Skip to main content

A P2P Based Scheduler for Home Grids

  • Conference paper
Recent Trends in Wireless and Mobile Networks (CoNeCo 2011, WiMo 2011)

Abstract

This work presents a P2P based grid scheduling system for highly dynamic and highly heterogeneous environments, such as home networks, where we can find a variety of devices (laptops, PCs, game consoles, etc.) and networks. Our solution is based on the distribution of the matchmaking task among providers, leaving the final allocation decision to a central scheduler that can be running on a limited device without a big loss in performance. We evaluate our solution by simulating different scenarios and configurations against the Opportunistic Load Balance (OLB) scheduling heuristic, which we found to be the best option for home grids from the existing solutions that we analyzed. The results have shown that our solution performs similar to or better than OLB.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Baker, M., Buyya, R., Laforenza, D.: Grids and Grid technologies for wide-area distributed computing. Software-Practice and Experience (SP&E) 32, 1437–1466 (2002)

    Article  MATH  Google Scholar 

  2. Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a Future Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  3. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. The International Journal of High Performance Computing Applications, 15(3), 200–222 (2001)

    Article  Google Scholar 

  4. Ahuja, S.P., Myers, J.R.: A Survey on Wireless Grid Computing. The Journal of Supercomputing 37, 3–21 (2006)

    Article  Google Scholar 

  5. Isaiadis, S., Getov, V.: A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids. In: Yang, L.T., Rana, O.F., Di Martino, B., Dongarra, J. (eds.) HPCC 2005. LNCS, vol. 3726, pp. 1058–1063. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. Lioupis, D., Psihogiou, D., Stefanidakis, M.: Exporting Processing Power of Home Embedded Devices to Global Computing Applications. In: 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2004), p. 274. IEEE Computer Society Press, Los Alamitos (2004)

    Chapter  Google Scholar 

  7. Phan, T., Huang, L., Dulan, C.: Challenge: Integrating Mobile Wireless Devices Into The Computational Grid. In: Proceedings of the 8th ACM International Conference on Mobile Computing and Networking (MobiCom). ACM, Atlanta (2002)

    Google Scholar 

  8. Adzigogov, L., Soldatos, J., Polymenakos, L.: EMPEROR: An OGSA Grid Meta-Scheduler Based on Dynamic Resource Predictions. Journal of Grid Computing 3, 19–37 (2005)

    Article  Google Scholar 

  9. Dong, F., Akl, S.G.: Scheduling Algorithms for Grid Computing: State of the Art and Open Problems, in Technical Report No. 2006-504, School of Computing, Queen’s University: Kingston, Ontario, USA. p. 55 (2006)

    Google Scholar 

  10. Berman, F.D., et al.: Application-level scheduling on distributed heterogeneous networks. In: Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM). IEEE Computer Society, Pittsburgh, Pennsylvania (1996)

    Google Scholar 

  11. Maheswaran, M., et al.: Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems. In: 8th Heterogeneous Computing Workshop (HCW 1999). IEEE Computer Society Press, San Juan (1999)

    Google Scholar 

  12. Brauna, T.D., et al.: A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems. Journal of Parallel and Distributed Computing 61(6), 810–837 (2001)

    Article  MATH  Google Scholar 

  13. Silva, D.P.D., Cirne, W., Brasileiro, F.V.: Trading Cycles for Information: Using Replication to Schedule Bag-of-Tasks Applications on Computational Grids. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 169–180. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. Iamnitchi, A., Foster, I.: A Peer-to-Peer Approach to Resource Location in Grid Environments. In: Weglarz, J., et al. (eds.) Grid Resource Management. Kluwer Publishing, Weglarz (2003)

    Google Scholar 

  15. Gradwell, P.: Overview of Grid Scheduling Systems. Department of Computer Science, University of Bath. p. 11, http://peter.gradwell.com/phd/writings/computing-economy-review.pdf (last accessed on 01/04/2008)

  16. Carriero, N., Gelernter, D.: Linda in Context. Communications of the ACM 32(4) (1989)

    Google Scholar 

  17. Czajkowski, K., et al.: Grid Information Services for Distributed Resource Sharing. In: Tenth IEEE International Symposium on High-Performance Distributed Computing (HPDC 2010). IEEE Press, Los Alamitos (2010)

    Google Scholar 

  18. Leach, P., Mealling, M., Salz, R.: A Universally Unique IDentifier (UUID) URN Namespace, The Internet Engineering Task Force, IETF (2005), http://www.ietf.org/rfc/rfc4122.txt

  19. Linington, P.: A Basic Simulation Package, University of Kent. p. 5

    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

da Silva, E.L., Linington, P. (2011). A P2P Based Scheduler for Home Grids. In: Özcan, A., Zizka, J., Nagamalai, D. (eds) Recent Trends in Wireless and Mobile Networks. CoNeCo WiMo 2011 2011. Communications in Computer and Information Science, vol 162. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21937-5_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21937-5_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21936-8

  • Online ISBN: 978-3-642-21937-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics