{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,4]],"date-time":"2026-10-04T09:41:57Z","timestamp":1791106917573,"version":"4.1.0"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2008,10,28]],"date-time":"2008-10-28T00:00:00Z","timestamp":1225152000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Distrib Parallel Databases"],"published-print":{"date-parts":[[2009,6]]},"DOI":"10.1007\/s10619-008-7032-5","type":"journal-article","created":{"date-parts":[[2008,10,27]],"date-time":"2008-10-27T19:42:40Z","timestamp":1225136560000},"page":"125-164","source":"Crossref","is-referenced-by-count":11,"title":["Adaptive workload allocation in query processing in\u00a0autonomous heterogeneous environments"],"prefix":"10.1007","volume":"25","author":[{"given":"Anastasios","family":"Gounaris","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jim","family":"Smith","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Norman W.","family":"Paton","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rizos","family":"Sakellariou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alvaro A. A.","family":"Fernandes","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul","family":"Watson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2008,10,28]]},"reference":[{"key":"7032_CR1","first-page":"467","volume-title":"Proc. 1st ICSOC","author":"M.N. Alpdemir","year":"2003","unstructured":"Alpdemir, M.N., Mukherjee, A., Paton, N.W., Watson, P., Fernandes, A.A.A., Gounaris, A., Smith,\u00a0J.: Service-based distributed querying on the grid. In: Proc. 1st ICSOC, pp.\u00a0467\u2013482. Springer, Berlin (2003)"},{"key":"7032_CR2","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1002\/cpe.939","volume":"17","author":"M. Antonioletti","year":"2005","unstructured":"Antonioletti, M., Atkinson, M., Baxter, R., Borley, A., Chue Hong, N.P., Collins, B., Hardman, N., Hulme, A.C., Knox, A., Jackson, M., Krause, A., Laws, S., Magowan, J., Paton, N.W., Pearson, D., Sugden, T., Watson, P., Westhead, M.: The design and implementation of grid database services in OGSA-DAI. Concurr. Pract. Exper. 17, 357\u2013376 (2005)","journal-title":"Concurr. Pract. Exper."},{"key":"7032_CR3","doi-asserted-by":"crossref","unstructured":"Arpaci-Dusseau, R., Anderson, E., Treuhaft, N., Culler, D., Hellerstein, J., Patterson, D., Yelick, K.: Cluster I\/O with river: making the fast case common. In: Proc. of the Sixth IOPADS Workshop, pp.\u00a010\u201322 (1999)","DOI":"10.1145\/301816.301823"},{"key":"7032_CR4","doi-asserted-by":"crossref","unstructured":"Avnur, R., Hellerstein, J.: Eddies: continuously adaptive query processing. In: Proc. of ACM SIGMOD 2000, pp.\u00a0261\u2013272 (2000)","DOI":"10.1145\/342009.335420"},{"key":"7032_CR5","doi-asserted-by":"crossref","unstructured":"Babu, S., Bizarro, P., DeWitt, D.: Proactive re-optimization. In: Proc. ACM SIGMOD, pp.\u00a0107\u2013118 (2005)","DOI":"10.1145\/1066157.1066171"},{"key":"7032_CR6","unstructured":"Babu, S., Bizarro, P.: Adaptive query processing in the looking glass. In: CIDR, pp.\u00a0238\u2013249 (2005)"},{"issue":"1","key":"7032_CR7","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1007\/s007780100043","volume":"10","author":"R. Braumandl","year":"2001","unstructured":"Braumandl, R., Keidl, M., Kemper, A., Kossmann, K., Kreutz, A., Seltzsam, S., Stocker, K.: ObjectGlobe: ubiquitous query processing on the Internet. VLDB J. 10(1), 48\u201371 (2001)","journal-title":"VLDB J."},{"key":"7032_CR8","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1007\/s00778-003-0096-y","volume":"12","author":"S. Chandrasekaran","year":"2003","unstructured":"Chandrasekaran, S., Franklin, M.: PSoup: a system for streaming queries over streaming data. VLDB J. 12, 140\u2013156 (2003)","journal-title":"VLDB J."},{"key":"7032_CR9","doi-asserted-by":"crossref","unstructured":"Chaudhuri, S., Narasayya, V., Ramamurthy, R.: Estimating progress of execution for sql queries. In: Proc. of ACM SIGMOD, pp.\u00a0803\u2013814 (2004)","DOI":"10.1145\/1007568.1007659"},{"key":"7032_CR10","unstructured":"Cherniack, M., Balakrishnan, H., Balazinska, M., Carney, D., Cetintemel, U., Xing, Y., Zdonik, S.: Scalable distributed stream processing. In: CIDR (2003)"},{"key":"7032_CR11","doi-asserted-by":"crossref","unstructured":"Yang, H.C., Dasdan, A., Hsiao, R.-L., Parker, D.S. Jr.: Map-reduce-merge: simplified relational data processing on large clusters. In: SIGMOD Conference, pp.\u00a01029\u20131040 (2007)","DOI":"10.1145\/1247480.1247602"},{"key":"7032_CR12","unstructured":"Culler, D.E.: Planetlab: an open, community-driven infrastructure for experimental planetary-scale services. In: USENIX Symposium on Internet Technologies and Systems (2003)"},{"key":"7032_CR13","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. In: OSDI, pp.\u00a0137\u2013150 (2004)"},{"issue":"1","key":"7032_CR14","doi-asserted-by":"crossref","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\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"7032_CR15","doi-asserted-by":"crossref","unstructured":"Deshpande, A., Hellerstein, J.M.: Lifting the burden of history from adaptive query processing. In: Proc. of 30th VLDB Conf., pp.\u00a0948\u2013959 (2004)","DOI":"10.1016\/B978-012088469-8.50083-8"},{"issue":"1","key":"7032_CR16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1561\/1900000001","volume":"1","author":"A. Deshpande","year":"2007","unstructured":"Deshpande, A., Ives, Z.G., Raman, V.: Adaptive query processing. Found. Trends Databases 1(1), 1\u2013140 (2007)","journal-title":"Found. Trends Databases"},{"issue":"2","key":"7032_CR17","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1145\/857076.857078","volume":"35","author":"P.Th. Eugster","year":"2003","unstructured":"Eugster, P.Th., Felber, P.A., Guerraoui, R., Kermarrec, A.-M.: The many faces of publish\/subscribe. ACM Comput. Surv. 35(2), 114\u2013131 (2003)","journal-title":"ACM Comput. Surv."},{"key":"7032_CR18","volume-title":"The Grid: Blueprint for a New Computing Infrastructure","author":"I. Foster","year":"2003","unstructured":"Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann, San Mateo (2003)","edition":"2"},{"issue":"3","key":"7032_CR19","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/j.datak.2004.05.002","volume":"51","author":"A. Gounaris","year":"2004","unstructured":"Gounaris, A., Paton, N.W., Fernandes, A.A.A., Sakellariou, R.: Self monitoring query execution for adaptive query processing. Data Knowl. Eng. 51(3), 325\u2013348 (2004)","journal-title":"Data Knowl. Eng."},{"key":"7032_CR20","first-page":"30","volume-title":"1st Int. Workshop on Data Management in Grids","author":"A. Gounaris","year":"2005","unstructured":"Gounaris, A., Paton, N.W., Sakellariou, R., Fernandes, A.A.A.: Adapting to changing resource performance in grid query processing. In: 1st Int. Workshop on Data Management in Grids, pp.\u00a030\u201344. Springer, Berlin (2005)"},{"issue":"2\u20133","key":"7032_CR21","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1007\/s10619-006-8490-2","volume":"19","author":"A. Gounaris","year":"2006","unstructured":"Gounaris, A., Sakellariou, R., Paton, N.W., Fernandes, A.A.A.: A novel approach to resource scheduling for parallel query processing on computational grids. Distrib. Parallel Databases 19(2\u20133), 87\u2013106 (2006)","journal-title":"Distrib. Parallel Databases"},{"key":"7032_CR22","doi-asserted-by":"crossref","unstructured":"Graefe, G.: Encapsulation of parallelism in the volcano query processing system. In: Proc. SIGMOD, pp.\u00a0102\u2013111 (1990)","DOI":"10.1145\/93597.98720"},{"issue":"4","key":"7032_CR23","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1016\/S0167-8191(02)00074-1","volume":"28","author":"A. Hameurlain","year":"2002","unstructured":"Hameurlain, A., Morvan, F.: CPU and incremental memory allocation in dynamic parallelization of SQL queries. Parallel Comput. 28(4), 525\u2013556 (2002)","journal-title":"Parallel Comput."},{"key":"7032_CR24","doi-asserted-by":"crossref","unstructured":"Hellerstein, J.M., Stonebraker, M.: Predicate migration: optimizing queries with expensive predicates. In: SIGMOD Conference, pp.\u00a0267\u2013276 (1993)","DOI":"10.1145\/170035.170078"},{"key":"7032_CR25","unstructured":"Ives, Z.: Efficient query processing for data integration. PhD thesis, University of Washington (2002)"},{"key":"7032_CR26","doi-asserted-by":"crossref","unstructured":"Ives, Z., Florescu, D., Friedman, M., Levy, A., Weld, D.: An adaptive query execution system for data integration. In: Proc. of ACM SIGMOD 1999, pp.\u00a0299\u2013310 (1999)","DOI":"10.1145\/304182.304209"},{"key":"7032_CR27","doi-asserted-by":"crossref","unstructured":"Ives, Z., Halevy, A., Weld, D.: Adapting to source properties in processing data integration queries. In: Proc. of ACM SIGMOD, pp.\u00a0395\u2013406 (2004)","DOI":"10.1145\/1007568.1007613"},{"key":"7032_CR28","doi-asserted-by":"crossref","unstructured":"Josifovski, V., Schwarz, P., Haas, L., Lin, E.: Garlic: a new flavor of federated query processing for db2. In: Proc. of ACM SIGMOD, pp.\u00a0524\u2013532 (2002)","DOI":"10.1145\/564691.564751"},{"key":"7032_CR29","doi-asserted-by":"crossref","unstructured":"Kabra, N., DeWitt, D.: Efficient mid-query re-optimization of sub-optimal query execution plans. In: Proc. of ACM SIGMOD, pp.\u00a0106\u2013117 (1998)","DOI":"10.1145\/276304.276315"},{"key":"7032_CR30","doi-asserted-by":"crossref","unstructured":"Li, Q., Shao, M., Markl, V., Beyer, K.S., Colby, L.S., Lohman, G.M.: Adaptively reordering joins during query execution. In: ICDE, pp.\u00a026\u201335 (2007)","DOI":"10.1109\/ICDE.2007.367848"},{"key":"7032_CR31","first-page":"600","volume-title":"Proc. VLDB","author":"D.T. Liu","year":"2004","unstructured":"Liu, D.T., Franklin, M.J.: GridDB: a data-centric overlay for scientific grids. In: Proc. VLDB, pp.\u00a0600\u2013611. Morgan Kaufmann, San Mateo (2004)"},{"key":"7032_CR32","doi-asserted-by":"crossref","unstructured":"Markl, V., Raman, V., Simmen, D.E., Lohman, G.M., Pirahesh, H.: Robust query processing through progressive optimization. In: Proc. ACM SIGMOD, pp.\u00a0659\u2013670 (2004)","DOI":"10.1145\/1007568.1007642"},{"issue":"2","key":"7032_CR33","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1142\/S0129626403001264","volume":"13","author":"S. Narayanan","year":"2003","unstructured":"Narayanan, S., Kurc, T.M., Saltz, J.: Database support for data-driven scientific applications in the grid. Parallel Process. Lett. 13(2), 245\u2013271 (2003)","journal-title":"Parallel Process. Lett."},{"key":"7032_CR34","doi-asserted-by":"crossref","unstructured":"Ng, K., Wang, Z., Muntz, R., Nittel, S.: Dynamic query re-optimization. In: Proc. of 11th SSDBM, pp.\u00a0264\u2013273 (1999)","DOI":"10.1109\/SSDM.1999.787642"},{"key":"7032_CR35","doi-asserted-by":"crossref","unstructured":"Olston, C., Reed, B., Srivastava, U., Kumar, R., Tomkins, A.: Pig Latin: a not-so-foreign language for data processing. In: SIGMOD Conference, pp.\u00a01099\u20131110 (2008)","DOI":"10.1145\/1376616.1376726"},{"key":"7032_CR36","doi-asserted-by":"crossref","unstructured":"Oram, A.: Peer-to-Peer: Harnessing the Power of Disruptive Technologies. O\u2019Reilly (2001)","DOI":"10.1145\/375348.377427"},{"issue":"3","key":"7032_CR37","first-page":"38","volume":"20","author":"F. Ozcan","year":"1997","unstructured":"Ozcan, F., Nural, S., Koksal, P., Evrendilek, C., Dogac, A.: Dynamic query optimization in multidatabases. IEEE Data Eng. Bull. 20(3), 38\u201345 (1997)","journal-title":"IEEE Data Eng. Bull."},{"key":"7032_CR38","author":"N.W. Paton","year":"2008","unstructured":"Paton, N.W., Ch\u00e1vez, J.B., Chen, M., Raman, V., Swart, G., Narang, I., Yellin, D.M., Fernandes, A.A.A.: Autonomic query parallelization using non-dedicated computers: an evaluation of adaptivity options. VLDB J. (2008). doi: 10.1007\/s00778-007-0090-x","journal-title":"VLDB J."},{"key":"7032_CR39","first-page":"45","volume-title":"Proc. 1st Data Management in Grids Workshop","author":"F. Porto","year":"2005","unstructured":"Porto, F., da Silva, V.F.V., Dutra, M.L., Schulze, B.: An adaptive distributed query processing grid service. In: Proc. 1st Data Management in Grids Workshop, pp.\u00a045\u201357. Springer, Berlin (2005)"},{"key":"7032_CR40","unstructured":"Raman, V., Han, W., Narang, I.: Parallel querying with non-dedicated computers. In: Proc. VLDB, pp.\u00a061\u201372 (2005)"},{"key":"7032_CR41","unstructured":"Raman, V., Raman, B., Hellerstein, J.: Online dynamic reordering for interactive data processing. In: Proc. of 25th VLDB Conference, pp.\u00a0709\u2013720 (1999)"},{"key":"7032_CR42","doi-asserted-by":"crossref","unstructured":"Shah, M., Hellerstein, J., Chandrasekaran, S., Franklin, M.: Flux: an adaptive partitioning operator for continuous query systems. In: Proc. of ICDE, pp.\u00a025\u201336 (2003)","DOI":"10.1109\/ICDE.2003.1260779"},{"key":"7032_CR43","doi-asserted-by":"crossref","unstructured":"Shah, M.A., Hellerstein, J.M., Brewer, E.A.: Highly available fault-tolerant, parallel dataflows. In: Proc. SIGMOD, pp.\u00a0827\u2013838 (2004)","DOI":"10.1145\/1007568.1007662"},{"issue":"4","key":"7032_CR44","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1177\/10943420030174002","volume":"17","author":"J. Smith","year":"2003","unstructured":"Smith, J., Gounaris, A., Watson, P., Paton, N.W., Fernandes, A.A.A., Sakellariou, R.: Distributed query processing on the grid. Intl. J. High Perform. Comput. Appl. 17(4), 353\u2013368 (2003)","journal-title":"Intl. J. High Perform. Comput. Appl."},{"key":"7032_CR45","doi-asserted-by":"crossref","unstructured":"Smith, J., Watson, P.: Fault-tolerance in distributed query processing. In: Proc. 9th IDEAS, pp.\u00a0329\u2013338 (2005)","DOI":"10.1109\/IDEAS.2005.29"},{"key":"7032_CR46","unstructured":"Srivastava, U., Munagala, K., Widom, J., Motwani, R.: Query optimization over web services. In: VLDB, pp.\u00a0355\u2013366 (2006)"},{"issue":"1","key":"7032_CR47","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1007\/s007780050015","volume":"5","author":"M. Stonebraker","year":"1996","unstructured":"Stonebraker, M., Aoki, P.M., Litwin, W., Pfeffer, A., Sah, A., Sidell, J., Staelin, C., Mariposa, A.Yu.: A wide-area distributed database system. VLDB J. 5(1), 48\u201363 (1996)","journal-title":"VLDB J."},{"key":"7032_CR48","doi-asserted-by":"crossref","unstructured":"Tian, F., DeWitt, D.: Tuple routing strategies for distributed eddies. In: Proc. of 29th VLDB Conference, pp.\u00a0333\u2013344 (2003)","DOI":"10.1016\/B978-012722442-8\/50037-9"},{"key":"7032_CR49","first-page":"1","volume-title":"NETB\u201907: Proceedings of the 3rd USENIX International Workshop on Networking Meets Databases","author":"X. Wang","year":"2007","unstructured":"Wang, X., Burns, R., Terzis, A.: Throughput-optimized, global-scale join processing in scientific federations. In: NETB\u201907: Proceedings of the 3rd USENIX International Workshop on Networking Meets Databases, pp.\u00a01\u20136. USENIX Association, Berkeley (2007)"},{"key":"7032_CR50","doi-asserted-by":"crossref","unstructured":"Wang, X., Burns, R.C., Terzis, A., Deshpande, A.: Network-aware join processing in global-scale database federations. In: ICDE, pp.\u00a0586\u2013595 (2008)","DOI":"10.1109\/ICDE.2008.4497467"},{"key":"7032_CR51","doi-asserted-by":"crossref","unstructured":"Xing, Y., Zdonik, S., Hwang, J.-H.: Dynamic load distribution in the Borealis stream processor. In: Proc ICDE, pp.\u00a0791\u2013802 (2005)","DOI":"10.1109\/ICDE.2005.53"},{"issue":"1","key":"7032_CR52","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1008619705079","volume":"5","author":"M.J. Yu","year":"1997","unstructured":"Yu, M.J., Sheu, P.C.-Y.: Adaptive join algorithms in dynamic distributed databases. Distrib. Parallel Databases 5(1), 5\u201330 (1997)","journal-title":"Distrib. Parallel Databases"},{"issue":"3","key":"7032_CR53","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/j.datak.2004.08.004","volume":"53","author":"Y. Zhou","year":"2005","unstructured":"Zhou, Y., Ooi, B.C., Tan, K.-L., Tok, W.H.: An adaptable distributed query processing architecture. Data Knowl. Eng. 53(3), 283\u2013309 (2005)","journal-title":"Data Knowl. Eng."},{"key":"7032_CR54","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Rundensteiner, E.A., Heineman, G.T.: Dynamic plan migration for continuous queries over data streams. In: Proc. ACM SIGMOD, pp.\u00a0431\u2013442 (2004)","DOI":"10.1145\/1007568.1007617"}],"container-title":["Distributed and Parallel Databases"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-008-7032-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10619-008-7032-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-008-7032-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,9]],"date-time":"2020-05-09T15:45:49Z","timestamp":1589039149000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10619-008-7032-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,28]]},"references-count":54,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,6]]}},"alternative-id":["7032"],"URL":"https:\/\/doi.org\/10.1007\/s10619-008-7032-5","relation":{},"ISSN":["0926-8782","1573-7578"],"issn-type":[{"value":"0926-8782","type":"print"},{"value":"1573-7578","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,10,28]]}}}