Pub Date : 2024-06-04DOI: 10.1007/s10723-024-09758-2
Zeinab Bakhshi, Guillermo Rodriguez-Navas, Hans Hansson, Radu Prodan
This paper analyzes the timing performance of a persistent storage designed for distributed container-based architectures in industrial control applications. The timing performance analysis is conducted using an in-house simulator, which mirrors our testbed specifications. The storage ensures data availability and consistency even in presence of faults. The analysis considers four aspects: 1. placement strategy, 2. design options, 3. data size, and 4. evaluation under faulty conditions. Experimental results considering the timing constraints in industrial applications indicate that the storage solution can meet critical deadlines, particularly under specific failure patterns. Comparison results also reveal that, while the method may underperform current centralized solutions in fault-free conditions, it outperforms the centralized solutions in failure scenario. Moreover, the used evaluation method is applicable for assessing other container-based critical applications with timing constraints that require persistent storage.
{"title":"Evaluation of Storage Placement in Computing Continuum for a Robotic Application","authors":"Zeinab Bakhshi, Guillermo Rodriguez-Navas, Hans Hansson, Radu Prodan","doi":"10.1007/s10723-024-09758-2","DOIUrl":"https://doi.org/10.1007/s10723-024-09758-2","url":null,"abstract":"<p>This paper analyzes the timing performance of a persistent storage designed for distributed container-based architectures in industrial control applications. The timing performance analysis is conducted using an in-house simulator, which mirrors our testbed specifications. The storage ensures data availability and consistency even in presence of faults. The analysis considers four aspects: 1. placement strategy, 2. design options, 3. data size, and 4. evaluation under faulty conditions. Experimental results considering the timing constraints in industrial applications indicate that the storage solution can meet critical deadlines, particularly under specific failure patterns. Comparison results also reveal that, while the method may underperform current centralized solutions in fault-free conditions, it outperforms the centralized solutions in failure scenario. Moreover, the used evaluation method is applicable for assessing other container-based critical applications with timing constraints that require persistent storage.</p>","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141254522","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-05-30DOI: 10.1007/s10723-024-09768-0
Guangyu Xu, Mingde Xu
Recent modern computing and trends in digital transformation provide a smart healthcare system for predicting diseases at an early stage. In healthcare services, Internet of Things (IoT) based models play a vital role in enhancing data processing and detection. As IoT grows, processing data requires more space. Transferring the patient reports takes too much time and energy, which causes high latency and energy. To overcome this, Edge computing is the solution. The data is analysed in the edge layer to improve the utilization. This paper proposed effective prediction of resource allocation and prediction models using IoT and Edge, which are suitable for healthcare applications. The proposed system consists of three modules: data preprocessing using filtering approaches, Resource allocation using the Deep Q network, and prediction phase using an optimised DL model called DBN-LSTM with frog leap optimization. The DL model is trained using the training health dataset, and the target field is predicted. It has been tested using the sensed data from the IoT layer, and the patient health status is expected to take appropriate actions. With timely prediction using edge devices, doctors and patients conveniently take necessary actions. The primary objective of this system is to secure low latency by improving the quality of service (QoS) metrics such as makespan, ARU, LBL, TAT, and accuracy. The deep reinforcement learning approach is employed due to its considerable acceptance for resource allocation. Compared to the state-of-the-art approaches, the proposed system obtained reduced makespan by increasing the average resource utilization and load balancing, which is suitable for accurate real-time analysis of patient health status.
{"title":"An Effective Prediction of Resource Using Machine Learning in Edge Environments for the Smart Healthcare Industry","authors":"Guangyu Xu, Mingde Xu","doi":"10.1007/s10723-024-09768-0","DOIUrl":"https://doi.org/10.1007/s10723-024-09768-0","url":null,"abstract":"<p>Recent modern computing and trends in digital transformation provide a smart healthcare system for predicting diseases at an early stage. In healthcare services, Internet of Things (IoT) based models play a vital role in enhancing data processing and detection. As IoT grows, processing data requires more space. Transferring the patient reports takes too much time and energy, which causes high latency and energy. To overcome this, Edge computing is the solution. The data is analysed in the edge layer to improve the utilization. This paper proposed effective prediction of resource allocation and prediction models using IoT and Edge, which are suitable for healthcare applications. The proposed system consists of three modules: data preprocessing using filtering approaches, Resource allocation using the Deep Q network, and prediction phase using an optimised DL model called DBN-LSTM with frog leap optimization. The DL model is trained using the training health dataset, and the target field is predicted. It has been tested using the sensed data from the IoT layer, and the patient health status is expected to take appropriate actions. With timely prediction using edge devices, doctors and patients conveniently take necessary actions. The primary objective of this system is to secure low latency by improving the quality of service (QoS) metrics such as makespan, ARU, LBL, TAT, and accuracy. The deep reinforcement learning approach is employed due to its considerable acceptance for resource allocation. Compared to the state-of-the-art approaches, the proposed system obtained reduced makespan by increasing the average resource utilization and load balancing, which is suitable for accurate real-time analysis of patient health status.</p>","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-05-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141191589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-05-23DOI: 10.1007/s10723-024-09766-2
Jiong Chen, Abdullah Alshammari, Mohammed Alonazi, Aisha M. Alqahtani, Sara A. Althubiti, Romi Fadillah Rahmat
{"title":"Deep Learning Based Entropy Controlled Optimization for the Detection of Covid-19","authors":"Jiong Chen, Abdullah Alshammari, Mohammed Alonazi, Aisha M. Alqahtani, Sara A. Althubiti, Romi Fadillah Rahmat","doi":"10.1007/s10723-024-09766-2","DOIUrl":"https://doi.org/10.1007/s10723-024-09766-2","url":null,"abstract":"","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141106749","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-05-16DOI: 10.1007/s10723-024-09770-6
Yuan Sun, Chen Zhang, Tao Huang
{"title":"Joint Task Dispatching and Bandwidth Allocation with Hard Deadlines in Distributed Serverless Edge Computing Systems","authors":"Yuan Sun, Chen Zhang, Tao Huang","doi":"10.1007/s10723-024-09770-6","DOIUrl":"https://doi.org/10.1007/s10723-024-09770-6","url":null,"abstract":"","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140970571","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-05-13DOI: 10.1007/s10723-024-09769-z
Mouhamed Gaith Ayadi, Haithem Mezni
{"title":"Correction: Enabling Configurable Workflows in Smart Environments with Knowledge-based Process Fragment Reuse","authors":"Mouhamed Gaith Ayadi, Haithem Mezni","doi":"10.1007/s10723-024-09769-z","DOIUrl":"https://doi.org/10.1007/s10723-024-09769-z","url":null,"abstract":"","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140985987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In different industries, there are miscellaneous applications that require multi-dimensional resources. These kinds of applications need all of the resource dimensions at the same time. Since the resources are typically scarce/expensive/pollutant, presenting an efficient resource allocation is a very favorable approach to reducing overall cost. On the other hand, the requirement of the applications on different dimensions of the resources is variable, usually, resource allocations have a high rate of wastage owing to the unpleasant resource skew-ness phenomenon. For instance, micro-service allocation in the Internet of Things (IoT) applications and Virtual Machine Placement (VMP) in a cloud context are challenging tasks because they diversely require imbalanced all resource dimensions such as CPU and Memory bandwidths, so inefficient resource allocation raises issues. In a special case, the problem under study associated with the two-dimensional resource allocation of distributed applications is modeled to the two-dimensional bin-packing problems which are categorized as the famous NP-Hard. Several approaches were proposed in the literature, but the majority of them are not aware of skew-ness and dimensional imbalances in the list of requested resources which incurs additional costs. To solve this combinatorial problem, a novel hybrid discrete gray wolf optimization algorithm (HD-GWO) is presented. It utilizes strong global search operators along with several novel walking-around procedures each of which is aware of resource dimensional skew-ness and explores discrete search space with efficient permutations. To verify HD-GWO, it was tested in miscellaneous conditions considering different correlation coefficients (CC) of resource dimensions. Simulation results prove that HD-GWO significantly outperforms other state-of-the-art in terms of relevant evaluation metrics along with a high potential of scalability.
各行各业都有需要多维资源的各种应用。这类应用需要同时使用所有资源维度。由于资源通常是稀缺的/昂贵的/污染的,因此有效的资源分配是降低总体成本的一个非常有利的方法。另一方面,应用程序对资源不同维度的需求是不固定的,通常情况下,由于资源倾斜现象令人不快,资源分配的浪费率很高。例如,物联网(IoT)应用中的微服务分配和云背景下的虚拟机安置(VMP)都是具有挑战性的任务,因为它们对 CPU 和内存带宽等所有资源维度的需求各不相同,因此低效的资源分配会引发问题。在特殊情况下,所研究的与分布式应用程序的二维资源分配相关的问题被模拟为二维 bin-packing 问题,该问题被归类为著名的 NP-Hard。文献中提出了几种方法,但其中大多数都没有意识到所需资源列表中的倾斜度和维度不平衡会产生额外成本。为解决这一组合问题,本文提出了一种新型混合离散灰狼优化算法(HD-GWO)。该算法利用强大的全局搜索算子和几个新颖的走动程序,每个程序都能意识到资源维度的倾斜度,并通过高效的排列探索离散搜索空间。为了验证 HD-GWO,在考虑到资源维度的不同相关系数 (CC) 的各种条件下对其进行了测试。仿真结果证明,HD-GWO 在相关评估指标方面明显优于其他最先进的方法,同时具有很高的可扩展性。
{"title":"A Hybrid Discrete Grey Wolf Optimization Algorithm Imbalance-ness Aware for Solving Two-dimensional Bin-packing Problems","authors":"Saeed Kosari, Mirsaeid Hosseini Shirvani, Navid Khaledian, Danial Javaheri","doi":"10.1007/s10723-024-09761-7","DOIUrl":"https://doi.org/10.1007/s10723-024-09761-7","url":null,"abstract":"<p>In different industries, there are miscellaneous applications that require multi-dimensional resources. These kinds of applications need all of the resource dimensions at the same time. Since the resources are typically scarce/expensive/pollutant, presenting an efficient resource allocation is a very favorable approach to reducing overall cost. On the other hand, the requirement of the applications on different dimensions of the resources is variable, usually, resource allocations have a high rate of wastage owing to the unpleasant resource skew-ness phenomenon. For instance, micro-service allocation in the Internet of Things (IoT) applications and Virtual Machine Placement (VMP) in a cloud context are challenging tasks because they diversely require imbalanced all resource dimensions such as CPU and Memory bandwidths, so inefficient resource allocation raises issues. In a special case, the problem under study associated with the two-dimensional resource allocation of distributed applications is modeled to the two-dimensional bin-packing problems which are categorized as the famous NP-Hard. Several approaches were proposed in the literature, but the majority of them are not aware of skew-ness and dimensional imbalances in the list of requested resources which incurs additional costs. To solve this combinatorial problem, a novel hybrid discrete gray wolf optimization algorithm (<i>HD</i>-<i>GWO</i>) is presented. It utilizes strong global search operators along with several novel walking-around procedures each of which is aware of resource dimensional skew-ness and explores discrete search space with efficient permutations. To verify <i>HD</i>-<i>GWO</i>, it was tested in miscellaneous conditions considering different correlation coefficients (<i>CC</i>) of resource dimensions. Simulation results prove that <i>HD</i>-<i>GWO</i> significantly outperforms other state-of-the-art in terms of relevant evaluation metrics along with a high potential of scalability.</p>","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140940510","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-05-03DOI: 10.1007/s10723-024-09763-5
Mouhamed Gaith Ayadi, Haithem Mezni
In today’s smart environments, the serviceli-zation of various resources has produced a tremendous number of IoT- and cloud-based smart services. Thanks to the pivotal role of pillar paradigms, such as edge/cloud computing, Internet of Things, and business process management, it is now possible to combine and translate these service-like resources into configurable workflows, to cope with users’ complex needs. Examples include treatment workflows in smart healthcare, delivery plans in drone-based missions, transportation plans in smart urban networks, etc. Rather than composing atomic services to obtain these workflows, reusing existing process fragments has several advantages, mainly the fast, secure, and configurable compositions. However, reusing smart process fragments has not yet been addressed in the context of smart environments. In addition, existing solutions in smart environments suffer from the complexity (e.g., multi-modal transportation in smart mobility) and privacy issues caused by the heterogeneity (e.g., package delivery in smart economy) of aggregated services. Moreover, these services may be conflicting in specific domains (e.g. medication/treatment workflows in smart healthcare), and may affect user experience. To solve the above issues, the present paper aims to accelerate the process of generating configurable treatment workflows w.r.t. the users’ requirements and their smart environment specificity. We exploit the principles of software reuse to map each sub-request into smart process fragments, which we combine using Cocke-Kasami-Younger (CKY) method, to finally obtain the suitable workflow. This contribution is preceded by a knowledge graph modeling of smart environments in terms of available services, process fragments, as well as their dependencies. The built information network is, then, managed using a graph representation learning method, in order to facilitate its processing and composing high-quality smart services. Experimental results on a real-world dataset proved the effectiveness of our approach, compared to existing solutions.
{"title":"Enabling Configurable Workflows in Smart Environments with Knowledge-based Process Fragment Reuse","authors":"Mouhamed Gaith Ayadi, Haithem Mezni","doi":"10.1007/s10723-024-09763-5","DOIUrl":"https://doi.org/10.1007/s10723-024-09763-5","url":null,"abstract":"<p>In today’s smart environments, the serviceli-zation of various resources has produced a tremendous number of IoT- and cloud-based smart services. Thanks to the pivotal role of pillar paradigms, such as edge/cloud computing, Internet of Things, and business process management, it is now possible to combine and translate these service-like resources into configurable workflows, to cope with users’ complex needs. Examples include treatment workflows in smart healthcare, delivery plans in drone-based missions, transportation plans in smart urban networks, etc. Rather than composing atomic services to obtain these workflows, reusing existing process fragments has several advantages, mainly the fast, secure, and configurable compositions. However, reusing smart process fragments has not yet been addressed in the context of smart environments. In addition, existing solutions in smart environments suffer from the complexity (e.g., multi-modal transportation in smart mobility) and privacy issues caused by the heterogeneity (e.g., package delivery in smart economy) of aggregated services. Moreover, these services may be conflicting in specific domains (e.g. medication/treatment workflows in smart healthcare), and may affect user experience. To solve the above issues, the present paper aims to accelerate the process of generating configurable treatment workflows w.r.t. the users’ requirements and their smart environment specificity. We exploit the principles of software reuse to map each sub-request into smart process fragments, which we combine using Cocke-Kasami-Younger (CKY) method, to finally obtain the suitable workflow. This contribution is preceded by a knowledge graph modeling of smart environments in terms of available services, process fragments, as well as their dependencies. The built information network is, then, managed using a graph representation learning method, in order to facilitate its processing and composing high-quality smart services. Experimental results on a real-world dataset proved the effectiveness of our approach, compared to existing solutions.</p>","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140886954","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-04-24DOI: 10.1007/s10723-024-09765-3
Qiang Fu, Tao Yang
{"title":"Enhancing Service Offloading for Dense Networks Based on Optimal Stopping Theory in Virtual Mobile Edge Computing","authors":"Qiang Fu, Tao Yang","doi":"10.1007/s10723-024-09765-3","DOIUrl":"https://doi.org/10.1007/s10723-024-09765-3","url":null,"abstract":"","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140661157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-04-23DOI: 10.1007/s10723-024-09764-4
Wiktor Sus, Piotr Nawrocki
{"title":"Signature-based Adaptive Cloud Resource Usage Prediction Using Machine Learning and Anomaly Detection","authors":"Wiktor Sus, Piotr Nawrocki","doi":"10.1007/s10723-024-09764-4","DOIUrl":"https://doi.org/10.1007/s10723-024-09764-4","url":null,"abstract":"","PeriodicalId":54817,"journal":{"name":"Journal of Grid Computing","volume":null,"pages":null},"PeriodicalIF":5.5,"publicationDate":"2024-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140668461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}