Skip to main content

Dynamic Scheduling Mechanism for Result Certification in Peer to Peer Grid Computing

  • Conference paper
Grid and Cooperative Computing - GCC 2005 (GCC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3795))

Included in the following conference series:

  • 471 Accesses

Abstract

In a peer to peer grid computing environment, volunteers have heterogeneous properties and dynamically join and leave during execution. Therefore, it is essential to adapt to an unstable and widely distributed environment. However, existing scheduling and result certification mechanisms do not adapt to such a dynamic environment. As a result, they undergo high overhead, performance degradation, and scalability problems.

To solve the problems, we propose a new scheduling mechanism for result certification. The proposed mechanism applies different scheduling and result certification algorithms to different volunteer groups that are classified on the basis of their properties such as volunteering service time, availability, and credibility. It also exploits mobile agents in a distributed way in order to adapt to a dynamic peer to peer grid computing environment.

This work was supported by the Korea Institute of Science and Technology Information.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. SETI@home, http://setiathome.ssl.berkeley.edu

  2. Distributed.net, http://distributed.net

  3. Milojicic, D.S., Kalogeraki, V., Lukose, R., Nagaraja, K., Pruyne, J., Richard, B., Rollins, S., Xu, Z.: Peer-to-Peer Computing. HP Laboratories Palo Alto HPL-2002-57 (March 2002)

    Google Scholar 

  4. Foster, I., Iamnitchi, A.: On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing. In: Kaashoek, M.F., Stoica, I. (eds.) IPTPS 2003. LNCS, vol. 2735. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Berman, F., Fox, G.C., Hey, A.J.G.: Grid Computing: Making the Global Infrastructure a Reality. Wiley, Chichester (2003)

    Google Scholar 

  6. Sarmenta, L.F.G., Hirano, S.: Bayanihan: Building and Studying Volunteer Computing Systems Using Java. Future Generation Computer Systems 15(5/6) (1999)

    Google Scholar 

  7. Sarmenta, L.F.G.: Sabotage-Tolerance Mechanisms for Volunteer Computing Systems. Future Generation Computer Systems 18(4) (2002)

    Google Scholar 

  8. Fedak, G., Germain, C., Neri, V., Cappello, F.: XtremWeb: A Generic Global Computing System. In: CCGrid 2001 workshop on Global Computing on Personal Devices, May 2001, pp. 582–587 (2001)

    Google Scholar 

  9. Lodygensky, O., Fedak, G., Cappello, F., Neri, V., Livny, M., Thain, D.: XtremWeb & Condor: sharing resources between Internet connected Condor pool. In: CCGrid 2003 workshop on Global and Peer-to-Peer Computing on Large Scale Distributed Systems, May 2003, pp. 382–389 (2003)

    Google Scholar 

  10. Renaud, C.G., Playez, N.: Result Checking in Global Computing Systems. In: ICS 2003, June 2003, pp. 226–233 (2003)

    Google Scholar 

  11. Neary, M.O., Brydon, S.P., Kmiec, P., Rollins, S., Cappello, P.: Javelin++: Scalability Issues in Global Computing. Concurrency: Parctice and Experience, 727–735 (December 2000)

    Google Scholar 

  12. Neary, M.O., Cappello, P.: Advanced eager scheduling for Java-based adaptive parallel computing. Concurrency and Computation: Practice and Experience 17(7-8), 797–819 (2005)

    Article  Google Scholar 

  13. Baratloo, A., Karaul, M., Kedem, Z., Wyckoff, P.: Charlotte: Metacomputing on the Web. In: The 9th ICPDCS (1996)

    Google Scholar 

  14. Anderson, D.P.: BOINC: A System for Public-Resource Computing and Storage. In: GRID 2004, November 2004, pp. 4–10 (2004)

    Google Scholar 

  15. Kondo, D., Taufer, M., Karanicolas, J., Brooks, C.L., Casanova, H., Chien, A.: Characterizing and Evaluating Desktop Grids: An Empirical Study. In: IPDPS 2004, April 2004, pp. 26–35 (2004)

    Google Scholar 

  16. Kondo, D., Casanova, H., Wing, E., Berman, F.: Models and scheduling mechanisms for global computing applications. In: IPDPS 2002, April 2002, pp. 79–86 (2002)

    Google Scholar 

  17. Maheswaran, M., Ali, S., Siegel, H.J., Hensgen, D., Freund, R.F.: Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems. In: HCW 1999, April 1999, pp. 30–44 (1999)

    Google Scholar 

  18. Thain, D., Tannenbaum, T., Livny, M.: Distributed Computing in Practice: The Condor Experience. Concurrency and Computation: Practice and Experience 17(2-4), 323–356 (2005)

    Article  Google Scholar 

  19. Jalote, P.: Fault Tolerance in Distributed Systems. Prentice-Hall, Englewood Cliffs (1994)

    Google Scholar 

  20. Tanenbaum, A.S., Steen, M.V.: Distributed Systems: Principles and Paradigms. Prentice-Hall, Englewood Cliffs (2002)

    MATH  Google Scholar 

  21. Zuev, Y.A.: On the Estimation of Efficiency of Voting Procedures. Theory of Probability & Its Applications 42(1), 73–81 (1998)

    Article  MathSciNet  Google Scholar 

  22. Korea@Home, http://www.koreaathome.org/eng/

  23. Baik, M., Choi, S., Hwang, C., Gil, J., Yu, H.: Adaptive Group Computation Approach in the Peer-to-peer Grid Computing Systems. In: AGridM 2004, Semtember (2004)

    Google Scholar 

  24. Choi, S., Baik, M., Hwang, C., Gil, J., Yu, H.: Volunteer Availability based Fault Tolerant Scheduling Mechanism in Desktop Grid Computing Environment. In: NCA-AGC 2004, pp. 476–483 (2004)

    Google Scholar 

  25. ODDUGI mobile agent system, http://oddugi.korea.ac.kr/

  26. Choi, S., Baik, M., Hwang, C.: Location Management & Message Delivery Protocol in Multi-region Mobile Agent Computing Environment. In: ICDCS 2004, pp. 476–483 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Choi, S., Baik, M., Gil, J., Park, C., Jung, S., Hwang, C. (2005). Dynamic Scheduling Mechanism for Result Certification in Peer to Peer Grid Computing. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_101

Download citation

  • DOI: https://doi.org/10.1007/11590354_101

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30510-1

  • Online ISBN: 978-3-540-32277-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics