Yicheng Feng, Shihao Shen, Chen Zhang, Xiaofei Wang
{"title":"Quicklayer: A Layer-Stack-Oriented Accelerating Middleware for Fast Deployment in Edge Clouds","authors":"Yicheng Feng, Shihao Shen, Chen Zhang, Xiaofei Wang","doi":"10.1145/3600061.3600074","DOIUrl":null,"url":null,"abstract":"Containers are gaining popularity in edge computing due to their standardization and low overhead. This trend has brought new technologies such as container engines and container orchestration platforms (COPs). However, fast and effective container deployment remains a challenge, especially at the edge. Prior work, which was designed for cloud datacenters, is no longer suitable for container deployment in edge clouds due to bandwidth limitations, fluctuating network performance, resource constraints, and geo-distributed organization. These edge features make rapid deployment on the edge difficult. Additionally, integrating with COPs is crucial for successful deployment. We present Quicklayer, a layer-stack-oriented middleware designed to accelerate container deployment in edge clouds. Quicklayer takes a holistic approach that preserves the stack-of-layers structure and is backward-compatible. It includes (1) a layer-based container refactoring solution that optimizes container images while maintaining the layer structure, (2) a customised Kubernetes scheduler that is able to be aware of network performance, disk space, and container layer cache for container placement, and (3) distributed shared layer-stack caches which are optimized for cooperative container deployment among edge clouds. Preliminary results indicate that Quicklayer reduces redundant image size by up to 3.11× and speeds up the deployment process by up to 1.64× compared to the current popular container deployment system.","PeriodicalId":228934,"journal":{"name":"Proceedings of the 7th Asia-Pacific Workshop on Networking","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th Asia-Pacific Workshop on Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3600061.3600074","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Containers are gaining popularity in edge computing due to their standardization and low overhead. This trend has brought new technologies such as container engines and container orchestration platforms (COPs). However, fast and effective container deployment remains a challenge, especially at the edge. Prior work, which was designed for cloud datacenters, is no longer suitable for container deployment in edge clouds due to bandwidth limitations, fluctuating network performance, resource constraints, and geo-distributed organization. These edge features make rapid deployment on the edge difficult. Additionally, integrating with COPs is crucial for successful deployment. We present Quicklayer, a layer-stack-oriented middleware designed to accelerate container deployment in edge clouds. Quicklayer takes a holistic approach that preserves the stack-of-layers structure and is backward-compatible. It includes (1) a layer-based container refactoring solution that optimizes container images while maintaining the layer structure, (2) a customised Kubernetes scheduler that is able to be aware of network performance, disk space, and container layer cache for container placement, and (3) distributed shared layer-stack caches which are optimized for cooperative container deployment among edge clouds. Preliminary results indicate that Quicklayer reduces redundant image size by up to 3.11× and speeds up the deployment process by up to 1.64× compared to the current popular container deployment system.