Achieving Load Balancing in Structured Peer-to-Peer Grids

  • Carles Pairot
  • Pedro García
  • Antonio F. Gómez Skarmeta
  • Rubén Mondéjar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3038)


In this paper, we introduce the concept of a structured peer-to-peer grid and present our contribution to this new world by means of DERMI, a wide-area decentralized object middleware. In addition, we focus on the design and implementation of a load balancing facility by using the functionalities provided by this middleware. We present two different approaches to achieve load balancing in our system: a completely decentralized solution by using the anycall abstraction, and a distributed interceptor-based one. Each of them can be used in a wide variety of scenarios, depending on our needs.


Load Balance Multicast Group Object Server Globus Toolkit Network Substrate 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Berman, F., Fox, G.C., Hey, A.J.G.: Grid Computing: Making the Global Infrastructure a Reality. John Wiley & Sons, Ltd., England (2003)Google Scholar
  2. 2.
    Castro, M., Druschel, P., et al.: Scalable Application-level Anycast for Highly Dynamic Groups. In: Stiller, B., Carle, G., Karsten, M., Reichl, P. (eds.) NGC 2003 and ICQT 2003. LNCS, vol. 2816, pp. 47–57. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
  4. 4.
    Pairot, C., García, P., Gómez Skarmeta, A.F.: DERMI: A Decentralized Peer-to-Peer Event-Based Object Middleware. To appear in the Proceedings of ICDCS 2004, Tokyo, Japan (2004)Google Scholar
  5. 5.
    Rowstron, A., Druschel, P.: Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems. In: Guerraoui, R. (ed.) Middleware 2001. Rowstron, A., and Druschel, P, vol. 2218, pp. 329–350. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  6. 6.
    Seymour, K., Nakada, H., et al.: GridRPC: A Remote Procedure Call API for Grid Computing. In: Proc of GRID 2002, pp. 274–278. Springer, Baltimore (2002) Google Scholar
  7. 7.
    Terpstra, W., Behnel, S., et al.: A Peer-to-peer Approach to Content-Based Publish/Subscribe. In: Proc. of DEBS 2003 (2003)Google Scholar
  8. 8.
    The Globus Toolkit,

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Carles Pairot
    • 1
  • Pedro García
    • 1
  • Antonio F. Gómez Skarmeta
    • 2
  • Rubén Mondéjar
    • 1
  1. 1.Department of Computer Science and MathematicsUniversitat Rovira i VirgiliTarragonaSpain
  2. 2.Department of Computer EngineeringUniversidad de MurciaMurciaSpain

Personalised recommendations