Incorporating Uncertainty into In-Cloud Application Deployment Decisions for Availability

Author(s):  
Qinghua Lu ◽  
Xiwei Xu ◽  
Liming Zhu ◽  
Len Bass ◽  
Zhanwen Li ◽  
...  
Author(s):  
Michel Catan ◽  
Roberto Di Cosmo ◽  
Antoine Eiche ◽  
Tudor A. Lascu ◽  
Michel Lienhardt ◽  
...  

2019 ◽  
Vol 107 ◽  
pp. 108-135
Author(s):  
Stijn de Gouw ◽  
Jacopo Mauro ◽  
Gianluigi Zavattaro

Author(s):  
Ioannis Giannakopoulos ◽  
Ioannis Konstantinou ◽  
Dimitrios Tsoumakos ◽  
Nectarios Koziris

Author(s):  
Giuseppe Tricomi ◽  
Alfonso Panarello ◽  
Giovanni Merlino ◽  
Francesco Longo ◽  
Dario Bruneo ◽  
...  

2020 ◽  
Vol 9 (04) ◽  
pp. 25008-25013
Author(s):  
Hari Kumar P. ◽  
Sudharshana J. ◽  
Sunil Kannah M

In the cloud computing model, users access services according to their requirements. Most of the people use cloud since it has low cost, high speed computing, backup and restore, mobility and unlimited flexible storage capacity. Cloud resources are hosted in large datacentres operated by companies such as Amazon, Apple, Google and Microsoft. During cloud application deployment, an application is managed over a single service. Such an approach has several short comings. One side-effect of the lack of interoperability among cloud providers is vendor lock in, which means lack of ability to migrate application components from one cloud provider to another cloud provider. If a user finds some required platforms in new service provider but the user cannot leave the current provider as the resources are present with them. This is known as vendor lock in. To solve this issue in achieving interoperability several efforts are underway. Our project is that a user who creates a unique channel that can be used to gain the services provided by different providers. So that the user can use another vendor’s service which is not present in present vendor’s cloud. That is user can use multiple clouds having different resources using a single API without depending on their own APIs.  


Electronics ◽  
2021 ◽  
Vol 10 (6) ◽  
pp. 737
Author(s):  
Andreas Tsagkaropoulos ◽  
Yiannis Verginadis ◽  
Maxime Compastié ◽  
Dimitris Apostolou ◽  
Gregoris Mentzas

The emergence of fog and edge computing has complemented cloud computing in the design of pervasive, computing-intensive applications. The proximity of fog resources to data sources has contributed to minimizing network operating expenditure and has permitted latency-aware processing. Furthermore, novel approaches such as serverless computing change the structure of applications and challenge the monopoly of traditional Virtual Machine (VM)-based applications. However, the efforts directed to the modeling of cloud applications have not yet evolved to exploit these breakthroughs and handle the whole application lifecycle efficiently. In this work, we present a set of Topology and Orchestration Specification for Cloud Applications (TOSCA) extensions to model applications relying on any combination of the aforementioned technologies. Our approach features a design-time “type-level” flavor and a run time “instance-level” flavor. The introduction of semantic enhancements and the use of two TOSCA flavors enables the optimization of a candidate topology before its deployment. The optimization modeling is achieved using a set of constraints, requirements, and criteria independent from the underlying hosting infrastructure (i.e., clouds, multi-clouds, edge devices). Furthermore, we discuss the advantages of such an approach in comparison to other notable cloud application deployment approaches and provide directions for future research.


Sign in / Sign up

Export Citation Format

Share Document