The workshop on Container Technologies and Container Clouds (WoC'21) aims to create a space where researchers and practitioners can share their experiences and advance the container technologies. After six occurrences of the workshops, we are seeing a shift in the type of papers received. In the early occurrences of the workshop, the papers were mainly focused on comparing containers to virtual machines and trying to understand the benefits of the container technologies. Thereafter, we witnessed a change seeing papers targeting the container management systems (Kubernetes, Mesos, Swarm, etc.), and assess their capabilities in managing containers at large scale, and now we see papers targeting the use of containers to host machines learning workloads or using machine learning to better manage large scale systems of microservices deployed in containers. We believe that the container technologies will remain in play for years to come, and we will see more potential use cases and improvements.
Proceeding Downloads
Pods-as-Volumes: Effortlessly Integrating Storage Systems and Middleware into Kubernetes
We present Pods-as-Volumes (PaV), a Kubernetes plugin that simplifies the implementation of storage volume provisioners by allowing all logic underlying the lifecycle and behavior of volumes to be specified as pod templates, which are then instantiated ...
Designing a Kubernetes Operator for Machine Learning Applications
- Ali Kanso,
- Edi Palencia,
- Kinshuman Patra,
- Jiaxin Shan,
- Mengyuan Chao,
- Xu Wei,
- Tengwei Cai,
- Kang Chen,
- Shuai Qiao
Machine Learning workloads such as deep learning and hyperparameter tuning are compute-intensive by nature. Parallel execution is key to reducing the learning time. The Ray Framework is a distributed middleware that provides primitives to seamlessly ...
tapiserí: Blueprint to modernize DevSecOps for real world
Micro-service application pattern has revolutionize the overall software delivery lifecycle. Modularization has allowed breaking monolithic application into independent components that can be developed faster and automation in CICD has enabled high ...
Tritium: A Cross-layer Analytics System for Enhancing Microservice Rollouts in the Cloud
Microservice architectures are widely used in cloud-native applications as their modularity allows for independent development and deployment of components. With the many complex interactions occurring in between components, it is difficult to determine ...
On The Design of SLA-Aware and Cost-Efficient Event Driven Microservices
Event streaming and event driven microservices are gaining more attention for architecting scalable cloud software and data systems. Event driven microservices communicate asynchronously over distributed event bus (also called distributed event broker). ...
Recommendations
Analysis on container port capacity: a Markovian modeling approach
Container ports handle outbound, inbound, and transshipment containers plying between the area for vessels on the quay and the storage space in the yard. Port operators typically concentrate their efforts on the container handling process with the aims ...
Optimization of yard remarshalling operations in automated container terminals
AbstractWhen an automated container terminal (ACT) yard is busy, the loading, unloading, container retrieval, and grounding of different liners may be performed in the same time window, which can lead to conflicts in yard crane operations on the seaside ...
Container stowage pre-planning: using search to generate solutions, a case study
Container-ships are vessels possessing an internal structure that facilitates the handling of containerised cargo. At each port along the vessel's journey, containers destined for those ports are unloaded and additional containers destined for ...