The DOI matches its Crossref record; 47 of the 49 references it cites were found in a registry or an index.
Biobjective Task Scheduling for Distributed Green Data Centers
Abstract
The industry of data centers is the fifth largest energy consumer in the world. Distributed green data centers (DGDCs) consume 300 billion kWh per year to provide different types of heterogeneous services to global users. Users around the world bring revenue to DGDC providers according to actual quality of service (QoS) of their tasks. Their tasks are delivered to DGDCs through multiple Internet service providers (ISPs) with different bandwidth capacities and unit bandwidth price. In addition, prices of power grid, wind, and solar energy in different GDCs vary with their geographical locations. Therefore, it is highly challenging to schedule tasks among DGDCs in a high-profit and high-QoS way. This work designs a multiobjective optimization method for DGDCs to maximize the profit of DGDC providers and minimize the average task loss possibility of all applications by jointly determining the split of tasks among multiple ISPs and task service rates of each GDC. A problem is formulated and solved with a simulated-annealing-based biobjective differential evolution (SBDE) algorithm to obtain an approximate Pareto-optimal set. The method of minimum Manhattan distance is adopted to select a knee solution that specifies the Pareto-optimal task service rates and task split among ISPs for DGDCs in each time slot. Real-life data-based experiments demonstrate that the proposed method achieves lower task loss of all applications and larger profit than several existing scheduling algorithms. Note to Practitioners-This work aims to maximize the profit and minimize the task loss for DGDCs powered by renewable energy and smart grid by jointly determining the split of tasks among multiple ISPs. Existing task scheduling algorithms fail to jointly consider and optimize the profit of DGDC providers and QoS of tasks. Therefore, they fail to intelligently schedule tasks of heterogeneous applications and allocate infrastructure resources within their response time bounds. In this work, a new method that tackles drawbacks of existing algorithms is proposed. It is achieved by adopting the proposed SBDE algorithm that solves a multiobjective optimization problem. Simulation experiments demonstrate that compared with three typical task scheduling approaches, it increases profit and decreases task loss. It can be readily and easily integrated and implemented in real-life industrial DGDCs. The future work needs to investigate the real-time green energy prediction with historical data and further combine prediction and task scheduling together to achieve greener and even net-zero-energy data centers.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Citations
Cites
Zhang, Y., Gong, D., & Cheng, J. (2015) · IEEE Transactions on Computational Biology and Bioinformatics · doi:10.1109/tcbb.2015.2476796 · Cited by 381
Jiang, S., & Yang, S. (2017) · IEEE Transactions on Evolutionary Computation · doi:10.1109/tevc.2016.2592479 · Cited by 374
Multi-Objective Workflow Scheduling With Deep-Q-Network-Based Multi-Agent Reinforcement Learning
Wang, Y., Liu, H., Zheng, W., Xia, Y., Li, Y., Chen, P., Guo, K., & Xie, H. L. (2019) · IEEE Access · doi:10.1109/access.2019.2902846 · Cited by 297
Lyden, S., & Haque, M. E. (2015) · IEEE Transactions on Power Electronics · doi:10.1109/tpel.2015.2468592 · Cited by 252
Survey of Techniques and Architectures for Designing Energy-Efficient Data Centers
Shuja, J., Bilal, K., Madani, S. A., Othman, M., Ranjan, R. K., Balaji, P., & Khan, S. U. (2014) · IEEE Systems Journal · doi:10.1109/jsyst.2014.2315823 · Cited by 218
Baccarelli, E., Cordeschi, N., Mei, A., Panella, M., Shojafar, M., & Stefa, J. (2016) · IEEE Network · doi:10.1109/mnet.2016.7437025 · Cited by 200
Chiu, W.-Y., Yen, G. G., & Juan, T.-K. (2016) · IEEE Transactions on Evolutionary Computation · doi:10.1109/tevc.2016.2564158 · Cited by 197
Population topologies for particle swarm optimization and differential evolution
Lynn, N., Ali, M. Z., & Suganthan, P. N. (2017) · Swarm and Evolutionary Computation · doi:10.1016/j.swevo.2017.11.002 · Cited by 187
Robust Energy Management System for a Microgrid Based on a Fuzzy Prediction Interval Model
Valencia, F., Collado, J., Sáez, D. A., & Marín, L. G. (2015) · IEEE Transactions on Smart Grid · doi:10.1109/tsg.2015.2463079 · Cited by 175
Beloglazov, A., & Buyya, R. (2014) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.3314 · Cited by 172
Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems
Ardagna, D., Panicucci, B., & Passacantando, M. (2012) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2012.14 · Cited by 166
Chiu, W., Yen, G. G., & Juan, T.-K. (2024) · Figshare · Cited by 157
Cost-Efficient Resource Provisioning for Dynamic Requests in Cloud Assisted Mobile Edge Computing
Ma, X., Wang, S., Zhang, S., Yang, P., Lin, C., & Shen, X. (2019) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2019.2903240 · Cited by 149
Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm
Sobhanayak, S., Kumar, T. A., & Bibhudatta, S. (2018) · Future Computing and Informatics Journal · doi:10.1016/j.fcij.2018.03.004 · Cited by 142
Green Energy Scheduling for Demand Side Management in the Smart Grid
Wang, K., Li, H., Maharjan, S., Zhang, K., & Guo, S. (2018) · IEEE Transactions on Green Communications and Networking · doi:10.1109/tgcn.2018.2797533 · Cited by 137
A New Service Mechanism for Profit Optimizations of a Cloud Provider and Its Users
Liu, C., Li, K., Li, K., & Buyya, R. (2017) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2017.2701793 · Cited by 136
Stochastic Modeling and Quality Evaluation of Infrastructure-as-a-Service Clouds
Xia, Y., Zhou, M., Luo, X., Zhu, Q., Li, J., & Huang, Y. (2013) · IEEE Transactions on Automation Science and Engineering · doi:10.1109/tase.2013.2276477 · Cited by 133
Self-citationEco-Aware Online Power Management and Load Scheduling for Green Cloud Datacenters
Deng, X., Wu, D., Shen, J., & He, J. (2014) · IEEE Systems Journal · doi:10.1109/jsyst.2014.2344028 · Cited by 129
Taran, N., Ionel, D. M., & Dorrell, D. G. (2018) · IEEE Transactions on Magnetics · doi:10.1109/tmag.2018.2856858 · Cited by 115
Optimal Feature Selection via NSGA-II for Power Quality Disturbances Classification
Singh, U., & Singh, S. N. (2017) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2017.2773475 · Cited by 114
Sofia, A. S., & Ganeshkumar, P. (2017) · Journal of Network and Systems Management · doi:10.1007/s10922-017-9425-0 · Cited by 109
Profit Maximization for Cloud Brokers in Cloud Computing
Mei, J., Li, K., Tong, Z., Li, Q., & Li, K. (2018) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2018.2851246 · Cited by 100
Matching renewable energy supply and demand in green datacenters
Goiri, Í., Haque, M. E., Le, K., Beauchea, R., Nguyen, T. D., Guitart, J., Torres, J., & Bianchini, R. (2014) · Ad Hoc Networks · doi:10.1016/j.adhoc.2014.11.012 · Cited by 97
Optimal Task Placement with QoS Constraints in Geo-Distributed Data Centers Using DVFS
Gu, L., Zeng, D., Barnawi, A., Guo, S., & Stojmenović, I. (2014) · IEEE Transactions on Computers · doi:10.1109/tc.2014.2349510 · Cited by 83
Generalized Nash Equilibria for the Service Provisioning Problem in Multi-Cloud Systems
Ardagna, D., Ciavotta, M., & Passacantando, M. (2015) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2015.2477836 · Cited by 80
A multi-objective co-evolutionary algorithm for energy-efficient scheduling on a green data center
Lei, H., Wang, R., Zhang, T., Liu, Y., & Zha, Y. (2016) · Computers & Operations Research · doi:10.1016/j.cor.2016.05.014 · Cited by 76
Spatio-Temporal Load Balancing for Energy Cost Optimization in Distributed Internet Data Centers
Luo, J., Rao, L., & Liu, X. (2015) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2015.2415798 · Cited by 75
Abdeltawab, H. H., & Mohamed, Y. A. I. (2016) · IEEE Transactions on Industrial Electronics · doi:10.1109/tie.2016.2532280 · Cited by 72
CAWSAC: Cost-Aware Workload Scheduling and Admission Control for Distributed Cloud Data Centers
Yuan, H., Bi, J., Tan, W., & Li, B. H. (2015) · IEEE Transactions on Automation Science and Engineering · doi:10.1109/tase.2015.2427234 · Cited by 66
Self-citationA Stochastic Approach to Analysis of Energy-Aware DVS-Enabled Cloud Datacenters
Xia, Y., Zhou, M., Luo, X., Pang, S., & Zhu, Q. (2014) · IEEE Transactions on Systems Man and Cybernetics Systems · doi:10.1109/tsmc.2014.2331022 · Cited by 65
Self-citationProfit Maximization for Geographically Dispersed Green Data Centers
Kiani, A., & Ansari, N. (2016) · IEEE Transactions on Smart Grid · doi:10.1109/tsg.2016.2562565 · Cited by 58
Hybrid non-dominated sorting genetic algorithm with adaptive operators selection
Mashwani, W. K., Salhi, A., Yeniay, Ö., HUSSİAN, H., & Jan, M. A. (2017) · Applied Soft Computing · doi:10.1016/j.asoc.2017.01.056 · Cited by 56
A Workload-Aware VM Consolidation Method Based on Coalitional Game for Energy-Saving in Cloud
Xiao, X., Zheng, W., Xia, Y., Sun, X., Peng, Q., & Guo, Y. (2019) · IEEE Access · doi:10.1109/access.2019.2923464 · Cited by 47
Modeling Active Virtual Machines on IaaS Clouds Using an M/G/m/m+K Queue
Chang, X., Wang, B., Muppala, J. K., & Liu, J. (2014) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2014.2376563 · Cited by 43
General Type-2 Radial Basis Function Neural Network: A Data-Driven Fuzzy Model
Rubio-Solis, A., Melin, P., Martinez-Hernandez, U., & Panoutsos, G. (2019) · IEEE transactions on fuzzy systems · doi:10.1109/tfuzz.2018.2858740 · Cited by 37
Adaptive Power Management through Thermal Aware Workload Balancing in Internet Data Centers
Yao, J., Guan, H., Luo, J., Rao, L., & Liu, X. (2014) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2014.2353051 · Cited by 36
Performance-Aware Cost-Effective Resource Provisioning for Future Grid IoT-Cloud System
Li, W., Liao, K., He, Q., & Xia, Y. (2019) · Journal of Energy Engineering · doi:10.1061/(asce)ey.1943-7897.0000611 · Cited by 35
Optimizing Green Energy, Cost, and Availability in Distributed Data Centers
Tripathi, R., Vignesh, S., & Tamarapalli, V. (2016) · IEEE Communications Letters · doi:10.1109/lcomm.2016.2631466 · Cited by 34
Percentile Performance Estimation of Unreliable IaaS Clouds and Their Cost-Optimal Capacity Decision
Zheng, W., Zhou, M., Wu, L., Xia, Y., Luo, X., Pang, S., Zhu, Q., & Wu, Y. (2017) · IEEE Access · doi:10.1109/access.2017.2666793 · Cited by 34
Self-citationExperimental Evidence on Decision-Making in Availability Service Level Agreements
Franke, U., & Buschle, M. (2015) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2015.2510080 · Cited by 30
Morabi, Z. S., Owlia, M. S., Bashiri, M., & Doroudyan, M. H. (2015) · Applied Soft Computing · doi:10.1016/j.asoc.2015.01.065 · Cited by 25
COMIC: Cost Optimization for Internet Content Multihoming
Yao, J., Zhou, H., Luo, J., Liu, X., & Guan, H. (2014) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2014.2330589 · Cited by 18
Adaptive data center activation with user request prediction
Yoon, M., Kamal, A. E., & Zhu, Z. (2017) · Computer Networks · doi:10.1016/j.comnet.2017.04.047 · Cited by 18
Extending the Cutting Stock Problem for Consolidating Services with Stochastic Workloads
Hähnel, M., Martinovic, J., Scheithauer, G., Fischer, A., Schill, A., & Dargie, W. (2018) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2018.2819680 · Cited by 18
On The Fundamental Energy Trade-offs of Geographical Load Balancing
Kiani, A., & Ansari, N. (2017) · IEEE Communications Magazine · doi:10.1109/mcom.2017.1600787 · Cited by 9
Estimation and forecasting of ecological efficiency of virtual machines
Katsaros, G., Stichler, P., Subirats, J., & Guitart, J. (2015) · Future Generation Computer Systems · doi:10.1016/j.future.2015.01.002 · Cited by 7
GreenSprint: Effective Computational Sprinting in Green Data Centers
Cai, H., Zhou, X., Cao, Q., Jiang, H., Sheng, F., Qi, X., Yao, J., Xie, C., Xiao, L., & Gu, L. X. (2018) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2018.00078 · Cited by 7
Research works printed but not linked: 1
- juarez, 2018, Energy-aware scheduler for HPC parallel task base applications in cloud computing, Int J Combinat Optim Problems Inform, 9, 54
Cited by
Sorted by citations
Zhang, J., & Tao, D. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.3039359 · Cited by 774
“analysis, task scheduling, and virtual machine consolidation have also been studied to improve power efficiency in data centers [267], [268].”
BackgroundIterated Greedy Algorithms for Flow-Shop Scheduling Problems: A Tutorial
Zhao, Z., Zhou, M., & Liu, S. (2021) · IEEE Transactions on Automation Science and Engineering · doi:10.1109/tase.2021.3062994 · Cited by 235
“…FSPs, designing hybrid algorithms that combine IGAs with existing multiobjective algorithms, such as multiobjective GAs [166]–[168], evolutionary algorithms [169]–[171], scatter search [172], [173], and DE [174], [175], for solving multiobjective FSPs is a potential research direction.”
BackgroundSelf-citationZhao, Z., Liu, S., Zhou, M., & Abusorrah, A. M. (2020) · IEEE/CAA Journal of Automatica Sinica · doi:10.1109/jas.2020.1003539 · Cited by 206
“A single machine scheduling problem with a time-dependent learning effect is studied in [18] to minimize Manuscript received September 12, 2020; revised October 23, 2020; accepted November 18, 2020.”
BackgroundSelf-citationLu, C., Gao, L., Yi, J., & Li, X. (2020) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2020.3043734 · Cited by 194
Zhao, Z., Liu, S., Zhou, M., You, D., & Guo, X. (2020) · IEEE Transactions on Automation Science and Engineering · doi:10.1109/tase.2020.3027532 · Cited by 190
Self-citation
Metadata
- Authors
- Yuan, H., Bi, J., Zhou, M., Liu, Q., & Ammari, A. C.
- Affiliations
- New Jersey Institute of Technology (US)
- Beijing University of Technology (CN)
- Sultan Qaboos University (OM)
- Venue
- IEEE Transactions on Automation Science and Engineering
- Published
- 2021-04
- Volume
- 18
- Issue
- 2
- Pages
- 731-742
- ISSN
- 1545-5955 (ISSN-L)
- 1558-3783
- OpenAlex
- W3000090293
- Cited by
- 138
- References
- 49
- Citations by year
- 2026: 10 · 2025: 16 · 2024: 17 · 2023: 23 · 2022: 21 · 2021: 25
- FWCI
- 22.34
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Automation Science and Engineering (publishedVersion)
- Funders
- National Natural Science Foundation of China (61802015, 61703011)
- Major Science and Technology Program for Water Pollution Control and Treatment of China (2018ZX07111005)
- National Defense Pre-Research Foundation of China (41401020401, 41401050102)
- Sultan Qaboos University through the Omantel Research Program (EG/SQU-OT/19/04)
- Topics
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed and Parallel Computing Systems
- Keywords
- task scheduling, bi-objective optimization, simulated annealing, differential evolution, Pareto front, quality of service, renewable energy, smart grid, internet service providers, task decomposition, multi-objective optimization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review