Please use this identifier to cite or link to this item:
https://doi.org/10.21256/zhaw-3783
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Toffetti Carughi, Giovanni | - |
dc.contributor.author | Brunner, Sandro | - |
dc.contributor.author | Blöchlinger, Martin | - |
dc.contributor.author | Spillner, Josef | - |
dc.contributor.author | Bohnert, Thomas Michael | - |
dc.date.accessioned | 2018-06-28T09:21:24Z | - |
dc.date.available | 2018-06-28T09:21:24Z | - |
dc.date.issued | 2017-07 | - |
dc.identifier.issn | 0167-739X | de_CH |
dc.identifier.uri | https://digitalcollection.zhaw.ch/handle/11475/7421 | - |
dc.description.abstract | Running applications in the cloud efficiently requires much more than deploying software in virtual machines. Cloud applications have to be continuously managed: (1) to adjust their resources to the incoming load and (2) to face transient failures replicating and restarting components to provide resiliency on unreliable infrastructure. Continuous management monitors application and infrastructural metrics to provide automated and responsive reactions to failures (health management) and changing environmental conditions (auto-scaling) minimizing human intervention. In the current practice, management functionalities are provided as infrastructural or third party services. In both cases they are external to the application deployment. We claim that this approach has intrinsic limits, namely that separating management functionalities from the application prevents them from naturally scaling with the application and requires additional management code and human intervention. Moreover, using infrastructure provider services for management functionalities results in vendor lock-in effectively preventing cloud applications to adapt and run on the most effective cloud for the job. In this paper we discuss the main characteristics of cloud native applications, propose a novel architecture that enables scalable and resilient self-managing applications in the cloud, and relate on our experience in porting a legacy application to the cloud applying cloud-native principles. | de_CH |
dc.language.iso | en | de_CH |
dc.publisher | Elsevier | de_CH |
dc.relation.ispartof | Future Generation Computer Systems | de_CH |
dc.rights | http://creativecommons.org/licenses/by-nc-nd/4.0/ | de_CH |
dc.subject | TIIE | de_CH |
dc.subject | Microservice | de_CH |
dc.subject.ddc | 004: Informatik | de_CH |
dc.title | Self-managing cloud-native applications : design, implementation and experience | de_CH |
dc.type | Beitrag in wissenschaftlicher Zeitschrift | de_CH |
dcterms.type | Text | de_CH |
zhaw.departement | School of Engineering | de_CH |
zhaw.organisationalunit | Institut für Informatik (InIT) | de_CH |
dc.identifier.doi | 10.21256/zhaw-3783 | - |
dc.identifier.doi | 10.1016/j.future.2016.09.002 | de_CH |
zhaw.funding.eu | info:eu-repo/grantAgreement/EC/FP7/318109//FUTURE COMMUNICATION ARCHITECTURE FOR MOBILE CLOUD SERVICES/Mobile Cloud Network | de_CH |
zhaw.originated.zhaw | Yes | de_CH |
zhaw.pages.end | 179 | de_CH |
zhaw.pages.start | 165 | de_CH |
zhaw.publication.status | acceptedVersion | de_CH |
zhaw.volume | 72 | de_CH |
zhaw.publication.review | Peer review (Publikation) | de_CH |
zhaw.webfeed | Service Engineering | de_CH |
Appears in collections: | Publikationen School of Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
selfmanaging-cna-archive.pdf | 648.45 kB | Adobe PDF | View/Open |
Show simple item record
Toffetti Carughi, G., Brunner, S., Blöchlinger, M., Spillner, J., & Bohnert, T. M. (2017). Self-managing cloud-native applications : design, implementation and experience. Future Generation Computer Systems, 72, 165–179. https://doi.org/10.21256/zhaw-3783
Toffetti Carughi, G. et al. (2017) ‘Self-managing cloud-native applications : design, implementation and experience’, Future Generation Computer Systems, 72, pp. 165–179. Available at: https://doi.org/10.21256/zhaw-3783.
G. Toffetti Carughi, S. Brunner, M. Blöchlinger, J. Spillner, and T. M. Bohnert, “Self-managing cloud-native applications : design, implementation and experience,” Future Generation Computer Systems, vol. 72, pp. 165–179, Jul. 2017, doi: 10.21256/zhaw-3783.
TOFFETTI CARUGHI, Giovanni, Sandro BRUNNER, Martin BLÖCHLINGER, Josef SPILLNER und Thomas Michael BOHNERT, 2017. Self-managing cloud-native applications : design, implementation and experience. Future Generation Computer Systems. Juli 2017. Bd. 72, S. 165–179. DOI 10.21256/zhaw-3783
Toffetti Carughi, Giovanni, Sandro Brunner, Martin Blöchlinger, Josef Spillner, and Thomas Michael Bohnert. 2017. “Self-Managing Cloud-Native Applications : Design, Implementation and Experience.” Future Generation Computer Systems 72 (July): 165–79. https://doi.org/10.21256/zhaw-3783.
Toffetti Carughi, Giovanni, et al. “Self-Managing Cloud-Native Applications : Design, Implementation and Experience.” Future Generation Computer Systems, vol. 72, July 2017, pp. 165–79, https://doi.org/10.21256/zhaw-3783.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.