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...
Gespeichert in:
| Veröffentlicht in: | Future generation computer systems Jg. 35; S. 14 - 26 |
|---|---|
| Hauptverfasser: | , , , , |
| 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 |