Thomas Knauth, Pradeep Kiruvale, M. Hiltunen, C. Fetzer
{"title":"懒惰:支持sdn的基于活动的虚拟机部署","authors":"Thomas Knauth, Pradeep Kiruvale, M. Hiltunen, C. Fetzer","doi":"10.1145/2620728.2620765","DOIUrl":null,"url":null,"abstract":"While cloud computing is excellent at supporting elastic services that scale up to tens or hundreds of servers, its support for small-scale applications that only sporadically require one VM is lacking. To better support this sporadic usage model, we employ Software Defined Networking (SDN) technology to expose events related to network activity. Specifically, we rely on notifications when switch flow entries are removed or missing to determine resource (in)activity. Our prototype, Sloth, activates virtual machines based on incoming network traffic. Conversely, idle VMs are suspended to conserve resources. We present the design and architecture of our SDN-enabled on-demand resource deployment solution. Our empirical evaluation shows that VMs can be reactivated in less than one second, triggered by SDN events. This on-demand resource activation opens up novel applications for Cloud providers, allowing them to transparently deactivate idle VMs while maintaining connectivity at the same time.","PeriodicalId":309136,"journal":{"name":"Proceedings of the third workshop on Hot topics in software defined networking","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Sloth: SDN-enabled activity-based virtual machine deployment\",\"authors\":\"Thomas Knauth, Pradeep Kiruvale, M. Hiltunen, C. Fetzer\",\"doi\":\"10.1145/2620728.2620765\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"While cloud computing is excellent at supporting elastic services that scale up to tens or hundreds of servers, its support for small-scale applications that only sporadically require one VM is lacking. To better support this sporadic usage model, we employ Software Defined Networking (SDN) technology to expose events related to network activity. Specifically, we rely on notifications when switch flow entries are removed or missing to determine resource (in)activity. Our prototype, Sloth, activates virtual machines based on incoming network traffic. Conversely, idle VMs are suspended to conserve resources. We present the design and architecture of our SDN-enabled on-demand resource deployment solution. Our empirical evaluation shows that VMs can be reactivated in less than one second, triggered by SDN events. This on-demand resource activation opens up novel applications for Cloud providers, allowing them to transparently deactivate idle VMs while maintaining connectivity at the same time.\",\"PeriodicalId\":309136,\"journal\":{\"name\":\"Proceedings of the third workshop on Hot topics in software defined networking\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-08-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the third workshop on Hot topics in software defined networking\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2620728.2620765\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the third workshop on Hot topics in software defined networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2620728.2620765","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
While cloud computing is excellent at supporting elastic services that scale up to tens or hundreds of servers, its support for small-scale applications that only sporadically require one VM is lacking. To better support this sporadic usage model, we employ Software Defined Networking (SDN) technology to expose events related to network activity. Specifically, we rely on notifications when switch flow entries are removed or missing to determine resource (in)activity. Our prototype, Sloth, activates virtual machines based on incoming network traffic. Conversely, idle VMs are suspended to conserve resources. We present the design and architecture of our SDN-enabled on-demand resource deployment solution. Our empirical evaluation shows that VMs can be reactivated in less than one second, triggered by SDN events. This on-demand resource activation opens up novel applications for Cloud providers, allowing them to transparently deactivate idle VMs while maintaining connectivity at the same time.