https://www.mdu.se/

mdu.sePublications
Change search
Link to record
Permanent link

Direct link
Publications (10 of 11) Show all publications
Al-Dulaimy, A., Hatvani, L., Behnam, M., Fattouh, A. & Chirumalla, K. (2024). An Overview of Cloud-Based Services for Smart Production Plants. In: IFIP Advances in Information and Communication Technology: . Paper presented at IFIP Advances in Information and Communication Technology (pp. 461-475). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>An Overview of Cloud-Based Services for Smart Production Plants
Show others...
2024 (English)In: IFIP Advances in Information and Communication Technology, Springer Science and Business Media Deutschland GmbH , 2024, p. 461-475Conference paper, Published paper (Refereed)
Abstract [en]

Cloud computing is a game-changer model that opens new directions for modern manufacturing. It enables services and solutions that help improve the productivity and efficiency of smart production plants. The main objective of the paper is to provide a summary of the various cloud-based manufacturing services currently being offered to manufacturers or that could be offered in the future. Additionally, the paper aims to discuss the various enabling technologies used to support the integration of cloud manufacturing in the manufacturing industry. Furthermore, the paper categorizes the different services based on their functionalities and maps them to four levels of production such as plant level, production line level, machine level, and process level. The categorization of services and mapping them to appropriate levels in production can enhance efficiency and productivity in the manufacturing industry. The study advances the discussion on cloud-based manufacturing from the types of services and enabling technologies perspective.

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2024
Keywords
Cloud computing, cloud manufacturing services, digital servitization, digital transformation, manufacturing, Cloud Manufacturing, Cloud manufacturing service, Cloud-based, Cloud-computing, Enabling technologies, Manufacturing service, Production plant, Servitization, Smart manufacturing
National Category
Production Engineering, Human Work Science and Ergonomics
Identifiers
urn:nbn:se:mdh:diva-68582 (URN)10.1007/978-3-031-71645-4_31 (DOI)001356142100031 ()2-s2.0-85204615682 (Scopus ID)9783031716447 (ISBN)
Conference
IFIP Advances in Information and Communication Technology
Available from: 2024-10-02 Created: 2024-10-02 Last updated: 2024-12-11Bibliographically approved
Kimovski, D., Saurabh, N., Jansen, M., Aral, A., Al-Dulaimy, A., Bondi, A. B., . . . Prodan, R. (2024). Beyond Von Neumann in the Computing Continuum: Architectures, Applications, and Future Directions. IEEE Internet Computing, 28(3), 6-16
Open this publication in new window or tab >>Beyond Von Neumann in the Computing Continuum: Architectures, Applications, and Future Directions
Show others...
2024 (English)In: IEEE Internet Computing, ISSN 1089-7801, E-ISSN 1941-0131, Vol. 28, no 3, p. 6-16Article in journal (Refereed) Published
Abstract [en]

The article discusses emerging non-von Neumann computer architectures and their integration in the computing continuum for supporting modern distributed applications, including artificial intelligence, big data, and scientific computing. It provides a detailed summary of available and emerging non-von Neumann architectures, which range from power-efficient single-board accelerators to quantum and neuromorphic computers. Furthermore, it explores their potential benefits for revolutionizing data processing and analysis in various societal, science, and industry fields. The article provides a detailed analysis of the most widely used class of distributed applications and discusses the difficulties in their execution over the computing continuum, including communication, interoperability, orchestration, and sustainability issues.

Place, publisher, year, edition, pages
IEEE COMPUTER SOC, 2024
Keywords
Computer architecture, Quantum computing, Computational modeling, Internet, Artificial intelligence, Neurons, Distributed databases
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-67674 (URN)10.1109/MIC.2023.3301010 (DOI)001241577900007 ()2-s2.0-85166765027 (Scopus ID)
Available from: 2024-06-19 Created: 2024-06-19 Last updated: 2024-06-19Bibliographically approved
Al-Dulaimy, A., Jansen, M., Johansson, B., Trivedi, A., Iosup, A., Ashjaei, S. M., . . . Papadopoulos, A. (2024). The computing continuum: From IoT to the cloud. Internet of Things, 27, Article ID 101272.
Open this publication in new window or tab >>The computing continuum: From IoT to the cloud
Show others...
2024 (English)In: Internet of Things, ISSN 2543-1536, Vol. 27, article id 101272Article in journal (Refereed) Published
Abstract [en]

In the era of the IoT revolution, applications are becoming ever more sophisticated and accompanied by diverse functional and non-functional requirements, including those related to computing resources and performance levels. Such requirements make the development and implementation of these applications complex and challenging. Computing models, such as cloud computing, can provide applications with on-demand computation and storage resources to meet their needs. Although cloud computing is a great enabler for IoT and endpoint devices, its limitations make it unsuitable to fulfill all design goals of novel applications and use cases. Instead of only relying on cloud computing, leveraging and integrating resources at different layers (like IoT, edge, and cloud) is necessary to form and utilize a computing continuum. The layers’ integration in the computing continuum offers a wide range of innovative services, but it introduces new challenges (e.g., monitoring performance and ensuring security) that need to be investigated. A better grasp and more profound understanding of the computing continuum can guide researchers and developers in tackling and overcoming such challenges. Thus, this paper provides a comprehensive and unified view of the computing continuum. The paper discusses computing models in general with a focus on cloud computing, the computing models that emerged beyond the cloud, and the communication technologies that enable computing in the continuum. In addition, two novel reference architectures are presented in this work: one for edge–cloud computing models and the other for edge–cloud communication technologies. We demonstrate real use cases from different application domains (like industry and science) to validate the proposed reference architectures, and we show how these use cases map onto the reference architectures. Finally, the paper highlights key points that express the authors’ vision about efficiently enabling and utilizing the computing continuum in the future.

Place, publisher, year, edition, pages
Elsevier B.V., 2024
Keywords
Cloud computing, Computing continuum, Edge computing, Fog computing, IoT, Mobile cloud computing, Multi-access edge computing, NFV, Reference architecture, SDN, Use case
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-68124 (URN)10.1016/j.iot.2024.101272 (DOI)001279310500001 ()2-s2.0-85199296710 (Scopus ID)
Available from: 2024-07-31 Created: 2024-07-31 Last updated: 2024-08-07Bibliographically approved
Al-Dulaimy, A., Ashjaei, S. M., Behnam, M., Nolte, T. & Papadopoulos, A. (2023). Fault Tolerance in Cloud Manufacturing: An Overview. In: Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, vol 495: . Paper presented at 13th International Conference on Mobile Computing, Applications, and Services, MobiCASE 2022, Messina, 17 November 2022 through 18 November 2022 (pp. 89-101). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>Fault Tolerance in Cloud Manufacturing: An Overview
Show others...
2023 (English)In: Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, vol 495, Springer Science and Business Media Deutschland GmbH , 2023, p. 89-101Conference paper, Published paper (Refereed)
Abstract [en]

Utilizing edge and cloud computing to empower the profitability of manufacturing is drastically increasing in modern industries. As a result of that, several challenges have raised over the years that essentially require urgent attention. Among these, coping with different faults in edge and cloud computing and recovering from permanent and temporary faults became prominent issues to be solved. In this paper, we focus on the challenges of applying fault tolerance techniques on edge and cloud computing in the context of manufacturing and we investigate the current state of the proposed approaches by categorizing them into several groups. Moreover, we identify critical gaps in the research domain as open research directions. 

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2023
Keywords
Cloud computing, Cloud manufacturing, CMfg, Edge computing, Fault tolerance, MaaS, Manufacturing as a Service, Reliability
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-63500 (URN)10.1007/978-3-031-31891-7_7 (DOI)2-s2.0-85161360896 (Scopus ID)9783031318900 (ISBN)
Conference
13th International Conference on Mobile Computing, Applications, and Services, MobiCASE 2022, Messina, 17 November 2022 through 18 November 2022
Available from: 2023-06-21 Created: 2023-06-21 Last updated: 2023-06-26Bibliographically approved
Khan, M. G., Taheri, J., Al-Dulaimy, A. & Kassler, A. (2023). PerfSim: A Performance Simulator for Cloud Native Microservice Chains. IEEE Transactions on Cloud Computing, 11(2), 1395-1413
Open this publication in new window or tab >>PerfSim: A Performance Simulator for Cloud Native Microservice Chains
2023 (English)In: IEEE Transactions on Cloud Computing, ISSN 2168-7161, Vol. 11, no 2, p. 1395-1413Article in journal (Refereed) Published
Abstract [en]

Cloud native computing paradigm allows microservice-based applications to take advantage of cloud infrastructure in a scalable, reusable, and interoperable way. However, in a cloud native system, the vast number of configuration parameters and highly granular resource allocation policies can significantly impact the performance and deployment cost. For understanding and analyzing these implications in an easy, quick, and cost-effective way, we present PerfSim, a discrete-event simulator for approximating and predicting the performance of cloud native service chains in user-defined scenarios. To this end, we proposed a systematic approach for modeling the performance of microservices endpoint functions by collecting and analyzing their performance and network traces. With a combination of the extracted models and user-defined scenarios, PerfSim can then simulate the performance behavior of all services over a given period and provide an approximation for system KPIs, such as requests' average response time. Using the processing power of a single laptop, we evaluated both simulation accuracy and speed of PerfSim in 104 prevalent scenarios and compared the simulation results with the identical deployment in a real Kubernetes cluster. We achieved similar to 81-99% simulation accuracy in approximating the average response time of incoming requests and similar to 16-1200 times speed-up factor for the simulation.

Place, publisher, year, edition, pages
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2023
Keywords
Performance simulator, performance modeling, cloud native computing, service chains, simulation platform
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-63910 (URN)10.1109/TCC.2021.3135757 (DOI)001004238600023 ()2-s2.0-85121842188 (Scopus ID)
Available from: 2023-07-26 Created: 2023-07-26 Last updated: 2023-07-26Bibliographically approved
Kaddoura, S., El Arid, A. & Al-Dulaimy, A. (2023). Supervised machine learning techniques to protect IoT healthcare environment against cyberattacks. In: Intelligent Edge Computing for Cyber Physical Applications: (pp. 17-34). Elsevier
Open this publication in new window or tab >>Supervised machine learning techniques to protect IoT healthcare environment against cyberattacks
2023 (English)In: Intelligent Edge Computing for Cyber Physical Applications, Elsevier , 2023, p. 17-34Chapter in book (Other academic)
Abstract [en]

The Internet of Things (IoT) have become the central technology of the current years. Almost all industries are amalgamating the IoT in their production to enhance the outcome of their businesses. Healthcare organizations, in particular, are taking advantage of the services provided by the IoT, known as the Internet of Medical Things (IoMT), to enhance the healthcare systems by moving from manual management systems to computerized systems professional storage. Connecting doctors, nurses, and patients for information exchange is the aim of applications on mobile devices. Thus all collected data is stored in healthcare storage systems. Since cyberattacks on healthcare systems are overgrowing, creating robust systems to secure patients’ confidential information is crucial. This chapter includes a deeper understanding of the integration of IoT in health informatics and medical services. It introduces supervised machine learning techniques for health datasets showing how machine-learning techniques help in increasing the healthcare system’s security by discovering attacks and analyzing their behaviors. The results obtained from this study are compared and discussed in this chapter with the results of previous research works. Finally, some future challenges and studies related to the contribution of IoT security in the health informatics and medical services fields are proposed.

Place, publisher, year, edition, pages
Elsevier, 2023
Keywords
cyberattacks, healthcare informatics, internet of things, medical services, security, Supervised learning
National Category
Information Systems
Identifiers
urn:nbn:se:mdh:diva-62329 (URN)10.1016/B978-0-323-99412-5.00001-0 (DOI)2-s2.0-85152833861 (Scopus ID)9780323994125 (ISBN)9780323994330 (ISBN)
Available from: 2023-04-26 Created: 2023-04-26 Last updated: 2023-06-26Bibliographically approved
Jansen, M., Al-Dulaimy, A., Papadopoulos, A., Trivedi, A. & Iosup, A. (2023). The SPEC-RG Reference Architecture for the Compute Continuum. In: Proceedings - 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2023: . Paper presented at 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2023, Bangalore, 1 May 2023 through 4 May 2023 (pp. 469-484). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>The SPEC-RG Reference Architecture for the Compute Continuum
Show others...
2023 (English)In: Proceedings - 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2023, Institute of Electrical and Electronics Engineers Inc. , 2023, p. 469-484Conference paper, Published paper (Refereed)
Abstract [en]

As the next generation of diverse workloads like autonomous driving and augmented/virtual reality evolves, computation is shifting from cloud-based services to the edge, leading to the emergence of a cloud-edge compute continuum. This continuum promises a wide spectrum of deployment opportunities for workloads that can leverage the strengths of cloud (scalable infrastructure, high reliability) and edge (energy efficient, low latencies). Despite its promises, the continuum has only been studied in silos of various computing models, thus lacking strong end-to-end theoretical and engineering foundations for computing and resource management across the continuum. Consequently, devel-opers resort to ad hoc approaches to reason about performance and resource utilization of workloads in the continuum. In this work, we conduct a first-of-its-kind systematic study of various computing models, identify salient properties, and make a case to unify them under a compute continuum reference architecture. This architecture provides an end-to-end analysis framework for developers to reason about resource management, workload distribution, and performance analysis. We demonstrate the utility of the reference architecture by analyzing two popular continuum workloads, deep learning and industrial IoT. We have developed an accompanying deployment and benchmarking framework and first-order analytical model for quantitative reasoning of continuum workloads. The framework is open-sourced and available at https://github.com/atlarge-research/continuum. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2023
Keywords
benchmark, Compute continuum, edge computing, offloading, reference architecture, resource management, Architecture, Computation offloading, Computer architecture, Deep learning, Energy efficiency, Natural resources management, Augmented/virtual reality, Autonomous driving, Cloud-based, Computing model, Resource allocation
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-63999 (URN)10.1109/CCGrid57682.2023.00051 (DOI)001031746200041 ()2-s2.0-85166289105 (Scopus ID)9798350301199 (ISBN)
Conference
23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2023, Bangalore, 1 May 2023 through 4 May 2023
Available from: 2023-08-16 Created: 2023-08-16 Last updated: 2023-12-04Bibliographically approved
Taheri, J., Gördén, A. & Al-Dulaimy, A. (2023). Using Machine Learning to Predict the Exact Resource Usage of Microservice Chains. In: 16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023: . Paper presented at 16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023Taormina4 December 2023through 7 December 2023. Association for Computing Machinery, Inc, Article ID 25.
Open this publication in new window or tab >>Using Machine Learning to Predict the Exact Resource Usage of Microservice Chains
2023 (English)In: 16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023, Association for Computing Machinery, Inc , 2023, article id 25Conference paper, Published paper (Refereed)
Abstract [en]

Cloud computing offers a wide range of services, but it comes with some challenges. One of these challenges is to predict the resource utilization of the nodes that run applications and services. This is especially relevant for container-based platforms such as Kubernetes. Predicting the resource utilization of a Kubernetes cluster can help optimize the performance, reliability, and cost-effectiveness of the platform. This paper focuses on how well different resources in a cluster can be predicted using machine learning techniques. The approach consists of three main steps: data collection and extraction, data pre-processing and analysis, and resource prediction. The data collection step involves stressing the system with a load-generator (called Locust) and collecting data from Locust and Kubernetes with the use of Prometheus. The data pre-processing and extraction step involves extracting relevant data and transforming it into a suitable format for the machine learning models. The final step involves applying different machine learning models to the data and evaluating their accuracy. The results illustrate that different machine learning techniques can predict resources accurately.

Place, publisher, year, edition, pages
Association for Computing Machinery, Inc, 2023
Keywords
auto-scaling, cloud computing, kubernetes, machine learning, microservice, resource management, Cost effectiveness, Data acquisition, Data handling, Data mining, Extraction, Forecasting, Learning algorithms, Metadata, Cloud-computing, Data collection, Machine learning techniques, Machine-learning, Resources utilizations, Scalings
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-66572 (URN)10.1145/3603166.3632166 (DOI)001211822800025 ()2-s2.0-85191656385 (Scopus ID)9798400702341 (ISBN)
Conference
16th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2023Taormina4 December 2023through 7 December 2023
Available from: 2024-05-14 Created: 2024-05-14 Last updated: 2024-07-17Bibliographically approved
Shamseddine, M., Al-Dulaimy, A., Itani, W., Nolte, T. & Papadopoulos, A. (2022). NODEGUARD: A Virtualized Introspection Security Approach for the Modern Cloud Data Center. In: Fazio, M Panda, DK Prodan, R Cardellini, V Kantarci, B Rana, O Villari, M (Ed.), 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022): . Paper presented at 22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid), MAY 16-19, 2022, Messina, ITALY (pp. 790-797). IEEE COMPUTER SOC
Open this publication in new window or tab >>NODEGUARD: A Virtualized Introspection Security Approach for the Modern Cloud Data Center
Show others...
2022 (English)In: 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022) / [ed] Fazio, M Panda, DK Prodan, R Cardellini, V Kantarci, B Rana, O Villari, M, IEEE COMPUTER SOC , 2022, p. 790-797Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents NODEGUARD, a security approach for detecting and isolating misbehaving Virtual Machines (VMs) in multi-tenant virtualized cloud data centers, based on the Virtual Machine Introspection (VMI) monitoring primitives. NODEGUARD employs a divide-and-conquer strategy that checks logical groups of VMs to ensure the efficiency of the detection mechanisms which opportunistically approaches a complexity of O (log(2)(n)) when there is a relatively low number of hostile VMs. This greatly enhances the algorithmic time complexity of the proposed security system compared to the O(n) complexity achieved by the traditional VMI inspection strategy that checks each VM separately. The approach has been evaluated in a virtualized cloud environment using the Mininet network emulator.

Place, publisher, year, edition, pages
IEEE COMPUTER SOC, 2022
Keywords
Cloud computing, Security, Virtual machine introspection, VMI, Intrusion detection, Time complexity
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-60079 (URN)10.1109/CCGrid54584.2022.00093 (DOI)000855065800083 ()2-s2.0-85135766677 (Scopus ID)978-1-6654-9956-9 (ISBN)
Conference
22nd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid), MAY 16-19, 2022, Messina, ITALY
Available from: 2022-10-05 Created: 2022-10-05 Last updated: 2023-06-26Bibliographically approved
Al-Dulaimy, A., Sicari, C., Papadopoulos, A., Galletta, A., Villari, M. & Ashjaei, S. M. (2022). TOLERANCER: A fault tolerance approach for cloud manufacturing environments. In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA: . Paper presented at 27th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2022, Stuttgart, Germany, 6-9 September 2022. Institute of Electrical and Electronics Engineers Inc., 2022-September
Open this publication in new window or tab >>TOLERANCER: A fault tolerance approach for cloud manufacturing environments
Show others...
2022 (English)In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, Institute of Electrical and Electronics Engineers Inc. , 2022, Vol. 2022-SeptemberConference paper, Published paper (Refereed)
Abstract [en]

The paper presents an approach to solve the software and hardware related failures in edge-cloud environments, more precisely, in cloud manufacturing environments. The proposed approach, called TOLERANCER, is composed of distributed components that continuously interact in a peer to peer fashion. Such interaction aims to detect stress situations or node failures, and accordingly, TOLERANCER makes decisions to avoid or solve any potential system failures. The efficacy of the proposed approach is validated through a set of experiments, and the performance evaluation shows that it responds effectively to different faults scenarios.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2022
Keywords
Cloud computing, Cloud manufacturing, Edge computing, Fault tolerance, Reliability, Computer aided manufacturing, Cloud environments, Cloud-computing, Distributed components, Edge clouds, Manufacturing environments, Peer-to-peer fashion, Software and hardwares, Tolerance approach, Systems engineering
National Category
Computer Sciences
Identifiers
urn:nbn:se:mdh:diva-60959 (URN)10.1109/ETFA52439.2022.9921606 (DOI)000934103900160 ()2-s2.0-85141362160 (Scopus ID)9781665499965 (ISBN)
Conference
27th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2022, Stuttgart, Germany, 6-9 September 2022
Available from: 2022-11-22 Created: 2022-11-22 Last updated: 2023-06-26Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-3548-2973

Search in DiVA

Show all publications