Advanced search

Design and implementation of an application server load balancing architecture supporting the end-to-end provisioning of value-added services

Koert Vlaeminck, Sofie Van Hoecke (UGent) , Filip De Turck (UGent) , Bart Dhoedt (UGent) and Piet Demeester (UGent)
Author
Organization
Abstract
Service providers can offer a wide variety of value added services, such as managed home networking, home-automation and security management, multimedia multi-party conferencing and content delivery. Very often hard- and software from different vendors are used to implement these services. In most cases, multiple application servers need to be deployed for each service in order to balance the load of the service sessions. In this paper we describe an architecture that offers automatic load balancing of service sessions over the available application servers, abstracting from the actual type of the service and its implementation by translating the service and vendor specific request formats into an internal XML format. The load balancing of the service sessions is done taking into account the capabilities of each application server (which service(s) does it implement), its load, and the location of running sessions (a request to join an active session has to be forwarded to the application server running the session). Furthermore, scalability is ensured by organizing the application servers into pools. New application servers can easily be added.
Keywords
distributed and scalable management, service management architecture, service enabling platform (SEP), load balancing, value added services

Citation

Please use this url to cite or link to this publication:

Chicago
Vlaeminck, Koert, Sofie Van Hoecke, Filip De Turck, Bart Dhoedt, and Piet Demeester. 2004. “Design and Implementation of an Application Server Load Balancing Architecture Supporting the End-to-end Provisioning of Value-added Services.” In Networks 2004 : 11th International Telecommunications Network Strategy and Planning Symposium, Proceedings, ed. G Kaindl, 345–350. Berlin, Germany: VDE.
APA
Vlaeminck, K., Van Hoecke, S., De Turck, F., Dhoedt, B., & Demeester, P. (2004). Design and implementation of an application server load balancing architecture supporting the end-to-end provisioning of value-added services. In G. Kaindl (Ed.), Networks 2004 : 11th international telecommunications network strategy and planning symposium, proceedings (pp. 345–350). Presented at the 11th International Telecommunications Network Strategy and Planning Symposium (Networks 2004), Berlin, Germany: VDE.
Vancouver
1.
Vlaeminck K, Van Hoecke S, De Turck F, Dhoedt B, Demeester P. Design and implementation of an application server load balancing architecture supporting the end-to-end provisioning of value-added services. In: Kaindl G, editor. Networks 2004 : 11th international telecommunications network strategy and planning symposium, proceedings. Berlin, Germany: VDE; 2004. p. 345–50.
MLA
Vlaeminck, Koert, Sofie Van Hoecke, Filip De Turck, et al. “Design and Implementation of an Application Server Load Balancing Architecture Supporting the End-to-end Provisioning of Value-added Services.” Networks 2004 : 11th International Telecommunications Network Strategy and Planning Symposium, Proceedings. Ed. G Kaindl. Berlin, Germany: VDE, 2004. 345–350. Print.
@inproceedings{404229,
  abstract     = {Service providers can offer a wide variety of value added services, such as managed home networking, home-automation and security management, multimedia multi-party conferencing and content delivery. Very often hard- and software from different vendors are used to implement these services. In most cases, multiple application servers need to be deployed for each service in order to balance the load of the service sessions. In this paper we describe an architecture that offers automatic load balancing of service sessions over the available application servers, abstracting from the actual type of the service and its implementation by translating the service and vendor specific request formats into an internal XML format. The load balancing of the service sessions is done taking into account the capabilities of each application server (which service(s) does it implement), its load, and the location of running sessions (a request to join an active session has to be forwarded to the application server running the session). Furthermore, scalability is ensured by organizing the application servers into pools. New application servers can easily be added.},
  author       = {Vlaeminck, Koert and Van Hoecke, Sofie and De Turck, Filip and Dhoedt, Bart and Demeester, Piet},
  booktitle    = {Networks 2004 : 11th international telecommunications network strategy and planning symposium, proceedings},
  editor       = {Kaindl, G},
  isbn         = {3-8007-2840-0},
  language     = {eng},
  location     = {Vienna, Austria},
  pages        = {345--350},
  publisher    = {VDE},
  title        = {Design and implementation of an application server load balancing architecture supporting the end-to-end provisioning of value-added services},
  year         = {2004},
}

Web of Science
Times cited: