{"title":"基于协调模式的多云自动缩放方法","authors":"E. Kühn, Stefan Craß","doi":"10.1109/WAINA.2018.00113","DOIUrl":null,"url":null,"abstract":"Today, cloud providers cover a huge variety of optimized offers. Many of them are similar, but in detail there exist subtle differences. An example is the automatic scaleout of computing resources if the traffic increases, in order to achieve high availability and fault tolerance. The cloud also supports scaling-in if the load falls again, in order to save costs. The paper aims to abstract such offerings in form of coordination patterns that capture the functional and nonfunctional semantics of the required services in a cloud-agnostic way. Concrete pattern solutions can be deployed on any cloud that provides the respective services, and also be run using a platform-independent middleware.","PeriodicalId":296466,"journal":{"name":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Coordination Pattern-Based Approach for Auto-Scaling in Multi-clouds\",\"authors\":\"E. Kühn, Stefan Craß\",\"doi\":\"10.1109/WAINA.2018.00113\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Today, cloud providers cover a huge variety of optimized offers. Many of them are similar, but in detail there exist subtle differences. An example is the automatic scaleout of computing resources if the traffic increases, in order to achieve high availability and fault tolerance. The cloud also supports scaling-in if the load falls again, in order to save costs. The paper aims to abstract such offerings in form of coordination patterns that capture the functional and nonfunctional semantics of the required services in a cloud-agnostic way. Concrete pattern solutions can be deployed on any cloud that provides the respective services, and also be run using a platform-independent middleware.\",\"PeriodicalId\":296466,\"journal\":{\"name\":\"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WAINA.2018.00113\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WAINA.2018.00113","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Coordination Pattern-Based Approach for Auto-Scaling in Multi-clouds
Today, cloud providers cover a huge variety of optimized offers. Many of them are similar, but in detail there exist subtle differences. An example is the automatic scaleout of computing resources if the traffic increases, in order to achieve high availability and fault tolerance. The cloud also supports scaling-in if the load falls again, in order to save costs. The paper aims to abstract such offerings in form of coordination patterns that capture the functional and nonfunctional semantics of the required services in a cloud-agnostic way. Concrete pattern solutions can be deployed on any cloud that provides the respective services, and also be run using a platform-independent middleware.