Genetic Algorithm for mulit-Objective Optimization of containers allocation in cloud architecture

Introduction Mainly talk about the Microservice architecture The containerization of applications is one of the technologies enabling microservices architectures. microservices can be scaleb up by simply creating new containers until the desired by scalability level is achieved. Docker is one of the most successful implementations of container architectures. Goals: -»> consolidation 合并, 巩故, elasticity弹性, 弹力, load balancing, and scalability可扩展性. Examples: -»> Docker Swarm, Apache Mesos, and Google Kubernetes. Four traditional research: -»> System provisioning, system performance, reliability, and network overhead....

July 21, 2018 · 2 min · 267 words · Me

Large-scale cluster management at Google with Borg

Introduction The cluster management system we internally call Borg admits, schedulers, starts, restarts, and monitors the full range of applications that Google runs. Borg provides three main benefits: it hides the details of resource management and failure handing so its users can focus on application development instead operates with very high reliability and availability and supports applications that do the same lets us run workloads across tens of thousands of machines effectively....

July 14, 2018 · 2 min · 286 words · Me

container scheduling

Introduction Linux containers allow applications to run in complete isolation from one another without the extra overhead of running entirely separate operating systems. Linux容器允许应用程序彼此完全隔离运行,而无需运行完全独立的操作系统的额外开销。This approach eliminates memory overheads associated with virtualization and virtual machines and helps businesses run their day-to-day applications. software containers become the new pillars for software deployment and today Internet. Docker, a software container implemenation, has emerged not only as a new virtualization technologies but also an application delivery platform....

July 13, 2018 · 5 min · 955 words · Me

Dynamic Resource Allocation algorithms for container-based service computing

Introduction Nowadays, the on-demand virtualized resources are offered without any delay, according to actual requirements in real-time. To make the cloud platform more flexible and cost efficient. A few management frameworks are proposed to enable cluster resource sharing across workloads. Most are suitable in building Infrastructure-as-a-servcie(Iaas) cloud service model. To make the cloud platform more flexible and cost efficent, virtual resources may be added or removed from the cloud platform at any time....

July 10, 2018 · 2 min · 304 words · Me