Computer Science ›› 2026, Vol. 53 ›› Issue (5): 376-387.doi: 10.11896/jsjkx.250300140

• Computer Architecture • Previous Articles     Next Articles

Improved Hippopotamus Algorithm for Energy Efficiency Optimization of HeterogeneousIntelligent Storage Computing

WANG Enliang1,2, XIA Jun2,3, SUN Zhixin2,3   

  1. 1 School of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    2 Postal Industry Technology Research and Development Center of National Post Bureau(Internet of Things Technology), Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    3 Post Big Data Technology and Application Engineering Research Center of Jiangsu Province, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
  • Received:2025-03-26 Revised:2025-06-16 Published:2026-05-08
  • About author:WANG Enliang,born in 1998,Ph.D candidate.His main research interests include high performance computing,optimization algorithms and deep lear-ning.
    SUN Zhixin,born in 1964,Ph.D,professor,doctoral supervisor.His main research interests include the theory and technology of network communication,computer network and security.
  • Supported by:
    National Natural Science Foundation of China(61972208,62272239) and Jiangsu Agriculture Science and Technology Innovation Fund(JASTIF)(CX(22)1007).

Abstract: The high energy consumption issue in data centers has become increasingly prominent amid digital transformation and the “dual carbon” strategy,stemming from energy efficiency bottlenecks caused by frequent data transmission in traditional distributed architectures.Existing optimization methods are confined to single dimensions(such as task scheduling or storage hierarchy optimization),struggling to collaboratively adapt to dynamic workloads and heterogeneous resource environments.This paper proposes an energy efficiency optimization framework for intelligent storage-computing systems based on the improved hippopo-tamus optimization algorithm(IHOA),which jointly optimizes task allocation and data placement through a multi-dimensional unified model encompassing computation,storage,and communication energy consumption.The framework innovatively introduces a storage-computing collaborative awareness mechanism that quantifies task-data correlations,combined with energy-efficiency-sensitive adaptive search strategies that dynamically adjust local and global search intensities to accommodate the energy efficiency characteristics of heterogeneous devices.Experimental results demonstrate that compared to mainstream optimization algorithms,IHOA significantly reduces total energy consumption in medium to large-scale systems,with efficiency improvements ranging from 8.1% to 25.6%,deriving its advantages from efficient suppression of remote data transmission energy consumption and dynamic adaptation to heterogeneous resources.Energy composition analysis further validates IHOA’s effectiveness in global collaborative optimization,achieving 17%~32% reduction in data transmission energy consumption by minimizing cross-node data migration.This research provides theoretical support and technical pathways for the green design of intelligent storage-computing systems,driving data centers toward high-efficiency,low-carbon development,while offering methodological references for energy efficiency optimization in emerging scenarios such as edge computing.

Key words: Intelligent storage and computing system, Energy efficiency optimization, Improved hippopotamus optimization algorithm, Heterogeneous computing, Sustainable computing

CLC Number: 

  • TP311.5
[1]LUO D,LI Y X.Analysis of the current statusof data center ener-gy consumption and exploration of green development[J].Communications World,2022(17):36-38.
[2]CAI Z,CHEN Z,CHEN X,et al.SPSC:Stream processingframework atop serverless computing for industrial big data[J].IEEE Transactions on Cybernetics,2024,54(11):6509-6517.
[3]ORGERIE A C,ASSUNCAO M D,LEFEVRE L.A survey on techniques for improving the energy efficiency of large-scale distributed systems[J].ACM Computing Surveys,2014,46(4):1-31.
[4]WANG J,LI X,RUIZ R,et al.Energy utilization task scheduling for mapreduce in heterogeneous clusters[J].IEEE Transactions on Services Computing,2020,15(2):931-944.
[5]DAYARATHNA M,WEN Y,FAN R.Data center energy consumption modeling:A survey[J].IEEE Communications Surveys &Tutorials,2015,18(1):732-794.
[6]SHEHABI A,SMITH S,SARTOR D,et al.United states data center energy usage report:LBNL-1005775[R].Berkeley,CA:Lawrence Berkeley National Laboratory,2016.
[7]BARROSO L A,HÖLZLE U,RANGANATHAN P.The datacenter as a computer:Designing warehouse-scale machines[M].Springer Nature,2019.
[8]LÜTTGAU J,KUHN M,DUWE K,et al.Survey of storagesystems for high-performance computing[J].Supercomputing Frontiers and Innovations,2018,5(1):31-58.
[9]ZHANG Y,LIU M,WANG H,et al.Research on WebAssembly Runtimes:A Survey[J].ACM Transactions on Software Engineering and Methodology,2024,34(8):1-47.
[10]BELLOUM D D A.Evaluating Energy Consumption of Distri-buted and Non-Distributed File Systems[D].Amsterdam:University of Amsterdam and Vrije Universiteit Amsterdam,2019.
[11]GILL S S,XU M,OTTAVIANI C,et al.AI for next generation computing:Emerging trends and future directions[J].Internet of Things,2022,19:100514.
[12]LO D,CHENG L,GOVINDARAJU R,et al.Heracles:Improving resource efficiency at scale[C]//Proceedings of the 42nd Annual International Symposium on Computer Architecture.2015:450-462.
[13]YU B,PAN J.Location-aware associated data placement forgeo-distributed data-intensive applications[C]//2015 IEEE Conference on Computer Communications(INFOCOM).IEEE,2015:603-611.
[14]ZAHARIA M,CHOWDHURY M,DAS T,et al.Resilient distributed datasets:A {Fault-Tolerant} abstraction for {In-Me-mory} cluster computing[C]//9th USENIX Symposium on Networked Systems Design and Implementation(NSDI 12).2012:15-28.
[15]LI Z,CHENG J,CHEN Q,et al.{RunD}:A lightweight secure container runtime for high-density deployment and high-concurrency startup in serverless computing[C]//2022 USENIX Annual Technical Conference(USENIX ATC 22).2022:53-68.
[16]SMITH M,ZHAO L,CORDOVA J,et al.Machine Learning-Based Energy-efficient Workload Management for Data Centers[C]//2024 IEEE 21st Consumer Communications & Networking Conference(CCNC).IEEE,2024:799-802.
[17]MAYER R,SLO A,TARIQ M A,et al.SPECTRE:Supporting consumption policies in window-based parallel complex event processing[C]//Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference.2017:161-173.
[18]LI R,ZHOU Z,ZHANG X,et al.Joint application placement and request routing optimization for dynamic edge computing service management[J].IEEE Transactions on Parallel and Distributed Systems,2022,33(12):4581-4596.
[19]QASAIMEH M,DENOLF K,LO J,et al.Comparing energy efficiency of CPU,GPU and FPGA implementations for vision kernels[C]//2019 IEEE International Conference on Embedded Software and Systems(ICESS).IEEE,2019:1-8.
[20]FOWERS J,BROWN G,COOKE P,et al.A performance and energy comparison of FPGAs,GPUs,and multicores for sliding-window applications[C]//Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays.2012:47-56.
[21]FAN H,XU G P,XUE Y B,et al.An Energy Consumption Optimization and Evaluation for Hybrid Cache Based on Reinforcement Learning[J].Journal of Computer Research and Development,2020,57(6):1125-1139.
[22]ZENG Q,DU Y,HUANG K,et al.Energy-efficient resource management for federated edge learning with CPU-GPU heterogeneous computing[J].IEEE Transactions on Wireless Communications,2021,20(12):7947-7962.
[23]GEORGIOS C,EVANGELIA F,CHRISTOS M,et al.Exploring cost-efficient bundling in a multi-cloud environment[J].Simulation Modelling Practice and Theory,2021,111:102338.
[24]MAO Y Y,SHI E Y,JIANG C F,et al.Data center energy efficiency simulation based on genetic algorithm[J].Computer Engineering & Science,2021,43(8):1341-1352.
[25]AMIRI M H,MEHRABI HASHJIN N,MONTAZERI M,et al.Hippopotamus optimization algorithm:a novel nature-inspired optimization algorithm[J].Scientific Reports,2024,14(1):5032.
[26]QIN X,LONG W.An Improved whale optimization algorithm based on stochastic differential mutation[J].China Sciencepaper,2018,13(8):937-942.
[27]QU C,HE W,PENG X,et al.Harris hawks optimization with information exchange[J].Applied Mathematical Modelling,2020,84:52-75.
[28]MA J,HAO Z,SUN W.Enhancing sparrow search algorithm via multi-strategies for continuous optimization problems[J].Information Processing & Management,2022,59(2):102854.
[29]YU P.Improved Grasshopper Optimization Algorithm Combi-ning Improved DBSCAN Clustering and Multiple Evolutionary Strategie[J].Instrument Technique and Sensor,2024(5):98-105,112.
[30]CUONG-LE T,MINH H L,KHATIR S,et al.A novel version of Cuckoo search algorithm for solving optimization problems[J].Expert Systems with Applications,2021,186:115669.
[31]DENG Y,LIU Z,WU Y.Topology optimization of capillary,two-phase flow problems[J].Communications in Computational Physics,2017,22(5):1413-1438.
[32]SHADRAVAN S,NAJI H R,BARDSIRI V K.The Sailfish Optimizer:A novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems[J].Engineering Applications of Artificial Intelligence,2019,80:20-34.
[33]WANG J Y,ZHOU B Y,ZHANG F,et al.Data Center Energy Consumption Models and Energy Efficient Algorithms[J].Journal of Computer Research and Development,2019,56(8):1587-1603.
[1] MA Zhaoyang, CHEN Juan, ZHOU Yichang, WU Xianyu, GAO Pengfei, RUAN Wenhao, ZHAN Haoming. TS3:Energy-Efficiency-First Optimal Thread Number Search Algorithm Based on Specific Starting Point Classification [J]. Computer Science, 2025, 52(5): 67-75.
[2] ZHAO Chuan, HE Zhangzhao, WANG Hao, KONG Fanxing, ZHAO Shengnan, JING Shan. Lightweight Heterogeneous Secure Function Computing Acceleration Framework [J]. Computer Science, 2025, 52(4): 301-309.
[3] LIN Zheng, LIU Sicong, GUO Bin, DING Yasan, YU Zhiwen. Adaptive Operator Parallel Partitioning Method for Heterogeneous Embedded Chips in AIoT [J]. Computer Science, 2025, 52(2): 299-309.
[4] LIU Xiaonan, LIAN Demeng, DU Shuaiqi, LIU Zhengyu. Simulation of Limited Entangled Quantum Fourier Transform Based on Matrix Product State [J]. Computer Science, 2024, 51(9): 80-86.
[5] XIE Jing-ming, HU Wei-fang, HAN Lin, ZHAO Rong-cai, JING Li-na. Quantum Fourier Transform Simulation Based on “Songshan” Supercomputer System [J]. Computer Science, 2021, 48(12): 36-42.
[6] YANG Wang-dong, WANG Hao-tian, ZHANG Yu-feng, LIN Sheng-le, CAI Qin-yun. Survey of Heterogeneous Hybrid Parallel Computing [J]. Computer Science, 2020, 47(8): 5-16.
[7] ZHANG Long-xin, ZHOU Li-qian, WEN Hong, XIAO Man-sheng, DENG Xiao-jun. Energy Efficient Scheduling Algorithm of Workflows with Cost Constraint in Heterogeneous Cloud Computing Systems [J]. Computer Science, 2020, 47(8): 112-118.
[8] ZHANG Shuai, XU Shun, LIU Qian, JIN Zhong. Cell Verlet Algorithm of Molecular Dynamics Simulation Based on GPU and Its Parallel Performance Analysis [J]. Computer Science, 2018, 45(10): 291-294.
[9] WEI Jian-wen, XU Zhi-geng, WANG Bing-qiang, Simon SEE and James LIN. Accelerating Gene Clustering on Heterogeneous Clusters [J]. Computer Science, 2017, 44(3): 20-22.
[10] XING Wen-kai, GAO Xue-xia, HOU Xiao-mao and ZHAI Ping. Research on Fuzzy Decoupling Energy Efficiency Optimization Algorithm in Cloud Computing Environment [J]. Computer Science, 2017, 44(12): 75-79.
[11] ZENG Zhiping, XIAO Haidong and ZHANG Xinpeng. Construction Heterogeneous Computing Platforms and Sensitive Data Protection Based on Domestic X86 Processors [J]. Computer Science, 2015, 42(Z11): 317-322.
[12] HAO Shui-xia,ZENG Guo-sun,MA Xiao-xin and XU Jin-chao. Similarity-driven Fine-grained Parallel Task Reconfigurable Algorithm [J]. Computer Science, 2013, 40(9): 44-50.
[13] . Research and Implementation of Column-based Database Schedule [J]. Computer Science, 2013, 40(3): 142-146.
[14] . Architecture-aware Parallel Task Clustering Policy in Heterogeneous Computing [J]. Computer Science, 2013, 40(3): 121-125.
[15] YU Li-hua,ZENG Guo-sun. Executing Method of Time and Energy Optimization in Heterogeneous Computing [J]. Computer Science, 2011, 38(10): 285-290.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!