Coordinating self-sizing and self-repair managers for multi-tier systems

Computing systems have become more and more distributed and heterogeneous, making their manual administration difficult and error-prone. The Autonomic Computing approach has been proposed to overcome this issue, by automating the administration of computing systems with the help of control loops cal...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Future generation computer systems Jg. 35; S. 14 - 26
Hauptverfasser: Gueye, Soguy Mak-Karé, De Palma, Noël, Rutten, Éric, Tchana, Alain, Berthier, Nicolas
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier B.V 01.06.2014
Elsevier
Schlagworte:
ISSN:0167-739X, 1872-7115
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Computing systems have become more and more distributed and heterogeneous, making their manual administration difficult and error-prone. The Autonomic Computing approach has been proposed to overcome this issue, by automating the administration of computing systems with the help of control loops called autonomic managers. Many research works have investigated the automation of the administration functions of computing systems and today many autonomic managers are available. However the existing autonomic manages are mostly specialized in the management of few administration concerns such as self-repair which handles server failures, and self-sizing which deals with dynamic server allocation. This makes necessary the coexistence of multiple autonomic managers for a complete system management. The coexistence of several such managers is required to handle multiple concerns, yet requires coordination mechanisms to avoid incoherent administration decisions. We investigate the use of control techniques for the design of coordination controllers, for which we exercise synchronous programming that provide formal semantics, and discrete controller synthesis to automate the construction of the controller. The paper details an application of the latter approach for the design of a coordination controller to orchestrate the execution of four self-repair and two self-sizing managers that address the availability and performance of a multi-tier replication-based system. We evaluate and demonstrate the benefits of our coordination solution by executing the RUBiS Benchmark web application. •We propose an approach for coordinating several autonomic managers based on discrete controller synthesis.•This relies on modelling the autonomic managers behaviours with states and transition functions.•The coordination policy is expressed as logical properties upon the states.•The controller which can enforce the logical properties is automatically computed.•We present an evaluation of this approach.
AbstractList Computing systems have become more and more distributed and heterogeneous, making their manual administration difficult and error-prone. The Autonomic Computing approach has been proposed to overcome this issue, by automating the administration of computing systems with the help of control loops called autonomic managers. Many research works have investigated the automation of the administration functions of computing systems and today many autonomic managers are available. However the existing autonomic manages are mostly specialized in the management of few administration concerns such as self-repair which handles server failures, and self-sizing which deals with dynamic server allocation. This makes necessary the coexistence of multiple autonomic managers for a complete system management. The coexistence of several such managers is required to handle multiple concerns, yet requires coordination mechanisms to avoid incoherent administration decisions. We investigate the use of control techniques for the design of coordination controllers, for which we exercise synchronous programming that provide formal semantics, and discrete controller synthesis to automate the construction of the controller. The paper details an application of the latter approach for the design of a coordination controller to orchestrate the execution of four self-repair and two self-sizing managers that address the availability and performance of a multi-tier replication-based system. We evaluate and demonstrate the benefits of our coordination solution by executing the RUBiS Benchmark web application.
Computing systems have become more and more distributed and heterogeneous, making their manual administration difficult and error-prone. The Autonomic Computing approach has been proposed to overcome this issue, by automating the administration of computing systems with the help of control loops called autonomic managers. Many research works have investigated the automation of the administration functions of computing systems and today many autonomic managers are available. However the existing autonomic manages are mostly specialized in the management of few administration concerns such as self-repair which handles server failures, and self-sizing which deals with dynamic server allocation. This makes necessary the coexistence of multiple autonomic managers for a complete system management. The coexistence of several such managers is required to handle multiple concerns, yet requires coordination mechanisms to avoid incoherent administration decisions. We investigate the use of control techniques for the design of coordination controllers, for which we exercise synchronous programming that provide formal semantics, and discrete controller synthesis to automate the construction of the controller. The paper details an application of the latter approach for the design of a coordination controller to orchestrate the execution of four self-repair and two self-sizing managers that address the availability and performance of a multi-tier replication-based system. We evaluate and demonstrate the benefits of our coordination solution by executing the RUBiS Benchmark web application. •We propose an approach for coordinating several autonomic managers based on discrete controller synthesis.•This relies on modelling the autonomic managers behaviours with states and transition functions.•The coordination policy is expressed as logical properties upon the states.•The controller which can enforce the logical properties is automatically computed.•We present an evaluation of this approach.
Author Gueye, Soguy Mak-Karé
De Palma, Noël
Rutten, Éric
Berthier, Nicolas
Tchana, Alain
Author_xml – sequence: 1
  givenname: Soguy Mak-Karé
  surname: Gueye
  fullname: Gueye, Soguy Mak-Karé
  email: Soguy-MakKare.Gueye@imag.fr, soguy-mak-kare.gueye@inria.fr
  organization: ERODS Team - Bât. IMAG C, 220 rue de la Chimie, 38 400 St Martin d’Hères, France
– sequence: 2
  givenname: Noël
  surname: De Palma
  fullname: De Palma, Noël
  email: noel.depalma@imag.fr
  organization: ERODS Team - Bât. IMAG C, 220 rue de la Chimie, 38 400 St Martin d’Hères, France
– sequence: 3
  givenname: Éric
  surname: Rutten
  fullname: Rutten, Éric
  email: eric.rutten@inria.fr
  organization: LIG/INRIA Grenoble - Rhône-Alpes, Inovallée, 655 av. de l’Europe, Montbonnot, 38 334 St Ismier Cedex, France
– sequence: 4
  givenname: Alain
  surname: Tchana
  fullname: Tchana, Alain
  email: alain.tchana@imag.fr
  organization: ERODS Team - Bât. IMAG C, 220 rue de la Chimie, 38 400 St Martin d’Hères, France
– sequence: 5
  givenname: Nicolas
  surname: Berthier
  fullname: Berthier, Nicolas
  email: nicolas.berthier@inria.fr
  organization: ERODS Team - Bât. IMAG C, 220 rue de la Chimie, 38 400 St Martin d’Hères, France
BackLink https://inria.hal.science/hal-00949556$$DView record in HAL
BookMark eNqFkE9LwzAYxoNMcJt-Aw-9emhNmqZpPAhjqBMGXhS8hbR9MzO6ZCTZYH56W6oXD3p6__A8z8v7m6GJdRYQuiY4I5iUt9tMH-LBQ5ZjQjOSZ5jyMzQlFc9TTgiboGkv4ymn4v0CzULYYowJp2SKVkvnfGusisZukgCdToP5HHpl23H2sFfGJztl1QZ8SLTrh0MXTRoN-CScQoRduETnWnUBrr7rHL09PrwuV-n65el5uVinDS1wTNs611gIxqniDdaqwgCsLYWoMa9yLirGmSZVQRmrlRaASa4I53XJi0YLRegc3Yy5H6qTe292yp-kU0auFms57DAWhWCsPA7au1HbeBeCBy0bE_tPnY1emU4SLAd-citHfnLgJ0kue369ufhl_rn2j-1-tEEP4dgDkqExYBtojYcmytaZvwO-AKjnjpQ
CitedBy_id crossref_primary_10_1016_j_jpdc_2018_04_016
crossref_primary_10_1007_s10586_017_0816_5
crossref_primary_10_1002_cpe_4335
crossref_primary_10_1109_TSE_2015_2510004
crossref_primary_10_1007_s10270_022_00990_6
crossref_primary_10_1109_TNET_2023_3276881
crossref_primary_10_3390_sym10110646
crossref_primary_10_1109_TSC_2017_2711009
crossref_primary_10_1007_s11042_021_11021_9
crossref_primary_10_1002_cpe_4506
Cites_doi 10.1007/978-3-642-21444-8_5
10.1145/1294261.1294287
10.1007/978-3-642-10865-5_28
10.1109/TPDS.2011.52
10.1109/JPROC.2002.805826
10.1109/MC.2003.1160055
10.1002/047166880X
10.1145/1272996.1273028
10.1145/1555228.1555262
10.1109/CLUSTR.2006.311842
10.1023/A:1008311720696
10.1007/978-3-642-21878-1_30
10.1145/1086228.1086261
10.1109/WOWMOM.2006.101
10.1109/GREENCOMP.2010.5598283
10.1145/1346281.1346289
10.1145/1755888.1755898
10.1137/0325013
ContentType Journal Article
Copyright 2014 Elsevier B.V.
Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: 2014 Elsevier B.V.
– notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID AAYXX
CITATION
1XC
DOI 10.1016/j.future.2013.12.037
DatabaseName CrossRef
Hyper Article en Ligne (HAL)
DatabaseTitle CrossRef
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7115
EndPage 26
ExternalDocumentID oai:HAL:hal-00949556v1
10_1016_j_future_2013_12_037
S0167739X1400003X
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29H
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ADNMO
AEIPS
AFJKZ
AGQPQ
AIIUN
ANKPU
APXCP
CITATION
EFKBS
~HD
1XC
ID FETCH-LOGICAL-c340t-db2f099573a7c0fa80ee5d699b0782798575f184355baf9e012a177b674cf9a13
ISICitedReferencesCount 15
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000333855200002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-739X
IngestDate Tue Oct 28 06:40:22 EDT 2025
Tue Nov 18 22:16:25 EST 2025
Sat Nov 29 02:59:38 EST 2025
Fri Feb 23 02:30:14 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Coordination
Reactive programming
Discrete controller synthesis
Autonomic computing
Replicated JEE servers
Language English
License Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c340t-db2f099573a7c0fa80ee5d699b0782798575f184355baf9e012a177b674cf9a13
ORCID 0000-0001-7789-8400
0000-0003-4638-7266
0000-0001-8696-8212
0000-0002-0933-8193
PageCount 13
ParticipantIDs hal_primary_oai_HAL_hal_00949556v1
crossref_citationtrail_10_1016_j_future_2013_12_037
crossref_primary_10_1016_j_future_2013_12_037
elsevier_sciencedirect_doi_10_1016_j_future_2013_12_037
PublicationCentury 2000
PublicationDate June 2014
2014-06-00
2014-06
PublicationDateYYYYMMDD 2014-06-01
PublicationDate_xml – month: 06
  year: 2014
  text: June 2014
PublicationDecade 2010
PublicationTitle Future generation computer systems
PublicationYear 2014
Publisher Elsevier B.V
Elsevier
Publisher_xml – name: Elsevier B.V
– name: Elsevier
References Kephart, Chess (br000005) 2003; 36
N. Tcholtchev, R. Chaparadza, A. Prakash, Addressing stability of control-loops in the context of the GANA architecture: synchronization of actions and policies, in: IWSOS, 2009, pp. 262–268.
Kumar, Talwar, Kumar, Ranganathan, Schwan (br000100) 2009
Sarhan, Ghalwash, Khafagy (br000065) 2008
Das, Kephart, Lefurgy, Tesauro, Levine, Chan (br000105) 2008
Boyer, de Palma, Gruber, Sicard, Stefani (br000020) 2009
Cheng, Garlan, Schmerl, Sousa, Spitnagel, Steenkiste (br000075) 2002
I. Rodero, J. Jaramillo, A. Quiroz, M. Parashar, F. Guim, S. Poole, Energy-efficient application-aware online provisioning for virtualized clouds and data centers, in: Green Computing Conference, 2010, pp. 31–45.
M. Aldinucci, M. Danelutto, P. Kilpatrick, V. Xhagjika, LIBERO: a framework for autonomic management of multiple non-functional concerns, in: Proc. Conf. Euro-Par, 2011.
Sun Microsystems, Java 2 Platform, Enterprise Edition (J2EE), 1999.
Ramadge, Wonham (br000050) 1987; 25
Hellerstein, Diao, Parekh, Tilbury (br000135) 2004
Marchand, Bournai, Le Borgne, Le Guernic (br000030) 2000; 10
Delaval, Marchand, Rutten (br000035) 2010
(br000070) 2002
Cecchet, Chanda, Elnikety, Marguerite, Zwaenepoel (br000060) 2003
Taton, Bouchenak, De Palma, Hagimont, Sicard (br000010) 2006
H. Liu, M. Parashar, S. Hariri, A component based programming framework for autonomic applications, in: Proc. ICAC, 2004.
Heo, Jayachandran, Shin, Wang, Abdelzaher, Liu (br000145) 2011; 22
E. Pinheiro, R. Bianchini, E.V. Carrera, T. Heath, Load balancing and unbalancing for power and performance in cluster-based systems, in: Proceedings of the Workshop on Compilers and Operating Systems for Low Power, COLP’01, 2001. URL
Wang, Kelly, Lafortune (br000150) 2007
Nathuji, Schwan (br000110) 2007
Colaço, Pagano, Pouzet (br000040) 2005
.
Cassandras, Lafortune (br000055) 2006
Al-Shishtawy, Vlassov (br000095) 2013
Benveniste, Caspi, Edwards, Halbwachs, Le Guernic, de Simone (br000045) 2003; 91
Kastrinogiannis, Tcholtchev, Prakash, Chaparadza, Kaldanis, Coskun, Papavassiliou (br000130) 2010; vol. 68
Raghavendra, Ranganathan, Talwar, Wang, Zhu (br000140) 2008
S. Bouchenak, N.D. Palma, D. Hagimont, C. Taton, Autonomic management of clustered applications, in: IEEE International Conference on Cluster Computing, CLUSTER’06, 2006, pp. 1–11.
Sicard, Boyer, De Palma (br000015) 2008
Heo (10.1016/j.future.2013.12.037_br000145) 2011; 22
Kephart (10.1016/j.future.2013.12.037_br000005) 2003; 36
Marchand (10.1016/j.future.2013.12.037_br000030) 2000; 10
10.1016/j.future.2013.12.037_br000090
Raghavendra (10.1016/j.future.2013.12.037_br000140) 2008
Das (10.1016/j.future.2013.12.037_br000105) 2008
Boyer (10.1016/j.future.2013.12.037_br000020) 2009
Sicard (10.1016/j.future.2013.12.037_br000015) 2008
Cecchet (10.1016/j.future.2013.12.037_br000060) 2003
(10.1016/j.future.2013.12.037_br000070) 2002
Cheng (10.1016/j.future.2013.12.037_br000075) 2002
10.1016/j.future.2013.12.037_br000125
10.1016/j.future.2013.12.037_br000025
Ramadge (10.1016/j.future.2013.12.037_br000050) 1987; 25
Delaval (10.1016/j.future.2013.12.037_br000035) 2010
10.1016/j.future.2013.12.037_br000085
Hellerstein (10.1016/j.future.2013.12.037_br000135) 2004
Sarhan (10.1016/j.future.2013.12.037_br000065) 2008
10.1016/j.future.2013.12.037_br000120
Al-Shishtawy (10.1016/j.future.2013.12.037_br000095) 2013
Benveniste (10.1016/j.future.2013.12.037_br000045) 2003; 91
Colaço (10.1016/j.future.2013.12.037_br000040) 2005
Nathuji (10.1016/j.future.2013.12.037_br000110) 2007
10.1016/j.future.2013.12.037_br000080
Wang (10.1016/j.future.2013.12.037_br000150) 2007
10.1016/j.future.2013.12.037_br000115
Taton (10.1016/j.future.2013.12.037_br000010) 2006
Kastrinogiannis (10.1016/j.future.2013.12.037_br000130) 2010; vol. 68
Cassandras (10.1016/j.future.2013.12.037_br000055) 2006
Kumar (10.1016/j.future.2013.12.037_br000100) 2009
References_xml – year: 2004
  ident: br000135
  article-title: Feedback Control of Computing Systems
– start-page: 7:1
  year: 2013
  end-page: 7:10
  ident: br000095
  article-title: ElastMan: elasticity manager for elastic key-value stores in the cloud
  publication-title: Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
– reference: E. Pinheiro, R. Bianchini, E.V. Carrera, T. Heath, Load balancing and unbalancing for power and performance in cluster-based systems, in: Proceedings of the Workshop on Compilers and Operating Systems for Low Power, COLP’01, 2001. URL:
– reference: I. Rodero, J. Jaramillo, A. Quiroz, M. Parashar, F. Guim, S. Poole, Energy-efficient application-aware online provisioning for virtualized clouds and data centers, in: Green Computing Conference, 2010, pp. 31–45.
– volume: 91
  start-page: 64
  year: 2003
  end-page: 83
  ident: br000045
  article-title: The synchronous languages twelve years later
  publication-title: Proc. IEEE
– start-page: 305
  year: 2007
  end-page: 314
  ident: br000150
  article-title: Discrete control for safe execution of IT automation workflows
  publication-title: Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
– year: 2006
  ident: br000055
  article-title: Introduction to Discrete Event Systems
– start-page: 173
  year: 2005
  end-page: 182
  ident: br000040
  article-title: A conservative extension of synchronous data-flow with state machines
  publication-title: Proceedings of the 5th ACM International Conference on Conference on Embedded Software
– reference: N. Tcholtchev, R. Chaparadza, A. Prakash, Addressing stability of control-loops in the context of the GANA architecture: synchronization of actions and policies, in: IWSOS, 2009, pp. 262–268.
– reference: S. Bouchenak, N.D. Palma, D. Hagimont, C. Taton, Autonomic management of clustered applications, in: IEEE International Conference on Cluster Computing, CLUSTER’06, 2006, pp. 1–11.
– year: 2009
  ident: br000020
  article-title: Architecting dependable systems
  publication-title: Self-Repair of Distributed Applications
– reference: Sun Microsystems, Java 2 Platform, Enterprise Edition (J2EE), 1999.
– volume: 22
  start-page: 1871
  year: 2011
  end-page: 1878
  ident: br000145
  article-title: OptiTuner: on performance composition and server farm energy minimization application
  publication-title: IEEE Trans. Parallel Distrib. Syst.
– volume: 25
  start-page: 206
  year: 1987
  end-page: 230
  ident: br000050
  article-title: Supervisory control of a class of discrete event processes
  publication-title: SIAM J. Control Optim.
– reference: M. Aldinucci, M. Danelutto, P. Kilpatrick, V. Xhagjika, LIBERO: a framework for autonomic management of multiple non-functional concerns, in: Proc. Conf. Euro-Par, 2011.
– reference: H. Liu, M. Parashar, S. Hariri, A component based programming framework for autonomic applications, in: Proc. ICAC, 2004.
– start-page: 506
  year: 2006
  end-page: 512
  ident: br000010
  article-title: Self-sizing of clustered databases
  publication-title: Proceedings of the 2006 International Symposium on World of Wireless, Mobile and Multimedia Networks
– start-page: 57
  year: 2010
  end-page: 66
  ident: br000035
  article-title: Contracts for modular discrete controller synthesis
  publication-title: Proceedings of the ACM SIGPLAN/SIGBED 2010 Conference on Languages, Compilers, and Tools for Embedded Systems
– start-page: 45
  year: 2002
  end-page: 59
  ident: br000075
  article-title: Using architectural style as a basis for system self-repair
  publication-title: Proceedings of the IFIP 17th World Computer Congress—TC2 Stream/3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
– reference: .
– start-page: 242
  year: 2003
  end-page: 261
  ident: br000060
  article-title: Performance comparison of middleware architectures for generating dynamic web content
  publication-title: Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
– volume: 10
  start-page: 325
  year: 2000
  end-page: 346
  ident: br000030
  article-title: Synthesis of discrete-event controllers based on the signal environment
  publication-title: Discrete Event Dyn. Syst.
– year: 2008
  ident: br000015
  article-title: Using components for architecture-based management: the self-repair case
  publication-title: 30th International Conference on Software Engineering, ICSE
– volume: vol. 68
  start-page: 50
  year: 2010
  end-page: 61
  ident: br000130
  article-title: Addressing stability in future autonomic networking
  publication-title: MONAMI
– start-page: 127
  year: 2009
  end-page: 136
  ident: br000100
  article-title: vManage: loosely coupled platform and virtualization management in data centers
  publication-title: Proceedings of the 6th International Conference on Autonomic Computing
– start-page: 107
  year: 2008
  end-page: 114
  ident: br000105
  article-title: Autonomic multi-agent management of power and performance in data centers
  publication-title: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems: Industrial Track
– start-page: 48
  year: 2008
  end-page: 59
  ident: br000140
  article-title: No “power” struggles: coordinated multi-level power management for the data center
  publication-title: Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems
– year: 2002
  ident: br000070
  publication-title: Proceedings of the First Workshop on Self-Healing Systems, WOSS 2002, Charleston, South Carolina, USA, November 18-19, 2002
– start-page: 265
  year: 2007
  end-page: 278
  ident: br000110
  article-title: VirtualPower: coordinated power management in virtualized enterprise systems
  publication-title: Proceedings of Twenty-First ACM SIGOPS Symposium on Operating Systems Principles
– volume: 36
  start-page: 41
  year: 2003
  end-page: 50
  ident: br000005
  article-title: The vision of autonomic computing
  publication-title: Computer
– start-page: 863
  year: 2008
  end-page: 867
  ident: br000065
  article-title: Specification and implementation of dynamic web site benchmark in telecommunication area
  publication-title: Proceedings of the 12th WSEAS International Conference on Computers
– volume: vol. 68
  start-page: 50
  year: 2010
  ident: 10.1016/j.future.2013.12.037_br000130
  article-title: Addressing stability in future autonomic networking
  doi: 10.1007/978-3-642-21444-8_5
– year: 2006
  ident: 10.1016/j.future.2013.12.037_br000055
– start-page: 45
  year: 2002
  ident: 10.1016/j.future.2013.12.037_br000075
  article-title: Using architectural style as a basis for system self-repair
– start-page: 265
  year: 2007
  ident: 10.1016/j.future.2013.12.037_br000110
  article-title: VirtualPower: coordinated power management in virtualized enterprise systems
  doi: 10.1145/1294261.1294287
– ident: 10.1016/j.future.2013.12.037_br000125
  doi: 10.1007/978-3-642-10865-5_28
– volume: 22
  start-page: 1871
  issn: 1045-9219
  issue: 11
  year: 2011
  ident: 10.1016/j.future.2013.12.037_br000145
  article-title: OptiTuner: on performance composition and server farm energy minimization application
  publication-title: IEEE Trans. Parallel Distrib. Syst.
  doi: 10.1109/TPDS.2011.52
– start-page: 107
  year: 2008
  ident: 10.1016/j.future.2013.12.037_br000105
  article-title: Autonomic multi-agent management of power and performance in data centers
– volume: 91
  start-page: 64
  year: 2003
  ident: 10.1016/j.future.2013.12.037_br000045
  article-title: The synchronous languages twelve years later
  publication-title: Proc. IEEE
  doi: 10.1109/JPROC.2002.805826
– year: 2008
  ident: 10.1016/j.future.2013.12.037_br000015
  article-title: Using components for architecture-based management: the self-repair case
– ident: 10.1016/j.future.2013.12.037_br000120
– volume: 36
  start-page: 41
  issn: 0018-9162
  year: 2003
  ident: 10.1016/j.future.2013.12.037_br000005
  article-title: The vision of autonomic computing
  publication-title: Computer
  doi: 10.1109/MC.2003.1160055
– year: 2004
  ident: 10.1016/j.future.2013.12.037_br000135
  doi: 10.1002/047166880X
– start-page: 305
  year: 2007
  ident: 10.1016/j.future.2013.12.037_br000150
  article-title: Discrete control for safe execution of IT automation workflows
  doi: 10.1145/1272996.1273028
– start-page: 863
  year: 2008
  ident: 10.1016/j.future.2013.12.037_br000065
  article-title: Specification and implementation of dynamic web site benchmark in telecommunication area
– start-page: 127
  year: 2009
  ident: 10.1016/j.future.2013.12.037_br000100
  article-title: vManage: loosely coupled platform and virtualization management in data centers
  doi: 10.1145/1555228.1555262
– ident: 10.1016/j.future.2013.12.037_br000080
  doi: 10.1109/CLUSTR.2006.311842
– volume: 10
  start-page: 325
  issn: 0924-6703
  year: 2000
  ident: 10.1016/j.future.2013.12.037_br000030
  article-title: Synthesis of discrete-event controllers based on the signal environment
  publication-title: Discrete Event Dyn. Syst.
  doi: 10.1023/A:1008311720696
– ident: 10.1016/j.future.2013.12.037_br000115
  doi: 10.1007/978-3-642-21878-1_30
– year: 2002
  ident: 10.1016/j.future.2013.12.037_br000070
– start-page: 173
  year: 2005
  ident: 10.1016/j.future.2013.12.037_br000040
  article-title: A conservative extension of synchronous data-flow with state machines
  doi: 10.1145/1086228.1086261
– ident: 10.1016/j.future.2013.12.037_br000025
– start-page: 7:1
  year: 2013
  ident: 10.1016/j.future.2013.12.037_br000095
  article-title: ElastMan: elasticity manager for elastic key-value stores in the cloud
– start-page: 506
  year: 2006
  ident: 10.1016/j.future.2013.12.037_br000010
  article-title: Self-sizing of clustered databases
  doi: 10.1109/WOWMOM.2006.101
– year: 2009
  ident: 10.1016/j.future.2013.12.037_br000020
  article-title: Architecting dependable systems
– ident: 10.1016/j.future.2013.12.037_br000085
  doi: 10.1109/GREENCOMP.2010.5598283
– start-page: 48
  year: 2008
  ident: 10.1016/j.future.2013.12.037_br000140
  article-title: No “power” struggles: coordinated multi-level power management for the data center
  doi: 10.1145/1346281.1346289
– ident: 10.1016/j.future.2013.12.037_br000090
– start-page: 57
  year: 2010
  ident: 10.1016/j.future.2013.12.037_br000035
  article-title: Contracts for modular discrete controller synthesis
  doi: 10.1145/1755888.1755898
– volume: 25
  start-page: 206
  issue: 1
  year: 1987
  ident: 10.1016/j.future.2013.12.037_br000050
  article-title: Supervisory control of a class of discrete event processes
  publication-title: SIAM J. Control Optim.
  doi: 10.1137/0325013
– start-page: 242
  year: 2003
  ident: 10.1016/j.future.2013.12.037_br000060
  article-title: Performance comparison of middleware architectures for generating dynamic web content
SSID ssj0001731
Score 2.1525168
Snippet Computing systems have become more and more distributed and heterogeneous, making their manual administration difficult and error-prone. The Autonomic...
SourceID hal
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 14
SubjectTerms Autonomic computing
Computer Science
Coordination
Discrete controller synthesis
Distributed, Parallel, and Cluster Computing
Operating Systems
Reactive programming
Replicated JEE servers
Title Coordinating self-sizing and self-repair managers for multi-tier systems
URI https://dx.doi.org/10.1016/j.future.2013.12.037
https://inria.hal.science/hal-00949556
Volume 35
WOSCitedRecordID wos000333855200002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: AIEXJ
  dateStart: 19950201
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bb9MwFLa6jgdeGFcxBihCvE1GzcVx_FimTeU2IRhS3yI7tSGjSqf0oo1fws_lHF_SQoUGSLxEqRMnls_X4-Mv50LI8yRWikkT00llcpqpRFOV8YSmShs1YQY0o7HFJvjpaTEei_e93vcQC7Oa8qYpLi_FxX8VNbSBsDF09i_E3T0UGuAchA5HEDsc_0jwRzPYT9ZI8iFToKeGzutvIRTR_m5hCapb77ja2oQMzrGQLuouufN802w9sZlHsNyy9oipfDWIn-5GP56lvnKs9uzz8urwnfxK30j_Ob4zmvUhlm2R7ruRvfayc_T4gJWzrSrEC4Vo66pjFzBK2fHAU-kzhnvCIs7WjlWORduKpHHEJihsntqyurAuOWVcAGh47MI9g7ZO2Ya6dfGnfuF2kfdbS4JjJ85fuBwt6MyXWgLY5Zr5Jdn2RxwHDgP2nbhdHO-Q3YQzUfTJ7vDV8fh1t8rH3Ne69OMOYZnWd3D7Xb8ze3a-BALfGjRnt8ktvxOJhg5Bd0hPN3fJXqjyEXmlf4-MNgEVbQAqAkBFG4CKAqAiAFS0BlTkIXKffDo5PjsaUV9_g1ZpNljQiUoMbCAYTyWvBkYWA63ZJBdCoV3JBRZ3NVgviDEljdBg68iYc5XzrDJCxukD0m9mjX5IIpYLaaBrhtx1lnGRcLD9FSzFRcK01PskDdNTVj45PdZImZbBC_G8dJNa4qSWcVLCpO4T2vW6cMlZrrmfh5kvvYHpDMcSwHJNz2cgqO4lmJN9NHxbYhv65grG8lX86J8ff0Burv8pj0l_0S71E3KjWi3qefvUQ-8HdQCtKQ
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Coordinating+self-sizing+and+self-repair+managers+for+multi-tier+systems&rft.jtitle=Future+generation+computer+systems&rft.au=Gueye%2C+Soguy+Mak-Kar%C3%A9&rft.au=De+Palma%2C+No%C3%ABl&rft.au=Rutten%2C+%C3%89ric&rft.au=Tchana%2C+Alain&rft.date=2014-06-01&rft.pub=Elsevier+B.V&rft.issn=0167-739X&rft.eissn=1872-7115&rft.volume=35&rft.spage=14&rft.epage=26&rft_id=info:doi/10.1016%2Fj.future.2013.12.037&rft.externalDocID=S0167739X1400003X
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon