Optimizing load scheduling and data distribution in heterogeneous cloud environments using fuzzy-logic based two-level framework

被引:0
作者
Cheng, Bei [1 ]
Li, Dongmei [2 ]
Zhu, Xiaojun [2 ]
机构
[1] China Natl Acad Educ Sci CNAES, Res Ctr Educ Evaluat & Inspection, Beijing, Peoples R China
[2] Minjiang Univ, Sch Comp & Big Data, Fuzhou 350108, Fujian, Peoples R China
来源
PLOS ONE | 2024年 / 19卷 / 12期
关键词
RESOURCE-ALLOCATION; OPTIMIZATION; ALGORITHM;
D O I
10.1371/journal.pone.0310726
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Cloud environment handles heterogeneous services, data, and users collaborating on different technologies and resource scheduling strategies. Despite its heterogeneity, the optimality in load scheduling and data distribution is paused due to unattended requests for a prolonged time. This article addresses the aforementioned issue using a Two-level Scheduling and Distribution Framework (TSDF) using Fuzzy Logic (FL). This framework houses different fuzzification processes for load balancing and data distribution across different resource providers. First, the fuzzification between regular and paused requests is performed that prevents prolonged delays. In this process, a temporary resource allocation for such requests is performed at the end of fuzzification resulting in maximum waiting time. This is the first level optimality determining feature from which the second level's scheduling occurs. In this level, the maximum low and high delay exhibiting distributions are combined for joint resource allocations. The scheduling is completely time-based for which the cumulative response delay is the optimal factor. Therefore, the minimum time-varying requests observed in the second level are fuzzified for further resource allocations. Such allocations follow the distribution completed intervals improving its distribution (13.07%) and reducing the wait time (7.8%).
引用
收藏
页数:24
相关论文
共 36 条
  • [1] Xie X., Zhang Q., An edge-cloud-aided incremental tensor-based fuzzy c-means approach with big data fusion for exploring smart data, Information Fusion, 76, pp. 168-174, (2021)
  • [2] Khelifa A., Mokadem R., Hamrouni T., Charrada F. B., Data correlation and fuzzy inference system-based data replication in federated cloud systems, Simulation Modelling Practice and Theory, 115, (2022)
  • [3] Kchaou H., Kechaou Z., Alimi A. M., Interval type-2 fuzzy c-means data placement optimization in scientific cloud workflow applications, Simulation Modelling Practice and Theory, 107, (2021)
  • [4] Sellami M., Mezni H., Hacid M. S., Gammoudi M. M., Clustering-based data placement in cloud computing: a predictive approach, Cluster Computing, 24, 4, pp. 3311-3336, (2021)
  • [5] Ghasemi A., Toroghi Haghighat A., Keshavarzi A., Enhanced multi-objective virtual machine replacement in cloud data centers: combinations of fuzzy logic with reinforcement learning and biogeography-based optimization algorithms, Cluster Computing, pp. 1-14, (2022)
  • [6] Wu X., You L., Wu R., Zhang Q., Liang K., Management and Control of Load Clusters for Ancillary Services Using Internet of Electric Loads Based on Cloud–Edge–End Distributed Computing, IEEE Internet of Things Journal, 9, 19, pp. 18267-18279, (2022)
  • [7] Jin W., Qian J., Yan S., Shared-Mode Resource Allocation for Cloud-Based Load Testing, IEEE Access, 8, pp. 161894-161907, (2020)
  • [8] Yao W., Wang Z., Hou Y., Zhu X., Li X., Xia Y., An energy-efficient load balance strategy based on virtual machine consolidation in cloud environment, Future Generation Computer Systems, 146, pp. 222-233, (2023)
  • [9] Moura B. M., Schneider G. B., Yamin A. C., Santos H., Reiser R. H., Bedregal B., Interval-valued fuzzy logic approach for overloaded hosts in consolidation of virtual machines in cloud computing, Fuzzy Sets and Systems, 446, pp. 144-166, (2022)
  • [10] Jiang F., Wang K., Dong L., Pan C., Xu W., Yang K., Deep-learning-based joint resource scheduling algorithms for hybrid MEC networks, IEEE Internet of Things Journal, 7, 7, pp. 6252-6265, (2019)