Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications

2018 ◽  
Vol 74 (7) ◽  
pp. 2956-2983 ◽  
Author(s):  
Carlos Guerrero ◽  
Isaac Lera ◽  
Carlos Juiz
2020 ◽  
Vol 2020 ◽  
pp. 1-23
Author(s):  
Joonseok Park ◽  
Daeho Kim ◽  
Keunhyuk Yeom

Microservices are small-scale services that can operate independently. An application consisting of microservice units can be developed independently as a service unit, and it can handle individual logic without being affected by other services. In addition, it is possible to rapidly distribute the configured microservices by a container, and a container orchestration technology that manages the distributed multiple containers can be realized; thus, it is possible to update and distribute the microservices separately. Therefore, many companies are moving away from existing monolithic structures and attempting to switch to microservices. In this paper, we present a method for reconstructing a monolithic application into a container-based microservice unit. The microservices of data units are derived through the collection and analysis of monolithic design data. Furthermore, we propose a method to generate a template script based on deployment design data so that the derived microservice and support distribution can be implemented in a container environment. The results of a case study conducted verified that the container-based microservices deployed in this study work properly. In addition, for the development of monolithic applications and the development of container-based microservices presented in this paper, we confirmed that developing on the basis of microservices is efficient by conducting execution time performance evaluation for API calls at various iterations. Finally, we show that microservices constructed using the proposed method have higher reusability than those constructed using existing methods.


2019 ◽  
Vol 165 ◽  
pp. 106950
Author(s):  
Lav Gupta ◽  
Tara Salman ◽  
Maede Zolanvari ◽  
Aiman Erbad ◽  
Raj Jain

Sensors ◽  
2018 ◽  
Vol 18 (11) ◽  
pp. 3961 ◽  
Author(s):  
Luis Gomes ◽  
Filipe Sousa ◽  
Zita Vale

The massive dissemination of smart devices in current markets provides innovative technologies that can be used in energy management systems. Particularly, smart plugs enable efficient remote monitoring and control capabilities of electrical resources at a low cost. However, smart plugs, besides their enabling capabilities, are not able to acquire and communicate information regarding the resource’s context. This paper proposes the EnAPlug, a new environmental awareness smart plug with knowledge capabilities concerning the context of where and how users utilize a controllable resource. This paper will focus on the abilities to learn and to share knowledge between different EnAPlugs. The EnAPlug is tested in two different case studies where user habits and consumption profiles are learned. A case study for distributed resource optimization is also shown, where a central heater is optimized according to the shared knowledge of five EnAPlugs.


2021 ◽  
Vol 11 (2) ◽  
pp. 67-96
Author(s):  
Pethuru Raj Chelliah ◽  
Chellammal Surianarayanan

With the ready availability of appropriate technologies and tools for crafting hybrid clouds, the move towards employing multiple clouds for hosting and running various business workloads is garnering subtle attention. The concept of cloud-native computing is gaining prominence with the faster proliferation of microservices and containers. The faster stability and maturity of container orchestration platforms also greatly contribute towards the cloud-native era. This paper guarantees the following contributions: 1) It describes the key motivations for multi-cloud concept and implementations. 2) It also highlights various key drivers of the multi-cloud paradigm. 3) It presents a brew of challenges that are likely to occur while setting up multi-cloud. 4) It elaborates the proven and potential solution approaches to solve the challenges. The technology-inspired and tool-enabled solution approaches significantly simplify and speed up the adoption of the fast-emerging and evolving multi-cloud concept in the cloud-native era.


Sign in / Sign up

Export Citation Format

Share Document