Redirigiendo al acceso original de articulo en 23 segundos...
Inicio  /  Applied Sciences  /  Vol: 9 Par: 21 (2019)  /  Artículo
ARTÍCULO
TITULO

Optimizing Service Placement for Microservice Architecture in Clouds

Yang Hu    
Cees de Laat and Zhiming Zhao    

Resumen

As microservice architecture is becoming more popular than ever, developers intend to transform traditional monolithic applications into service-based applications (composed by a number of services). To deploy a service-based application in clouds, besides the resource demands of each service, the traffic demands between collaborative services are crucial for the overall performance. Poor handling of the traffic demands can result in severe performance degradation, such as high response time and jitter. However, current cluster schedulers fail to place services at the best possible machine, since they only consider the resource constraints but ignore the traffic demands between services. To address this problem, we propose a new approach to optimize the placement of service-based applications in clouds. The approach first partitions the application into several parts while keeping overall traffic between different parts to a minimum and then carefully packs the different parts into machines with respect to their resource demands and traffic demands. We implement a prototype scheduler and evaluate it with extensive experiments on testbed clusters. The results show that our approach outperforms existing container cluster schedulers and representative heuristics, leading to much less overall inter-machine traffic.

 Artículos similares

       
 
Fulin Wang, Jin Du and Guosheng Su    
As an emerging grinding equipment, roller presses are widely used in Cement industry. The current problem with roller press is that the rolls surface is prone to wear and needs to be replaced regularly. This greatly reduces the service life of the roller... ver más
Revista: Applied Sciences

 
Mirko Stojcic, Milorad K. Banjanin, Milan Vasiljevic, Dragana Nedic, Aleksandar Stjepanovic, Dejan Danilovic and Goran Puzic    
Delay in data transmission is one of the key performance indicators (KPIs) of a network. The planning and design value of delay in network management is of crucial importance for the optimal allocation of network resources and their performance focuses. ... ver más
Revista: Applied Sciences

 
Liming Guo, Jian Du, Jianfeng Zheng and Nan He    
In the shipping network optimization, the feeder liner companies not only need to decrease the operation cost by comprehensively optimizing the route, schedule, and fleet but also try to increase the operation income by attracting more shippers, with mul... ver más

 
Mehrdad Hadizadeh-Bazaz, Ignacio J. Navarro and Víctor Yepes    
Recently, the repair and maintenance of structures has been necessary to prevent these structures? sudden collapse and to prevent human and financial damage. A natural factor in marine environments that destroys structures and reduces their life is the p... ver más

 
Abdullah Ali Jawad Al-Abadi, Mbarka Belhaj Mohamed and Ahmed Fakhfakh    
In recent years, the combination of wireless body sensor networks (WBSNs) and the Internet ofc Medical Things (IoMT) marked a transformative era in healthcare technology. This combination allowed for the smooth communication between medical devices that ... ver más
Revista: Computers