{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T07:04:27Z","timestamp":1725865467385},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319458168"},{"type":"electronic","value":"9783319458175"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-45817-5_1","type":"book-chapter","created":{"date-parts":[[2016,9,17]],"date-time":"2016-09-17T12:16:04Z","timestamp":1474114564000},"page":"3-16","source":"Crossref","is-referenced-by-count":6,"title":["Flexible and Adaptive Stream Join Algorithm"],"prefix":"10.1007","author":[{"given":"Junhua","family":"Fang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaotong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aoying","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,18]]},"reference":[{"key":"1_CR1","unstructured":"Apache Storm. http:\/\/storm.apache.org\/"},{"key":"1_CR2","unstructured":"The TPC-H Benchmark. http:\/\/www.tpc.org\/tpch"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Nasir, M.A.U., De Francisci Morales, G., et al.: The power of both choices: practical load balancing for distributed stream processing engines. In: ICDE, pp. 137\u2013148 (2015)","DOI":"10.1109\/ICDE.2015.7113279"},{"issue":"1","key":"1_CR4","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/j.jalgor.2003.12.001","volume":"55","author":"G Cormode","year":"2005","unstructured":"Cormode, G., Muthukrishnan, S.: An improved data stream summary: the count-min sketch and its applications. J. Algorithms 55(1), 58\u201375 (2005)","journal-title":"J. Algorithms"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Elseidy, M., Elguindy, A., Vitorovic, A., Koch, C.: Scalable and adaptive online joins. In: VLDB, pp. 441\u2013452 (2014)","DOI":"10.14778\/2732279.2732281"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Epstein, R.S., Stonebraker, M., Wong, E.: Distributed query processing in a relational data base system. In: SIGMOD, pp. 169\u2013180 (1978)","DOI":"10.1145\/509252.509292"},{"issue":"4","key":"1_CR7","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1007\/s00778-013-0335-9","volume":"23","author":"B Gedik","year":"2014","unstructured":"Gedik, B.: Partitioning functions for stateful data parallelism in stream processing. VLDB J. 23(4), 517\u2013539 (2014)","journal-title":"VLDB J."},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Huebsch, R., Garofalakis, M., Hellerstein, J., Stoica, I.: Advanced join strategies for large-scale distributed computation. In: VLDB, pp. 1484\u20131495 (2014)","DOI":"10.14778\/2733004.2733020"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Kwon, Y., Balazinska, M., et al.: Skewtune: mitigating skew in mapreduce applications. In: SIGMOD, pp. 25\u201336 (2012)","DOI":"10.1145\/2213836.2213840"},{"key":"1_CR10","doi-asserted-by":"crossref","unstructured":"Lin, Q., Ooi, B.C., Wang, Z., Yu, C.: Scalable distributed stream join processing. In: SIGMOD, pp. 811\u2013825 (2015)","DOI":"10.1145\/2723372.2746485"},{"key":"1_CR11","unstructured":"Liu, B., Zhu, Y., Jbantova, M., et al.: A dynamically adaptive distributed system for processing complex continuous queries. In: VLDB, pp. 1338\u20131341 (2005)"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Nasir, M.A.U., Serafini, M., et al.: When two choices are not enough: balancing at scale in distributed stream processing. In: ICDE (2016)","DOI":"10.1109\/ICDE.2016.7498273"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Okcan, A., Riedewald, M.: Processing theta-joins using mapreduce. In: SIGMOD, pp. 949\u2013960 (2011)","DOI":"10.1145\/1989323.1989423"},{"issue":"12","key":"1_CR14","doi-asserted-by":"crossref","first-page":"1345","DOI":"10.1109\/71.250116","volume":"4","author":"JW Stamos","year":"1993","unstructured":"Stamos, J.W., Young, H.C.: A symmetric and replicate algorithm for distributed joins. IEEE Trans. Parallel Distrib. Syst. 4(12), 1345\u20131354 (1993)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"Ufler, B., Augsten, N., Reiser, A., Kemper, A.: Load balancing in mapreduce based on scalable cardinality estimates. In: ICDE, pp. 522\u2013533 (2012)","DOI":"10.1109\/ICDE.2012.58"},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"Vitorovic, A., ElSeidy, M., Koch, C.: Load balancing and skew resilience for parallel joins. In: ICDE (2016)","DOI":"10.1109\/ICDE.2016.7498250"},{"key":"1_CR17","unstructured":"Xing, Y., Hwang, J., Cetintemel, U., Zdonik, S.: Providing resiliency to load variations in distributed stream processing. In: VLDB, pp. 775\u2013786 (2006)"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Xu, Y., Kostamaa, P., Zhou, X., Chen, L.: Handling data skew in parallel joins in shared-nothing systems. In: SIGMOD, pp. 1043\u20131052 (2008)","DOI":"10.1145\/1376616.1376720"}],"container-title":["Lecture Notes in Computer Science","Web Technologies and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-45817-5_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T13:47:54Z","timestamp":1568382474000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-45817-5_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319458168","9783319458175"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-45817-5_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}