Skip to main content

Resource Scheduling Methods for Query Optimization in Data Grid Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6909))

Abstract

Resource allocation (RA) is one of the most important stages of distributed query processing in Data Grid systems. Recently, a number of papers that propose different methods for RA were published. To deal with specific characteristics of the data grid systems, such as dynamicity, heterogeneity and large-scale, many studies extend classic methods from distributed and parallel databases domains. Others invite fundamentally different methods based on incentives for autonomous nodes. The present study provides a brief description, qualitative comparison and performance evaluation of the most interesting approaches (extended classic and incentive-based) for RA. Both approaches are promising and appropriate for successful data grid systems.

This work was supported in part by the French National Research Agency ANR, PAIRSE Project, Grant number -09-SEGI-008.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. de Carvalho Costa, R.L., Furtado, P.: Scheduling in Grid Databases. In: 22nd Int. Conference on Advanced Information Networking and Applications – Workshops (2008)

    Google Scholar 

  2. de Carvalho Costa, R.L., Furtado, P.: Runtime Estimations, Reputation and Elections for Top Performing Distributed Query Scheduling. In: 9th IEEE/ACM Int. Symposium on Cluster Computing and the Grid (2009)

    Google Scholar 

  3. Chen, H., Wu, Z.: DartGrid III: A Semantic Grid Toolkit for Data Integration. In: Proceedings of the First Int. Conference on Semantics, Knowledge, and Grid, SKG 2005 (2005)

    Google Scholar 

  4. Chen, H., Wu, Z., Mao, Y., Zheng, G.: DartGrid: a semantic infrastructure for building database Grid applications. Concurrency Computat.: Pract. Exper. 18, 1811–1828 (2006)

    Article  Google Scholar 

  5. Gounaris, A., Sakellariou, R., Paton, N.W., Fernandes, A.A.A.: Resource Scheduling for Parallel Query Processing on Computational Grids. In: GRID, pp. 396–401 (2004)

    Google Scholar 

  6. Gounaris, A., Paton, N.W., Sakellariou, R., Fernandes, A.A.A.: Adaptive Query Processing and the Grid: Opportunities and Challenges. In: DEXA Workshops, pp. 506–510 (2004)

    Google Scholar 

  7. Gounaris, A., Paton, N.W., Sakellariou, R., Fernandes, A.A.A., Smith, J., Watson, P.: Practical Adaptation to Changing Resources in Grid Query Processing. In: ICDE, p. 165 (2006)

    Google Scholar 

  8. Gounaris, A., Paton, N.W., Sakellariou, R., Fernandes, A.A.A.: Modular Adaptive Query Processing for Sevice-Based Grids. CoreGRID Tech. Report Number TR-0076 (2007)

    Google Scholar 

  9. Hameurlain, A., Morvan, F., Samad, M.E.: Large scale data management in grid systems: a survey. In: IEEE International Conference on Information and Communication Technologies: from Theory to Applications (ICTTA), pp. 1–6 (2008)

    Google Scholar 

  10. Ibarra, O.H., Kim, C.E.: Heuristic algorithms for scheduling independent tasks on nonidentical processors. Journal of Association of Comp. Machine 24(2), 280–289 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  11. Izakian, H., Abraham, A., Snásel, V.: Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments. CSO 1, 8–12 (2009)

    Google Scholar 

  12. Izakian, H., Abraham, A., Tork Ladani, B.: An auction method for resource allocation in computational grids. Future Generation Computer Systems 26, 228–235 (2010)

    Article  Google Scholar 

  13. Jiang, C., Wang, C., Liu, X., Zhao, Y.: A Survey of Job Scheduling in Grids. In: Dong, G., Lin, X., Wang, W., Yang, Y., Yu, J.X. (eds.) APWeb/WAIM 2007. LNCS, vol. 4505, pp. 419–427. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Qin, X.: Design and analysis of a load balancing strategy in Data Grids. Future Generation Computer Systems 23, 132–137 (2007)

    Article  Google Scholar 

  15. Liu, S., Karimi, H.A.: Grid query optimizer to improve query processing in grids. Future Generation Computer Systems 24, 342–353 (2008)

    Article  Google Scholar 

  16. Da Silva, V.F.V., Dutra, M.L., Porto, F., Schulze, B., Barbosa, A.C., de Oliveira, J.C.: An adaptive parallel query processing middleware for the Grid. Concurrency Computat.: Pract. Exper 18, 621–634 (2006)

    Article  Google Scholar 

  17. Soe, K.M., New, A.A., Aung, T.N., Naing, T.T., Thein, N.L.: Efficient Scheduling of Resources for Parallel Query Processing on Grid-based Architecture. In: APSITT (2005)

    Google Scholar 

  18. Stonebraker, M., Aoki, P.M., Litwin, W., Pfeffer, A., Sah, A., Sidell, J., Staelin, C., Yu, A.: Mariposa: a wide-area distributed database system. The VLDB Journal 5, 48–63 (1996)

    Article  Google Scholar 

  19. Venugopal, S., Buyya, R.: An SCP-based heuristic approach for scheduling distributed data-intensive applications on global grids. J. Parallel Distrib. Comput. 68, 471–487 (2008)

    Article  MATH  Google Scholar 

  20. Wu, Z., Chen, H., Changhuang, C., Zheng, G., Xu, J.: DartGrid: Semantic-Based Database Grid. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3036, pp. 59–66. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  21. Xiao, L., Zhu, Y., Ni, L.M., Xu, Z.: Incentive-Based Scheduling for Market-Like Computational Grids. IEEE Transactions on parallel and distributed systems 19(7) (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Epimakhov, I., Hameurlain, A., Dillon, T., Morvan, F. (2011). Resource Scheduling Methods for Query Optimization in Data Grid Systems. In: Eder, J., Bielikova, M., Tjoa, A.M. (eds) Advances in Databases and Information Systems. ADBIS 2011. Lecture Notes in Computer Science, vol 6909. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23737-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23737-9_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23736-2

  • Online ISBN: 978-3-642-23737-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics