M.Sc. Ahmad Alamoush
Contact:
Telephone: +49 5121 883-40326Fax: +49 5121 883-40327
email contact form
Room: C 140 Spl - Gebäude C (Samelson-Campus)
Homepage: https://sse.uni-hildesheim.de/mitglieder/ahmad-alamoush/ Homepage
Fields of work:
- Inst. für Informatik - Abteilung Software Systems Engineering [Academic Staff]
Publikationen
S/N | Publication |
---|---|
2024 | |
3. |
Ahmad Alamoush and Holger Eichelberger
(2024):
Open source container orchestration for Industry 4.0 – requirements and systematic feature analysis
In: International Journal on Software Tools for Technology Transfer, 26 (4).
abstract Container-based virtualization is a popular technique, e.g., to realize microservice architectures. Recently, containers became popular in Industry 4.0 / IIoT systems, which typically consist of hundreds of (edge) devices and machines. In such setups, efficient management of containers is essential as offered by container orchestrators like Kubernetes. However, currently no specific overviews discussing orchestrator capabilities for Industry 4.0 are available. In this paper, we analyze nine open source container orchestrators for their application in Industry 4.0 or IIoT settings as a basis for future research and development. We contribute a systematic literature review to identify 23 basic orchestration requirements. We complement this by insights from an intensive requirements collection in a research project on intelligent industrial production, as well as selected features from a published generic orchestrator analysis. From these 66 requirements, we derive a requirements/feature taxonomy, which we use to analyze the nine open source orchestrators including Kubernetes. We show that there is, e.g., still a lack of support regarding edge devices, IIoT protocols, security mechanisms, and specialized resources for artificial intelligence. |
2023 | |
2. |
Ahmad Alamoush and Holger Eichelberger
(2023):
Analyzing and Improving the Performance of Continuous Container Creation and Deployment
In:
14th Symposium on Software Performance 2023
Karlsruhe.
abstract Continuous Deployment automates the delivery of new versions of software systems. To ease installation and delivery, often container virtualization is applied. In some applications, container images may be subject to variants, as, e.g., device-specific software is needed on Edge devices in Industry 4.0. Here, model-driven approaches can prevent human errors and save development efforts. However, employing a naive approach, creating one container image per variant can be time-consuming. In this paper, we discuss the impact of different (Docker) container image creation techniques for variant-rich Industry 4.0 applications. Our results show that a combination of techniques like container image stacking or semantic fingerprinting can save up to 59% build time and up to 89% deployment time, while not affecting the container startup time. |
1. |
Ahmad Alamoush and Holger Eichelberger
(2023):
Adapting Kubernetes to IIoT and Industry 4.0 protocols - An initial performance analysis
In: Softwaretechnik-Trends, 43 (1): 41-43.
abstract Kubernetes (K8s) is one of the most frequently used container orchestration tools offering, as it offers a rich set of functions to manage containerized applications, it is customizable and extensible. Container virtualization of applications and their orchestration on heterogeneous resources including edge devices is a recent trend in Industrial Internet of Things (IIoT)/Industry 4.0, where K8s is also applied. However, IIoT/Industry 4.0 is a domain with high standardization requirements. Besides equipment standards, e.g., for electrical control cabinets, there are also demands to standardize network protocols, data formats or information models. Such standards can foster interoperability and reduce complexity or deployment/integration costs. Here, the proprietary communication protocol of K8s and similar orchestrators can be an obstacle for adoption. |