Programming framework and infrastructure for self-adaptation and optimized evolution method for microservice systems in cloud-edge environments

[1]  Bukhary Ikhwan Ismail,et al.  Evaluation of Docker as Edge computing platform , 2015, 2015 IEEE Conference on Open Systems (ICOS).

[2]  Ai-Chun Pang,et al.  Virtual Local-Hub: A Service Platform on the Edge of Networks for Wearable Devices , 2018, IEEE Network.

[3]  Max Mühlhäuser,et al.  Service Entity Placement for Social Virtual Reality Applications in Edge Computing , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[4]  Amol C. Adamuthe,et al.  Multiobjective Virtual Machine Placement in Cloud Environment , 2013, 2013 International Conference on Cloud & Ubiquitous Computing & Emerging Technologies.

[5]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[6]  Florin Pop,et al.  Microservices Scheduling Model Over Heterogeneous Cloud-Edge Environments As Support for IoT Applications , 2018, IEEE Internet of Things Journal.

[7]  Nima Jafari Navimipour,et al.  Service allocation in the cloud environments using multi-objective particle swarm optimization algorithm based on crowding distance , 2017, Swarm Evol. Comput..

[8]  Rajiv Ranjan,et al.  Osmotic Computing: A New Paradigm for Edge/Cloud Integration , 2016, IEEE Cloud Computing.

[9]  Pooyan Jamshidi,et al.  Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture , 2016, IEEE Software.

[10]  David Garlan,et al.  Developing Self-Adaptive Microservice Systems: Challenges and Directions , 2021, IEEE Software.

[11]  Rajkumar Buyya,et al.  Quality of Experience (QoE)-aware placement of applications in Fog computing environments , 2019, J. Parallel Distributed Comput..

[12]  Bryan Scotney,et al.  Smart City Architecture and its Applications Based on IoT , 2015, ANT/SEIT.

[13]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[14]  Gábor Terstyánszky,et al.  MiCADO - Microservice-based Cloud Application-level Dynamic Orchestrator , 2017, Future Gener. Comput. Syst..

[15]  Dirk Merkel,et al.  Docker: lightweight Linux containers for consistent development and deployment , 2014 .

[16]  Ivan Beschastnikh,et al.  Improving microservice-based applications with runtime placement adaptation , 2019, Journal of Internet Services and Applications.

[17]  Zhongjie Wang,et al.  Re-deploying Microservices in Edge and Cloud Environment for the Optimization of User-Perceived Service Quality , 2019, ICSOC.

[18]  Klara Nahrstedt,et al.  MONAD: Self-Adaptive Micro-Service Infrastructure for Heterogeneous Scientific Workflows , 2017, 2017 IEEE International Conference on Autonomic Computing (ICAC).

[19]  Thomas F. La Porta,et al.  It's Hard to Share: Joint Service Placement and Request Scheduling in Edge Clouds with Sharable and Non-Sharable Resources , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[20]  Mahadev Satyanarayanan,et al.  The Emergence of Edge Computing , 2017, Computer.

[21]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[22]  Pascal Bouvry,et al.  A Survey of Evolutionary Computation for Resource Management of Processing in Cloud Computing [Review Article] , 2015, IEEE Computational Intelligence Magazine.

[23]  Claus Pahl,et al.  Microservices: The Journey So Far and Challenges Ahead , 2018, IEEE Softw..

[24]  Guochu Shou,et al.  Mobile Edge Computing: Progress and Challenges , 2016, 2016 4th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud).

[25]  Shikun Zhang,et al.  Runtime Resource Management for Microservices-Based Applications: A Congestion Game Approach (Short Paper) , 2018, CollaborateCom.

[26]  Carlos Juiz,et al.  Evaluation and efficiency comparison of evolutionary algorithms for service placement optimization in fog architectures , 2019, Future Gener. Comput. Syst..

[27]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[28]  Giovanni Toffetti Carughi,et al.  An architecture for self-managing microservices , 2015, AIMC '15.

[29]  Marcello Cinque,et al.  Microservices Monitoring with Event Logs and Black Box Execution Tracing , 2019, IEEE Transactions on Services Computing.

[30]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[31]  Jun Zhang,et al.  Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches , 2015, ACM Comput. Surv..

[32]  David Bernstein,et al.  Containers and Cloud: From LXC to Docker to Kubernetes , 2014, IEEE Cloud Computing.

[33]  Prem Prakash Jayaraman,et al.  A Framework for Monitoring Microservice-Oriented Cloud Applications in Heterogeneous Virtualization Environments , 2019, 2019 IEEE 12th International Conference on Cloud Computing (CLOUD).

[34]  Michael Le,et al.  Container and Microservice Driven Design for Cloud Infrastructure DevOps , 2016, 2016 IEEE International Conference on Cloud Engineering (IC2E).

[35]  Josef Spillner,et al.  Self-managing cloud-native applications: Design, implementation, and experience , 2017, Future Gener. Comput. Syst..

[36]  Suat Özdemir,et al.  Multi-objective virtual machine placement optimization for cloud computing , 2017, 2017 International Symposium on Networks, Computers and Communications (ISNCC).