A major risk that cloud computing paradigm encounters in enabling computing as a utility is service disruption. With component failures, performance interferences, load dynamics, etc., increasing with scale, it is challenging to meet user expectations concerning the delivery of cloud services. Prevalent cloud solutions deal with service disruptions as application design choices and mostly adopt to redundant or replicated service instances. This black box approach makes the choice expensive and obviates interesting and smarter choices while dealing with disruptions. More so, as clouds are subjected to dynamic variations in workload, resources and disruptions. This paper details disruptionscenarios where autonomous service resilience features are useful, to motivate the work. Further, to address the observed lacunae in cloud setups, the paper proposes and describes a service resilience framework that brings in autonomous cross-layer consciousness across cloud service layers for delivering improved service resilience. This framework is analyzed and explained with specific use-cases for availability and performance with goal-driven service resilience.
{"title":"Service Resilience Framework for Enhanced End-to-End Service Quality","authors":"D. Mathews, J. Lakshmi","doi":"10.1145/3366612.3368123","DOIUrl":"https://doi.org/10.1145/3366612.3368123","url":null,"abstract":"A major risk that cloud computing paradigm encounters in enabling computing as a utility is service disruption. With component failures, performance interferences, load dynamics, etc., increasing with scale, it is challenging to meet user expectations concerning the delivery of cloud services. Prevalent cloud solutions deal with service disruptions as application design choices and mostly adopt to redundant or replicated service instances. This black box approach makes the choice expensive and obviates interesting and smarter choices while dealing with disruptions. More so, as clouds are subjected to dynamic variations in workload, resources and disruptions. This paper details disruptionscenarios where autonomous service resilience features are useful, to motivate the work. Further, to address the observed lacunae in cloud setups, the paper proposes and describes a service resilience framework that brings in autonomous cross-layer consciousness across cloud service layers for delivering improved service resilience. This framework is analyzed and explained with specific use-cases for availability and performance with goal-driven service resilience.","PeriodicalId":101961,"journal":{"name":"Proceedings of the 18th Workshop on Adaptive and Reflexive Middleware","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121341929","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Andrew Chio, Georgios Bouloukakis, Cheng-Hsin Hsu, S. Mehrotra, N. Venkatasubramanian
Messaging and communication is a critical aspect of next generation Internet-of-Things (IoT) systems where interactions among devices, software systems/services and end-users is the expected mode of operation. Given the diverse and changing communication needs of entities, the data exchange interactions may assume different protocols (MQTT, CoAP, HTTP) and interaction paradigms (point to point, multicast, unicast). In this paper, we address the issue of supporting adaptive communications in IoT systems through a mediation-based architecture for data exchange. Here, components called mediators support protocol translation to bridge the heterogeneity gap. Aiming to provide a placement of mediators to nodes, we introduce an integer linear programming solution that takes as input: a set of Edge nodes, IoT devices, and networking semantics. Our proposed solution achieves adaptive placement resulting in timely interactions between IoT devices for larger topologies of IoT spaces.
{"title":"Adaptive Mediation for Data Exchange in IoT Systems","authors":"Andrew Chio, Georgios Bouloukakis, Cheng-Hsin Hsu, S. Mehrotra, N. Venkatasubramanian","doi":"10.1145/3366612.3368122","DOIUrl":"https://doi.org/10.1145/3366612.3368122","url":null,"abstract":"Messaging and communication is a critical aspect of next generation Internet-of-Things (IoT) systems where interactions among devices, software systems/services and end-users is the expected mode of operation. Given the diverse and changing communication needs of entities, the data exchange interactions may assume different protocols (MQTT, CoAP, HTTP) and interaction paradigms (point to point, multicast, unicast). In this paper, we address the issue of supporting adaptive communications in IoT systems through a mediation-based architecture for data exchange. Here, components called mediators support protocol translation to bridge the heterogeneity gap. Aiming to provide a placement of mediators to nodes, we introduce an integer linear programming solution that takes as input: a set of Edge nodes, IoT devices, and networking semantics. Our proposed solution achieves adaptive placement resulting in timely interactions between IoT devices for larger topologies of IoT spaces.","PeriodicalId":101961,"journal":{"name":"Proceedings of the 18th Workshop on Adaptive and Reflexive Middleware","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132432245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proceedings of the 18th Workshop on Adaptive and Reflexive Middleware","authors":"","doi":"10.1145/3366612","DOIUrl":"https://doi.org/10.1145/3366612","url":null,"abstract":"","PeriodicalId":101961,"journal":{"name":"Proceedings of the 18th Workshop on Adaptive and Reflexive Middleware","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116662383","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}