Title :
Handling Performance Sensitive Native Cloud Applications with Distributed Cloud Computing and SLA Management
Author :
Mazmanov, Dimitri ; Curescu, Calin ; Olsson, Helena ; Ton, Andrew ; Kempf, James
Author_Institution :
Ericsson Res., Kista, Sweden
Abstract :
Cloud computing has been used as a platform to reduce cost and increase deployment flexibility for traditional enterprise three-tier web, and some video streaming applications. Typically these types of applications have fairly simple and self-understood performance requirements. Fine-grained constraints on the computation, storage, and networking resources are required support mission-critical enterprise use-cases at a reasonable cost. They are spelled out by service level agreements (SLAs) between the application and the cloud platform. Moreover, new distributed cloud platforms allow for additional deployment patterns, supporting more performance sensitive applications. For example, a specific gaming component will benefit being deployed in the proximity of the (mobile) end-user due to low-latency requirements. In this paper, we motivate the need for more complex performance requirement support with two use cases, electric utility metering and control and public safety. We describe an application management tool, called the Abstract Service Manager (ASM), which is designed to allow the expression of performance requirements in the automated deployment of distributed cloud-native applications. Together with a distributed cloud orchestration system, the ASM automatically mitigates the complexity of constructing performance sensitive applications and their deployment on a distributed cloud.
Keywords :
cloud computing; contracts; metering; public administration; safety; ASM; SLA management; abstract service manager; application management tool; complex performance requirement support; cost reduction; deployment flexibility; distributed cloud computing; distributed cloud orchestration system; distributed cloud platforms; distributed cloud-native applications; electric utility control; electric utility metering; enterprise three-tier Web; fine-grained constraints; gaming component; low-latency requirements; mission-critical enterprise use-cases; mobile end-user; networking resources; performance sensitive native cloud applications; public safety; service level agreements; storage; video streaming applications; Abstracts; Cloud computing; Delays; Distributed databases; Safety; Servers; Internet of Things; cloud SLA management; cloud orchestration; distributed cloud computing; public safety; service level agreements; utility demand response;
Conference_Titel :
Utility and Cloud Computing (UCC), 2013 IEEE/ACM 6th International Conference on
Conference_Location :
Dresden
DOI :
10.1109/UCC.2013.92