Edge and fog computing architectures utilize container technologies in order to offer a lightweight application deployment. Container images are stored in registry services and operated by orchestration platforms to download and start the respective applications on nodes of the infrastructure. During large application rollouts, the connection to the registry is prone to become a bottleneck, which results in longer provisioning times and deployment latencies. Previous work has mainly addressed this problem by proposing scalable registries, leveraging the BitTorrent protocol or distributed storage to host container images. However, for lightweight and dynamic edge environments the overhead of several dedicated components is not feasible in regard to its interference of the actual workload and is subject to failures due to the introduced complexity. In this paper we introduce a fully decentralized container registry called EdgePier, that can be deployed across edge sites and is able to decrease container deployment times by utilizing peer-to-peer connections between participating nodes. Image layers are shared without the need for further centralized orchestration entities. The conducted evaluation shows that the provisioning times are improved by up to 65% in comparison to a baseline registry, even with limited bandwidth to the cloud.
翻译:边际和雾计算结构利用集装箱技术进行轻量级应用部署; 集装箱图像储存在登记册服务中,由管弦平台操作,下载和启动基础设施节点的相关应用; 在大规模应用推出期间,与登记册的连接容易成为瓶颈,导致提供时间延长和部署延迟; 以前的工作主要通过提出可扩缩的登记册、利用BitTorrent协议或分布式储存来解决这一问题,以存放集装箱图像; 然而,对于轻量级和动态边缘环境而言,若干专用部件的间接费用因干扰实际工作量而不可行,而且由于引入的复杂性而出现故障; 在本文件中,我们引入了一个完全分散的集装箱登记册,称为EdgePier,可以部署在边缘地点,通过使用参与节点之间的对等-对等连接减少集装箱部署时间; 共享图像层,不需要进一步集中的调控实体。 进行的评估表明,与基线登记册相比,提供时间提高了高达65%,即使带带有限的云带宽。