Skip to main content

A Decentralized, Scalable, and Autonomous Grid Monitoring System

  • Conference paper
Principles of Distributed Systems (OPODIS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4878))

Included in the following conference series:

Abstract

Grid monitoring systems collect a substantial amount of information on the infrastructure’s status in order to perform various tasks, more commonly to provide a better use of the grid’s entities. Modern computational and data grids have become very complex by their size, their heterogeneity, their interconnection. Monitoring systems as any other grid’s tools have to adapt to this evolution. In this paper we present a decentralized, scalable, and autonomous grid monitoring system able to tackle the growths of scale and complexity. System’s components communications are hierarchically organized on a peer-to-peer overlay network. Fresh information is efficiently propagated thanks to an directed gossip protocol that limits the number of message. Automation of key management operations eases system administration and maintenance. This approach provides scalability and adaptability. The main properties of our application are presented and discussed. Performance measurements confirm the efficiency of our system.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zanikolas, S., Sakellariou, R.: A Taxonomy of Grid Monitoring Systems. Future Generation Computer Systems 21(1), 163–188 (2005)

    Article  Google Scholar 

  2. Wolski, R., Spring, N., Hayes, J.: The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing. Journal of Future Generation Computing Systems 15(5–6), 757–758 (1999)

    Article  Google Scholar 

  3. Czajkowskiy, K., Fitzgeraldz, S., Foster, I., Kesselmany, C.: Grid Information Services for Distributed Resource Sharing. In: Proceedings of the 10th international symposium on High Performance Distributed Computing, San Francisco, California, USA, pp. 181–194 (August 2001)

    Google Scholar 

  4. Megginson, R., Smith, M., Natkovich, O., Parham, J.: Lightweight Directory Access Protocol: Client Update Protocol. In: IETF, vol. RFC3928 (October 2004)

    Google Scholar 

  5. Cooke, A.W., et al.: The Relational Grid Monitoring Architecture: Mediating Information about the Grid. Journal of Grid Computing 2(4), 323–339 (2004)

    Article  Google Scholar 

  6. Massie, M.L., Chun, B.N., Culler, D.E.: The Ganglia Distributed Monitoring System: Design, Implementation, and Experience. Journal of Parallel Computing 30(7), 817–840 (2004)

    Article  Google Scholar 

  7. Sun Microsystems Inc.: XDR: External Data Representation Standard. RFC1014, IETF (June 1987)

    Google Scholar 

  8. Oetiker, T., et al.: RDDtool, logging and graphing. http://oss.oetiker.ch/rrdtool/

  9. Tierney, B., Aydt, R., Gunter, D., Smith, W., Swany, M., Taylor, V., Wolski, R.: A Grid Monitoring Architecture. Technical report, GGF (January 2002)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Jenkins, K., Hopkinson, K., Birman, K.: A Gossip Protocol for Subgroup Multicast. In: ICDCS 2001. Proceedings of the 21st International Conference on Distributed Computing Systems, Phoenix, Arizona, USA (2001)

    Google Scholar 

  12. Pittel, B.: On Spreading a Rumor. SIAM Journal of Applied Mathematics 47(1), 213–223 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  13. Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. IEEE Computer 36(1), 41–52 (2003)

    Google Scholar 

  14. Baduel, L., Matsuoka, S.: A Peer-to-Peer Infrastructure for Autonomous Grid Monitoring. In: IPDPS 2007. Proceedings of the third International Workshop on Hot Topics in Peer-to-Peer Systems, Long Beach, California, USA (March 2007)

    Google Scholar 

  15. Gong, L.: Project JXTA: A Technology Overview. Technical report, Sun Microsystem, Inc (October 2002)

    Google Scholar 

  16. Antoniu, G., Jan, M., Noblet, D.A.: Enabling the P2P JXTA Platform for High-Performance Networking Grid Infrastructures. In: Nardi, D., Riedmiller, M., Sammut, C., Santos-Victor, J. (eds.) RoboCup 2004. LNCS (LNAI), vol. 3276, pp. 429–439. Springer, Heidelberg (2005)

    Google Scholar 

  17. Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The physiology of the Grid. In: Grid Computing, Making the Global Infrastructure a Reality, pp. 217–249. John Wiley & Sons, Chichester (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Eduardo Tovar Philippas Tsigas Hacène Fouchal

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baduel, L., Matsuoka, S. (2007). A Decentralized, Scalable, and Autonomous Grid Monitoring System. In: Tovar, E., Tsigas, P., Fouchal, H. (eds) Principles of Distributed Systems. OPODIS 2007. Lecture Notes in Computer Science, vol 4878. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77096-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77096-1_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77095-4

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics