{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T14:01:14Z","timestamp":1726063274266},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030383633"},{"type":"electronic","value":"9783030383640"}],"license":[{"start":{"date-parts":[[2019,12,20]],"date-time":"2019-12-20T00:00:00Z","timestamp":1576800000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-38364-0_35","type":"book-chapter","created":{"date-parts":[[2019,12,19]],"date-time":"2019-12-19T04:07:51Z","timestamp":1576728471000},"page":"391-402","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Efficient Processing of Recursive Joins on Large-Scale Datasets in Spark"],"prefix":"10.1007","author":[{"given":"Thuong-Cang","family":"Phan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anh-Cang","family":"Phan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thi-To-Quyen","family":"Tran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ngoan-Thanh","family":"Trieu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,12,20]]},"reference":[{"issue":"1","key":"35_CR1","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107 (2008)","journal-title":"Commun. ACM"},{"key":"35_CR2","unstructured":"Apache Hive TM. \nhttps:\/\/hive.apache.org\/\n\n. Accessed 14 Jun 2016"},{"key":"35_CR3","unstructured":"Wiley, K., Connolly, A., Krughoff, S., Gardner, J., Balazinska, M., Howe, B., Kwon, Y., Bu, Y.: Astronomical Image Processing with Hadoop. ResearchGate, July 2011"},{"key":"35_CR4","unstructured":"Page, L., Brin, S., Motwani, R., Winograd, T.: The PageRank citation ranking: bringing order to the web. ResearchGate, January 1998"},{"issue":"5","key":"35_CR5","doi-asserted-by":"publisher","first-page":"604","DOI":"10.1145\/324133.324140","volume":"46","author":"JM Kleinberg","year":"1999","unstructured":"Kleinberg, J.M.: Authoritative sources in a hyperlinked environment. J. ACM 46(5), 604\u2013632 (1999)","journal-title":"J. ACM"},{"issue":"2","key":"35_CR6","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/16856.16859","volume":"15","author":"Francois Bancilhon","year":"1986","unstructured":"Bancilhon, F., Ramakrishnan, R.: An amateurs introduction to recursive query processing strategies (1986)","journal-title":"ACM SIGMOD Record"},{"issue":"3","key":"35_CR7","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1145\/331499.331504","volume":"31","author":"A. K. Jain","year":"1999","unstructured":"Jain, A.K., Murty, M.N., Flynn, P.J.: Data clustering: a review (1999)","journal-title":"ACM Computing Surveys"},{"key":"35_CR8","volume-title":"Neural Network Design","author":"MT Hagan","year":"2014","unstructured":"Hagan, M.T., Demuth, H.B., Beale, M.H., De Jess, O.: Neural Network Design, 2nd edn. Martin Hagan, Atlanta (2014)","edition":"2"},{"key":"35_CR9","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511815478","volume-title":"Social Network Analysis: Methods and Applications","author":"S Wasserman","year":"1994","unstructured":"Wasserman, S., Faust, K.: Social Network Analysis: Methods and Applications. Cambridge University Press, Cambridge (1994)"},{"key":"35_CR10","doi-asserted-by":"crossref","unstructured":"Moore, A.W., Zuev, D.: Internet traffic classification using bayesian analysis techniques. In: Proceedings of the 2005 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, New York, NY, USA, pp. 50\u201360 (2005)","DOI":"10.1145\/1064212.1064220"},{"issue":"6","key":"35_CR11","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1145\/362384.362685","volume":"13","author":"EF Codd","year":"1970","unstructured":"Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377\u2013387 (1970)","journal-title":"Commun. ACM"},{"key":"35_CR12","unstructured":"Codd, E.F.: Relational completeness of data base sublanguages. In: Rustin, R. (ed) Database System, pp. 65\u201398. Prentice Hall (1972). IBM Research report RJ 987 San Jose, California"},{"issue":"4","key":"35_CR13","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1145\/141356.141392","volume":"20","author":"K-L Tan","year":"1991","unstructured":"Tan, K.-L., Lu, H.: A note on the strategy space of multiway join query optimization problem in parallel systems. SIGMOD Rec. 20(4), 81\u201382 (1991)","journal-title":"SIGMOD Rec."},{"issue":"1","key":"35_CR14","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/BF01263657","volume":"3","author":"X Lin","year":"1995","unstructured":"Lin, X., Orlowska, M.E.: An efficient processing of a chain join with the minimum communication cost in distributed database systems. Distrib. Parallel Databases 3(1), 69\u201383 (1995)","journal-title":"Distrib. Parallel Databases"},{"key":"35_CR15","doi-asserted-by":"crossref","unstructured":"Ordonez, C.: Optimizing recursive queries in SQL. In: Proceedings of the 2005 ACM SIGMOD International Conference on Management of Data, New York, NY, USA, pp. 834\u2013839 (2005)","DOI":"10.1145\/1066157.1066260"},{"key":"35_CR16","doi-asserted-by":"crossref","unstructured":"Idreos, S., Liarou, E., Koubarakis, M.: Continuous multi-way joins over distributed hash tables. In: Proceedings of the 11th International Conference on Extending Database Technology: Advances in Database Technology, New York, NY, USA pp. 594\u2013605 (2008)","DOI":"10.1145\/1353343.1353415"},{"key":"35_CR17","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/978-3-662-49534-6_2","volume-title":"Transactions on Large-Scale Data- and Knowledge-Centered Systems XXV","author":"T-C Phan","year":"2016","unstructured":"Phan, T.-C., d\u2019Orazio, L., Rigaux, P.: A theoretical and experimental comparison of filter-based equijoins in mapreduce. In: Hameurlain, A., Kung, J., Wagner, R. (eds.) Transactions on Large-Scale Data- and Knowledge-Centered Systems XXV, pp. 33\u201370. Springer, Berlin Heidelberg (2016)"},{"key":"35_CR18","unstructured":"Apache SparkTM - Lightning-Fast Cluster Computing. \nhttp:\/\/spark.apache.org\/\n\n. Accessed 14 Jun 2016"},{"key":"35_CR19","unstructured":"The Apache Cassandra Project. \nhttp:\/\/cassandra.apache.org\/\n\n. Accessed 14 Jun 2016"},{"key":"35_CR20","unstructured":"Apache HBase - Apache HBaseTM Home. \nhttps:\/\/hbase.apache.org\/\n\n. Accessed 14 Jun 2016"},{"key":"35_CR21","unstructured":"Amazon Simple Storage Service (S3) - Cloud Storage. \nhttps:\/\/aws.amazon.com\/s3\/\n\n. Accessed 14 Jun 2016"},{"key":"35_CR22","unstructured":"Zaharia, M., Chowdhury, M., Das, T., Dave, A., Ma, J., McCauley, M., Franklin, M.J., Shenker, S., Stoica, I.: Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. In: Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation, Berkeley, CA, USA, p. 2 (2012)"},{"key":"35_CR23","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/978-1-4612-4980-1_17","volume-title":"On Knowledge Base Management Systems","author":"F Bancilhon","year":"1986","unstructured":"Bancilhon, F.: Naive evaluation of recursively defined relations. In: Brodie, M.L., Mylopoulos, J. (eds.) On Knowledge Base Management Systems, pp. 165\u2013178. Springer, New York (1986)"},{"key":"35_CR24","volume-title":"Principles of Database and Knowledge-Base Systems","author":"JD Ullman","year":"1988","unstructured":"Ullman, J.D.: Principles of Database and Knowledge-Base Systems, vol. I. Computer Science Press Inc., New York (1988)"},{"key":"35_CR25","unstructured":"Ioannidis, Y.E.: On the computation of the transitive closure of relational operators. In: Proceedings of the 12th International Conference on Very Large Data Bases, San Francisco, CA, USA, pp. 403\u2013411 (1986)"},{"issue":"1","key":"35_CR26","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/321105.321107","volume":"9","author":"S Warshall","year":"1962","unstructured":"Warshall, S.: A theorem on boolean matrices. J. ACM 9(1), 11\u201312 (1962)","journal-title":"J. ACM"},{"issue":"4","key":"35_CR27","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1145\/360715.360746","volume":"18","author":"HS Warren Jr","year":"1975","unstructured":"Warren Jr., H.S.: A modification of warshall\u2019s algorithm for the transitive closure of binary relations. Commun. ACM 18(4), 218\u2013220 (1975)","journal-title":"Commun. ACM"},{"key":"35_CR28","doi-asserted-by":"crossref","unstructured":"Afrati, F.N., Borkar, V., Carey, M., Polyzotis, N., Ullman, J.D.: Map-reduce extensions and recursive queries. In: Proceedings of the 14th International Conference on Extending Database Technology, New York, NY, USA, pp. 1\u20138 (2011)","DOI":"10.1145\/1951365.1951367"},{"issue":"2","key":"35_CR29","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s00778-012-0269-7","volume":"21","author":"Y Bu","year":"2012","unstructured":"Bu, Y., Howe, B., Balazinska, M., Ernst, M.D.: The HaLoop approach to large-scale iterative data analysis. VLDB J. 21(2), 169\u2013190 (2012)","journal-title":"VLDB J."},{"key":"35_CR30","unstructured":"Tran, T.T.Q.: Traitement de la jointure recursive en MapReduce. Universite Blaise Pascal-Clermont-Ferrand II, Clermont-Ferrand (2014)"},{"key":"35_CR31","doi-asserted-by":"crossref","unstructured":"Shaw, M., Koutris, P., Howe, B., Suciu, D.: Optimizing large-scale semi-na\u00efve datalog evaluation in hadoop. In: Proceedings of the Second International Conference on Datalog in Academia and Industry, Berlin, Heidelberg, pp. 165\u2013176 (2012)","DOI":"10.1007\/978-3-642-32925-8_17"},{"key":"35_CR32","doi-asserted-by":"crossref","unstructured":"Phan, T.-C., d\u2019Orazio, L., Rigaux, P.: Toward intersection filter-based optimization for joins in mapreduce. In: Proceedings of the 2nd International Workshop on Cloud Intelligence, New York, NY, USA, p. 2:1\u20132:2 (2013)","DOI":"10.1145\/2501928.2501932"}],"container-title":["Advances in Intelligent Systems and Computing","Advanced Computational Methods for Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-38364-0_35","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,19]],"date-time":"2019-12-19T04:17:08Z","timestamp":1576729028000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-38364-0_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,20]]},"ISBN":["9783030383633","9783030383640"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-38364-0_35","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2019,12,20]]},"assertion":[{"value":"20 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCSAMA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computer Science, Applied Mathematics and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hanoi","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vietnam","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 December 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 December 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsama2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.lita.univ-lorraine.fr\/~iccsama2019\/index.php","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}