Harmony - Advance Reservations in Heterogeneous Multi-domain Environments

(Work in Progress)
  • Alexander Willner
  • Christoph Barz
  • Joan Antoni Garcia Espin
  • Jordi Ferrer Riera
  • Sergi Figuerola
  • Peter Martini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5550)


Grid computing aims at offering standardized access to heterogeneous and distributed resources for scientific communities. In order to ensure certain quality of service requirements, the interconnecting networks have also be considered as Grid resources and must be taken into account for the co-scheduling process. However, most current systems do not support co-allocation of heterogeneous network resource provisioning systems and malleable advance reservations in multi-domain, multi-technology, and multi-vendor environments. Our approach, called Harmony, provides a functional service plane to unify the underlying network management systems and supports advanced reservation capabilities to utilize the available capacity and network resources in an efficient manner. The developed prototype has been demonstrated on numerous conferences and a preliminary performance evaluation of the current implementation is given.


Advance Reservations BoD GMPLS MPLS QoS 


  1. 1.
    Figuerola, S., Ciulli, N., de Leenheer, M., Demchenko, Y., Ziegler, W., Binczewski, A., et al.: PHOSPHORUS: single-step on-demand services across multi-domain networks for e-science. In: Wang, J., Chang, G.-K., Itaya, Y., Zech, H. (eds.) Network Architectures, Management, and Applications V. Proceedings of the SPIE, vol. 6784, (2007) 67842XGoogle Scholar
  2. 2.
    Foster, I., Geisler, J., Nickless, B., Smith, W., Tuecke, S.: Software Infrastructure for the I-WAY High-Performance Distributed Computing Experiment. In: HPDC, vol. 96, pp. 562–571 (1996)Google Scholar
  3. 3.
    Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (2004)Google Scholar
  4. 4.
    Foster, I., Jennings, N., Kesselman, C.: Brain Meets Brawn: Why Grid and Agents Need Each Other. In: International Conference on Autonomous Agents: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 8–15 (2004)Google Scholar
  5. 5.
    Travostino, F., Mambretti, J., Karmous-Edwards, G.: Grid Networks: Enabling Grids with Advanced Communication Technology. John Wiley & Sons, Chichester (2006)CrossRefGoogle Scholar
  6. 6.
    Braden, R., Clark, D., Shenker, S., et al.: Integrated Services in the Internet Architecture: an Overview. IETF RFC 1633 (Proposed Standard) (1994)Google Scholar
  7. 7.
    Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., Weiss, W.: An Architecture for Differentiated Service. IETF RFC 2475 (Proposed Standard) (1998)Google Scholar
  8. 8.
    Czajkowski, K., Foster, I., Kesselman, C.: Resource Co-Allocation in Computational Grids. In: Proceedings of the Eighth IEEE International Symposium on High Performance Distributed Computing (HPDC-8), pp. 219–228 (1999)Google Scholar
  9. 9.
    Czajkowski, K., Foster, I., Karonis, N., Kesselman, C., Martin, S., Smith, W., Tuecke, S.: A Resource Management Architecture for Metacomputing Systems. In: Feitelson, D.G., Rudolph, L. (eds.) IPPS-WS 1998, SPDP-WS 1998, and JSSPP 1998. LNCS, vol. 1459, pp. 62–82. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  10. 10.
    Foster, I., Kesselman, C., Lee, C., Lindell, B., Nahrstedt, K., Roy, A.: A distributed resource management architecture that supportsadvance reservations and co-allocation. In: Seventh International Workshop on Quality of Service, 1999. IWQoS 1999, pp. 27–36 (1999)Google Scholar
  11. 11.
    Bhatti, S.N., Sorensen, S.A., Clark, P., Crowcroft, J.: Network QoS for Grid Systems. International Journal of High Performance Computing Applications 17, 219 (2003)CrossRefGoogle Scholar
  12. 12.
    Grasa, E., Junyent, G., Figuerola, S., Lopez, A., Savoie, M.: UCLPv2: a network virtualization framework built on web services [web services in telecommunications, part II]. Communications Magazine, IEEE 46, 126–134 (2008)CrossRefGoogle Scholar
  13. 13.
    Travostino, F., Keates, R., Lavian, T., Monga, I., Schofield, B.: Project DRAC: creating an applications-aware network (2005)Google Scholar
  14. 14.
    Rosen, E., Viswanathan, A., Callon, R., et al.: Multiprotocol Label Switching Architecture. IETF RFC 3031 (Proposed Standard) (2001)Google Scholar
  15. 15.
    Barz, C., Bornhauser, U., Martini, P., Pilz, M., de Waal, C., Willner, A.: ARGON: Reservation in Grid-enabled Networks. In: Proceedings of the 1. DFN-Forum on Communication Technologies. (2008)Google Scholar
  16. 16.
    Rajagopalan, B.: Documentation of IANA Assignments for Label Distribution Protocol (LDP), Resource ReSerVation Protocol (RSVP), and Resource ReSerVation Protocol-Traffic Engineering (RSVP-TE) Extensions for Optical UNI Signaling. IETF RFC 3476, Informational (2003)Google Scholar
  17. 17.
    Varvarigos, E., Sourlas, V., Christodoulopoulos, K.: Routing and scheduling connections in networks that support advance reservations. Computer Networks (2008)Google Scholar
  18. 18.
    Andree, B., Hommes, F., Peeters, B., Recio, J., Snchez, A., Schon, J., de Waal, C., Willner, A.: PHOSPHORUS Deliverable D1.1.: Requirements and specifications of interfaces architecture for interoperability between NRPS, GMPLS, Middleware. European IST project PHOSPHORUS (2007)Google Scholar
  19. 19.
    Howell, F., McNab, R.: SimJava: A Discrete Event Simulation Package For Java With Applications In Computer Systems Modelling. In: Proceedings of the First International Conference on Web-based Modelling and Simulation (1998)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Alexander Willner
    • 1
  • Christoph Barz
    • 1
  • Joan Antoni Garcia Espin
    • 2
  • Jordi Ferrer Riera
    • 2
  • Sergi Figuerola
    • 2
  • Peter Martini
    • 1
  1. 1.Institute of Computer Science IVUniversity of BonnBonnGermany
  2. 2.i2CAT Foundation, c/ Gran Capità 2-4, Edifici Nexus I, 2a planta, desp. 203BarcelonaSpain

Personalised recommendations