Utility Driven Elastic Services

International audience To address the requirements of scalability it has become a common practice to deploy large scale services over infrastructures of non-dedicated servers, multiplexing instances of multiple services at a fine grained level. This tendency has recently been popularized thanks to t...

Full description

Bibliographic Details
Main Authors: Chacin, Pablo, Navarro, Leando
Other Authors: Universitat Politècnica de Catalunya = Université polytechnique de Catalogne Barcelona (UPC), Pascal Felber, Romain Rouvoy, TC 6, WG 6.1
Format: Conference Object
Language:English
Published: HAL CCSD 2011
Subjects:
QoS
Online Access:https://inria.hal.science/hal-01583573
https://inria.hal.science/hal-01583573/document
https://inria.hal.science/hal-01583573/file/978-3-642-21387-8_10_Chapter.pdf
https://doi.org/10.1007/978-3-642-21387-8_10
id ftifiphal:oai:HAL:hal-01583573v1
record_format openpolar
spelling ftifiphal:oai:HAL:hal-01583573v1 2024-05-12T08:05:56+00:00 Utility Driven Elastic Services Chacin, Pablo Navarro, Leando Universitat Politècnica de Catalunya = Université polytechnique de Catalogne Barcelona (UPC) Pascal Felber Romain Rouvoy TC 6 WG 6.1 Reykjavik, Iceland 2011-06-06 https://inria.hal.science/hal-01583573 https://inria.hal.science/hal-01583573/document https://inria.hal.science/hal-01583573/file/978-3-642-21387-8_10_Chapter.pdf https://doi.org/10.1007/978-3-642-21387-8_10 en eng HAL CCSD Springer info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21387-8_10 hal-01583573 https://inria.hal.science/hal-01583573 https://inria.hal.science/hal-01583573/document https://inria.hal.science/hal-01583573/file/978-3-642-21387-8_10_Chapter.pdf doi:10.1007/978-3-642-21387-8_10 http://creativecommons.org/licenses/by/ info:eu-repo/semantics/OpenAccess Lecture Notes in Computer Science 11th Distributed Applications and Interoperable Systems (DAIS) https://inria.hal.science/hal-01583573 11th Distributed Applications and Interoperable Systems (DAIS), Jun 2011, Reykjavik, Iceland. pp.122-135, ⟨10.1007/978-3-642-21387-8_10⟩ Web Services QoS Epidemic Algorithm Overlay Self-adaptive [INFO]Computer Science [cs] [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] info:eu-repo/semantics/conferenceObject Conference papers 2011 ftifiphal https://doi.org/10.1007/978-3-642-21387-8_10 2024-04-16T02:36:36Z International audience To address the requirements of scalability it has become a common practice to deploy large scale services over infrastructures of non-dedicated servers, multiplexing instances of multiple services at a fine grained level. This tendency has recently been popularized thanks to the utilization of virtualization technologies. As these infrastructures become more complex, large, heterogeneous ad distributed, a manual allocation of resources becomes unfeasible and some form of self-management is required. However, traditional closed loop control mechanisms seems unsuitable for this platforms.The main contribution of this paper is the proposal of an Elastic Utility Driven Overlay Network (eUDON) for dynamically scaling the number of instances of a service to ensure a target QoS objective in highly dynamic large-scale infrastructures of non-dedicated servers. This overlay combines an application provided utility function to express the service’s QoS, with an epidemic protocol for state information dissemination, and simple local decisions on each instance to adapt to changes in the execution conditions. These elements give the overlay robustness, flexibility, scalability and a low overhead.We show, by means of simulation experiments, that the proposed mechanisms can adapt to a diverse range of situations like flash crowds and massive failures, while maintaining the QoS objectives of the service. Conference Object Iceland IFIP Open Digital Library (International Federation for Information Processing) 122 135
institution Open Polar
collection IFIP Open Digital Library (International Federation for Information Processing)
op_collection_id ftifiphal
language English
topic Web Services
QoS
Epidemic Algorithm
Overlay
Self-adaptive
[INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
spellingShingle Web Services
QoS
Epidemic Algorithm
Overlay
Self-adaptive
[INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Chacin, Pablo
Navarro, Leando
Utility Driven Elastic Services
topic_facet Web Services
QoS
Epidemic Algorithm
Overlay
Self-adaptive
[INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
description International audience To address the requirements of scalability it has become a common practice to deploy large scale services over infrastructures of non-dedicated servers, multiplexing instances of multiple services at a fine grained level. This tendency has recently been popularized thanks to the utilization of virtualization technologies. As these infrastructures become more complex, large, heterogeneous ad distributed, a manual allocation of resources becomes unfeasible and some form of self-management is required. However, traditional closed loop control mechanisms seems unsuitable for this platforms.The main contribution of this paper is the proposal of an Elastic Utility Driven Overlay Network (eUDON) for dynamically scaling the number of instances of a service to ensure a target QoS objective in highly dynamic large-scale infrastructures of non-dedicated servers. This overlay combines an application provided utility function to express the service’s QoS, with an epidemic protocol for state information dissemination, and simple local decisions on each instance to adapt to changes in the execution conditions. These elements give the overlay robustness, flexibility, scalability and a low overhead.We show, by means of simulation experiments, that the proposed mechanisms can adapt to a diverse range of situations like flash crowds and massive failures, while maintaining the QoS objectives of the service.
author2 Universitat Politècnica de Catalunya = Université polytechnique de Catalogne Barcelona (UPC)
Pascal Felber
Romain Rouvoy
TC 6
WG 6.1
format Conference Object
author Chacin, Pablo
Navarro, Leando
author_facet Chacin, Pablo
Navarro, Leando
author_sort Chacin, Pablo
title Utility Driven Elastic Services
title_short Utility Driven Elastic Services
title_full Utility Driven Elastic Services
title_fullStr Utility Driven Elastic Services
title_full_unstemmed Utility Driven Elastic Services
title_sort utility driven elastic services
publisher HAL CCSD
publishDate 2011
url https://inria.hal.science/hal-01583573
https://inria.hal.science/hal-01583573/document
https://inria.hal.science/hal-01583573/file/978-3-642-21387-8_10_Chapter.pdf
https://doi.org/10.1007/978-3-642-21387-8_10
op_coverage Reykjavik, Iceland
genre Iceland
genre_facet Iceland
op_source Lecture Notes in Computer Science
11th Distributed Applications and Interoperable Systems (DAIS)
https://inria.hal.science/hal-01583573
11th Distributed Applications and Interoperable Systems (DAIS), Jun 2011, Reykjavik, Iceland. pp.122-135, ⟨10.1007/978-3-642-21387-8_10⟩
op_relation info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21387-8_10
hal-01583573
https://inria.hal.science/hal-01583573
https://inria.hal.science/hal-01583573/document
https://inria.hal.science/hal-01583573/file/978-3-642-21387-8_10_Chapter.pdf
doi:10.1007/978-3-642-21387-8_10
op_rights http://creativecommons.org/licenses/by/
info:eu-repo/semantics/OpenAccess
op_doi https://doi.org/10.1007/978-3-642-21387-8_10
container_start_page 122
op_container_end_page 135
_version_ 1798848327021756416