Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Energy- and performance-aware scheduling of tasks on parallel and distributed systems

Published: 30 November 2012 Publication History

Abstract

Enabled by high-speed networking in commercial, scientific, and government settings, the realm of high performance is burgeoning with greater amounts of computational and storage resources. Large-scale systems such as computational grids consume a significant amount of energy due to their massive sizes. The energy and cooling costs of such systems are often comparable to the procurement costs over a year period. In this survey, we will discuss allocation and scheduling algorithms, systems, and software for reducing power and energy dissipation of workflows on the target platforms of single processors, multicore processors, and distributed systems. Furthermore, recent research achievements will be investigated that deal with power and energy efficiency via different power management techniques and application scheduling algorithms. The article provides a comprehensive presentation of the architectural, software, and algorithmic issues for energy-aware scheduling of workflows on single, multicore, and parallel architectures. It also includes a systematic taxonomy of the algorithms developed in the literature based on the overall optimization goals and characteristics of applications.

References

[1]
Abdelzaher, T. and Lu, C. 2001. Schedulability analysis and utilization bounds for highly scalable real-time services. In Proceedings of the IEEE Real-Time Technology and Applications Symposium.
[2]
ACPI. 1999. Advanced configuration and power interface specification revision 4.0a. http://www.acpi. info/DOWNLOADS/ACPIspec40a.pdf.
[3]
AEA. 2008. American electronics association report cybernation. http://www.aeanet.org.
[4]
Ahmad, I. and Kwok, Y. 1998. On exploiting task duplication in parallel program scheduling. IEEE Trans. Parallel Distrib. Syst. 9, 9, 872--892.
[5]
Ahmad, I. and Luo, J. 2006. On using game theory for perceptually tuned rate control algorithm for video coding. IEEE Trans. Circ. Syst. Video Technol. 16, 2, 202--208.
[6]
Ahmad, I., Khan, S., and Ranka, S. 2008. Using game theory for scheduling tasks on multi-core processors for simultaneous optimization of performance and energy. In Proceedings of the Workshop on NSF Next Generation Software Program in Conjunction with the International Parallel and Distributed Processing Symposium.
[7]
Ahmad, I., Arora, R., White, D., Metsis, V., and Ingram, R. 2009. Energy-Constrained scheduling of dags on multiprocessors. In Proceedings of the 1st International Conference on Contemporary Computing.
[8]
Albonesi, D. 2002. Selective cache ways: On demand cache resource allocation. J. Instruct.-Level Parall.
[9]
Alenawy, T. and Aydin, H. 2005. Energy-Constrained scheduling for weakly-hard real-time systems. In Proceedings of the 26th IEEE International Real-Time Systems Symposium. 376--385.
[10]
AMD. 2008. Amd firestream 9170 stream processor. http://ati.amd.com/technology/streamcomputing/product_firestream_9170.html.
[11]
Andrae, M. 1991. Biomass burning: Its history, use, and distribution and its impacts on the environmental quality and global change. In Global Biomass Burning: Atmospheric, Climatic, and Biosphere Implications, J. S. Levine, Ed., MIT Press, Cambridge, MA, 3--21.
[12]
Atlas Collaboration. 1999. Atlas physics and detector performance. Tech. des. rep. LHCC.
[13]
Aydin, H., Melhem, R., Mosse, D., and Mejia-Alvarez, P. 2001. Optimal reward-based scheduling for periodic real-time tasks. IEEE Trans. Comput. 50, 111--130.
[14]
Aydin, H., Melhem, R., Moss, D., and Meja-Alvarez, P. 2004. Power-Aware scheduling for periodic real-time tasks. IEEE Trans. Comput. 53, 5, 584--600.
[15]
Azevedo, A., Cornea, R., Issenin, I., Gupta, R., Dutt, N., Nicolau, A., and Veidenbaum, A. 2001. Architectural and compiler strategies for dynamic power management in the copper project. In Proceedings of the International Workshop on Innovative Architecture.
[16]
Bader, D., Li, Y., Li, T., and Sachdeva, V. 2005. BioPerf: A benchmark suite to evaluate high-performance computer architecture on bioinformatics applications. In Proceedings of the IEEE International Symposium on Workload Characterization.
[17]
Baek, W. and Chilimbi, T. 2010. Green: A framework for supporting energy-conscious programming using controlled approximation. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation.
[18]
Bao, M., Andrei, A., Eles, P., and Peng, Z. 2009. On-Line thermal aware dynamic voltage scaling for energy optimization with frequency/temperature dependency consideration. In Proceedings of the 46th ACM/IEEE Design Automation Conference (DAC'09). 490--495.
[19]
Bland, B. 2006. Leadership computing facility. Presented at The Fall Creek Falls Workshop.
[20]
Borkar, S. 1999. Design challenges of technology scaling. IEEE Micro 19, 4, 23--29.
[21]
Brook, B. and Rajamani, K. 2003. Dynamic power management for embedded systems. In Proceedings of the IEEE International Systems-on-Chip (SOC) Conference.
[22]
Brooks, D., Bose, P., Schuster, S., Jacobson, H., Kudva, P., Buyuktosunoglu, A., Wellman, J., Zyban, V., Gupta, M., and Cook, P. 2000. Power aware microarchitecture: Design and modeling challenges for next-generation microprocessors. IEEE Micro 20, 6, 26--44.
[23]
Burd, T., Pering, T., Stratakos, A., and Brodersen, R. 2000. Dynamic voltage scaled microprocessor system. IEEE J. Solid-State Circ. 35, 11, 1571--1580.
[24]
Buttazzo, G. 2005. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications. Springer.
[25]
Cavium Networks. 2008. Octeon plus cn58xx multi-core mips64 based soc processors. http://www. caviumnetworks.com/OCTEON-Plus_CN58XX.html.
[26]
Chandrakasan, A., Sheng, S., and Brodersen, R. 1992. Low-Power cmos digital design. IEEE J. Solid-State Circ. 27, 4, 473--484.
[27]
Chang, F., Farkas, K., and Ranganathan, P. 2002. Energy-Driven statistical profiling: Detecting software hotspots. In Proceedings of the Workshop on Power Aware Computing Systems.
[28]
Chen, M. and Mishra, P. 2009. Efficient techniques for directed test generation using incremental satisfiability. In Proceedings of the 22nd International Conference on VLSI Design. IEEE Computer Society, Los Alamitos, CA, 65--70.
[29]
Chung, E., Benini, L., and Micheli, G. 1999. Dynamic power management using adaptive learning tree. In Proceedings of the International Conference on Computer-Aided Design. 274--279.
[30]
CMS Collaboration. 2012. Cms data grid system overview and requirements. CMS note 037.
[31]
Darema, F. 2005. Grid computing and beyond: The context of dynamic data driven applications systems. Proc. IEEE 93, 3, 692--697.
[32]
DataQuest. 1992. http://data1.cde.ca.gov/dataquest/.
[33]
Devadas, V., Li, L., and Aydin, H. 2009. Competitive analysis of energy-constrained real-time scheduling. In Proceedings of the 21st Euromicro Conference on Real-Time Systems. 217--226.
[34]
Elnozahy, E., Kistler, M., and Rajamony, R. 2002. Energy-Efficient server clusters. In Proceedings of the PACS Conference. 179--196.
[35]
Felter, W., Rajamani, K., Keller, T., and Rusu, C. 2005. A performance-conserving approach for reducing peak power consumption in server systems. In Proceedings of the International Conference on Supercomputing. 293--302.
[36]
Feng, W. and Cameron, K. 2007. The Green500 list: Encouraging sustainable supercomputing. IEEE Comput. 40, 12, 50--55.
[37]
Flinn, J. and Satyanarayanan, M. 2004. Managing battery lifetime with energy-aware adaptation. ACM Trans. Comput. Syst. 22, 2, 179.
[38]
Foster, I. and Kesselman, C. 1997. Globus: A metacomputing infrastructure toolkit. Int. J. Supercomput. Appl. 11, 2, 115--128.
[39]
Gandhi, A., Harchol-Balter, M., Das, R., and Lefurgy, C. 2009. Optimal power allocation in server farms. In Proceedings of the 11th International Joint Conference on Measurement and Modeling of Computer Systems. ACM, New York, 157--168.
[40]
Ge, R., Feng, X., and Cameron, K. 2005. Performance-Constrained distributed dvs scheduling for scientific applications on power-aware clusters. In Proceedings of the 17th IEEE/ACM High Performance Computing, Networking and Storage Conference. 11.
[41]
Ge, R., Feng, X., Song, S., Chang, H., Li, D., and Cameron, K. 2010. PowerPack: Energy profiling and analysis of high-performance systems and applications. IEEE Trans. Parall. Distrib. Syst. 21.
[42]
Ghasemazar, M., Pakbaznia, E., and Pedram, M. 2010. Minimizing energy consumption of a chip multiprocessor through simultaneous core consolidation and dvfs. In Proceedings of the IEEE International Symposium on Circuits and Systems. 49--52.
[43]
Ghazaaleh, N., Mosse, D., Childers, B., Melhem, R., and Craven, M. 2003. Collaborative operating system and compiler power management for real-time applications. In Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium.
[44]
Gniady, C., Hu, Y., and Lu, Y. 2004. Program counter based techniques for dynamic power management. In Proceedings of the 10th International Symposium on High Performance Computer Architecture.
[45]
Gonzalez, R. and Horowitz, M. 1996. Energy dissipation in general-purpose microprocessors. IEEE J. Solid-State Circ. 31, 9, 1277--1284.
[46]
Green Grid. 2012. http://www.thegreengrid.org/home.
[47]
Huang, Z. and Malik, S. 2001. Managing dynamic reconfiguration overhead in systems-on-a-chip design using reconfigurable datapaths and optimized interconnection networks. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. 735--740.
[48]
Hoffmann, H., Sidiroglou, S., Carbin, M., Misailovic, S., Agarwal, A., and Rinard, M. 2011. Dynamic knobs for responsive power-aware computing. SIGPLAN Not. 46, 3.
[49]
Jejurikar, R., Pereira, C., and Gupta, R. 2004. Leakage aware dynamic voltage scaling for real-time embedded systems. In Proceedings of the Design Automation Conference. 275--280.
[50]
Jejurikar, R. and Gupta, R. 2005a. Dynamic slack reclamation with procrastination scheduling in real-time embedded systems. In Proceedings of the Design Automation Conference. 111--116.
[51]
Jejurikar, R. and Gupta, R. 2005b. Energy aware non-preemptive scheduling for hard real-time systems. In Proceedings of the 17th Euromicro Conference on Real-Time Systems. 21--30.
[52]
Jerger, N., Vantrease, D., and Lipasti, M. 2007. An evaluation of server consolidation workloads for multi-core designs. In Proceedings of the IEEE 10th International Symposium on Workload Characterization. 47--56.
[53]
Kamil, S., Shalf, J., and Strohmaier, E. 2008. Power efficiency in high performance computing. In Proceedings of the IEEE International Symposium on Distributed Processing (IPDPS'08). 1--8.
[54]
Kang, J. and Ranka, S. 2008a. DVS based energy minimization algorithm for parallel machines. In Proceedings of the IEEE International Symposium on Distributed Processing (IPDPS'08). 1--12.
[55]
Kang, J. and Ranka, S. 2008b. Dynamic algorithms for energy minimization on parallel machines. In Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'08). 399--406.
[56]
Khan, S. U. and Ahmad, I. 2006. Non-Cooperative, semi-cooperative and cooperative games-based grid resource allocation. In Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS'06).
[57]
Khan, S. U. and Ahmad, I. 2007. A cooperative game theoretical replica placement technique. In Proceedings of the International Conference on Parallel and Distributed Systems. 1--8.
[58]
Khanna, G., Beaty, K., Kar, G., and Kochut, A. 2006. Application performance management in virtualized server environments. In Proceedings of the 10th IEEE/IFIP Network Operations and Management Symposium (NOMS'06). 373--381.
[59]
Kim, K. H., Buyya, R., and Jong Kim. 2007. Power aware scheduling of bag-of-tasks applications with deadline constraints on dvs-enabled clusters. In Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid (CCGrid'07). 541--548.
[60]
Kremer, U., Hicks, J., and Rehg, J. M. 2000. Compiler-Directed remote task execution for power management. In Proceedings of the Workshop on Compilers and Operating Systems for Low Power.
[61]
Kusic, D., Kephart, J. O., Hanson, J. E., Kandasamy, N., and Jiang, G. 2009. Power and performance management of virtualized computing environments via lookahead control. Cluster Comput. 12, 1--15.
[62]
Kwok, Y. and Ahmad, I. 1996. Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors. IEEE Trans. Parall. Distrib. Syst. 7, 506--521.
[63]
Lammie, M., Brenner, P., and Thain, D. 2009. Scheduling grid workloads on multicore clusters to minimize energy and maximize performance. In Proceedings of the 10th IEEE/ACM International Conference on Grid Computing. 145--152.
[64]
Lee, Y. C. and Zomaya, A. Y. 2007. Practical scheduling of bag-of-tasks applications on grids with dynamic resilience. IEEE Trans. Comput. 56, 815--825.
[65]
Lee, Y. C. and Zomaya, A. Y. 2009. Minimizing energy consumption for precedence-constrained applications using dynamic voltage scaling. In Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid'09). 92--99.
[66]
Li, K. 2008. Performance analysis of power-aware task scheduling algorithms on multiprocessor computers with dynamic voltage and speed. IEEE Trans. Parall. Distrib. Syst. 19, 1484--1497.
[67]
Liang, Y. and Ahmad, I. 2006. Power and distortion optimization for ubiquitous video coding. In Proceedings of the International Conference on Image Processing (ICIP'06).
[68]
Liu, H., Shao, Z., Wang, M., and Chen, P. 2008. Overhead-Aware system-level joint energy and performance optimization for streaming applications on multiprocessor systems-on-chip. In Proceedings of the Euromicro Conference on Real-Time Systems (ECRTS'08). 92--101.
[69]
Loveday, J. 2002. The sloan digital sky survey. Contemp. Phys. 43.
[70]
Lu, Y., Benini, L., and de Micheli, G. 2000. Low-Power task scheduling for multiple devices. In Proceedings of the 8th International Workshop on Hardware/Software Codesign. ACM, New York, 39--43.
[71]
Luo, J. and Jha, N. K. 2000. Power-Conscious joint scheduling of periodic task graphs and aperiodic tasks in distributed real-time embedded systems. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design. 357--364.
[72]
Malik, A., Moyer, B., and Cermak, D. 2000. A low power unified cache architecture providing power and performance flexibility (poster session). In Proceedings of the International Symposium on Low Power Electronics and Design. ACM, New York, 241--243.
[73]
Microsoft. 2007a. Microsoft whitepaper, application power management best practices for windows vista. http://www.microsoft.com/whdc/system/pnppwr/powermgmt/PM_apps.mspx.
[74]
Microsoft. 2007b. Microsoft whitepaper, processor power management in windows vista and windows server 2008. http://www.microsoft.com/whdc/system/pnppwr/powermgmt/ProcPowerMgmt.mspx.
[75]
Mishra, R., Rastogi, N., Dakai Zhu, Mosse, D., and Melhem, R. 2003. Energy aware scheduling for distributed real-time systems. In Proceedings of the International Parallel and Distributed Processing Symposium.
[76]
Mochocki, B., Hu, X. S., and Quan, G. 2007. Transition-Overhead-Aware voltage scheduling for fixed-priority real-time systems. ACM Trans. Des. Autom. Electron. Syst. 12. http://doi.acm.org/10.1145/1230800. 1230803.
[77]
Montet, C. and Serra, D. 2003. Game Theory and Economics. Palgrave Macmillan.
[78]
MPI-Forum. 2008. MPI: A message-passing interface standard. http://www.mpi-gotum.org/docs/mpi-1.3/mpi-report-1.3-2008-05.30.pdf.
[79]
NASAES. 2012. Nasa earth science. http://science.nasa.gov/earth-science/.
[80]
Nathuji, R., Isci, C., Gobatov, E., and Schwan, K. 2008. Providing platform heterogeneity-awareness for data center power management. Cluster Comput. 11, 259--271.
[81]
Newegg. 2008. AMD phenom 9850 specifications. http://ww.newegg.com/Product/Product.aspx?Item=N82#16819103249.
[82]
Oikawa, S. and Rajkumar, R. 1999. Portable RK: A portable resource kernel for guaranteed and enforced timing behavior. In Proceedings of the 5th IEEE Real-Time Technology and Applications Symposium. 111--120.
[83]
ORNL. 2012. OLCF jaguar. http://www.olcf.ornl.gov/computing-resources/jaguar/.
[84]
Pering, T., Burd, T., and Brodersen, R. 2000. Voltage scheduling in the iparm microprocessing system. In Proceedings of the International Symposium on Low-Power Electronics and Design (ISPLED'00). 96--101.
[85]
Pering, T., Agarwal, Y., Gupta, R., and Want, R. 2006. CoolSpots: Reducing the power consumption of wireless mobile devices with multiple radio interfaces. In Proceedings of the 4th International Conference on Mobile Systems, Applications and Services. ACM, New York, 220--232.
[86]
Petrucci, V., Loques, O., and Mosse, D. 2010. Dynamic optimization of power and performance for virtualized server clusters. In Proceedings of the ACM Symposium on Applied Computing. ACM, New York, 263--264.
[87]
Qi, X. and Zhu, D. 2008. Power management for real-time embedded systems on block-partitioned multicore platforms. In Proceedings of the International Conference on Embedded Software and Systems (ICESS'08). 110--117.
[88]
Ranvijay, Y. R. S. and Agrawal, S. 2010. Efficient energy constrained scheduling approach for dynamic real-time system. In Proceedings of the 1st International Conference on Parallel Distributed and Grid Computing (PDGC'10). 284--289.
[89]
Schmitz, M. T. and Al-Hashimi, B. M. 2001. Considering power variations of dvs processing elements for energy minimisation in distributed systems. In Proceedings of the 14th International Symposium on System Synthesis. 250--255.
[90]
Seo, E., Jeong, J., Park, S., and Lee, J. 2008. Energy efficient scheduling of real-time tasks on multicore processors. IEEE Trans. Parall. Distrib. Syst. 19, 1540--1552.
[91]
Selvakumar, S. and Sivarammurthy, C. 1994. Scheduling precedence constrained task graphs with non-negligible intertask communication onto multiprocessors. IEEE Trans. Parall. Distrib. Syst. 5, 328--336.
[92]
Shin, Y. and Choi, K. 1999. Power conscious fixed priority scheduling for hard real-time systems. In Proceedings of the 36th Annual ACM/IEEE Design Automation Conference. ACM, New York, 134--139.
[93]
Srikantaiah, S., Kansal, A., and Zhao, F. 2008. Energy aware consolidation for cloud computing. In Proceedings of the Conference on Power Aware Computing and Systems. USENIX Association, 10.
[94]
Stout, Q. F. 2006. Minimizing peak energy on mesh connected systems. In Proceedings of the 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures. ACM, New York, 331.
[95]
Subrata, R., Zomaya, A. Y., and Landfeldt, B. 2008. A cooperative game framework for QoS guided job allocation schemes in grids. IEEE Trans. Comput. 57, 1413-1422.
[96]
Swaminathan, V. and Chakrabarty, K. 2005. Pruning-Based energy-optimal deterministic i/o device scheduling for hard real-time systems. ACM Trans. Embed. Comput. Syst. 4, 141--167.
[97]
Tomiyama, H., Ishihara, T., Inoue, A., and Yasuura, H. 1998. Instruction scheduling for power reduction in processor-based system design. In Proceedings of the Conference on Design, Automation and Test in Europe. IEEE Computer Society, 855--860.
[98]
Uptime. 2012. Uptime institute. http://uptimeinstitute.org/.
[99]
Usami, K. and Horowitz, M. 1995. Clustered voltage scaling technique for low-power design. In Proceedings of the International Symposium on Low Power Design. ACM, New York, 3--8.
[100]
USEPA. 2007. U.S. environmental protection agency “report to congress on server and data center energy efficiency” public law 109-431, Energy Star Program.
[101]
Venkatachalam, V. and Franz, M. 2005. Power reduction techniques for microprocessor systems. ACM Comput. Surv. 37, 195--237.
[102]
Verma, A., Ahuja, P., and Neogi, A. 2008. Power-Aware dynamic placement of hpc applications. In Proceedings of the 22nd Annual International Conference on Supercomputing. ACM, New York, 175--184.
[103]
Wang, Y., Liu, H., Liu, D., Qin, Z., Shao, Z., and Sha, E. H. 2011. Overhead-Aware energy optimization for real-time streaming applications on multiprocessor system-on-chip. ACM Trans. Des. Autom. Electron. Syst. 16, 14:1--14:32.
[104]
Yu, Y. and Prasanna, V. K. 2002. Power-Aware resource allocation for independent tasks in heterogeneous real-time systems. In Proceedings of the 9th International Conference on Parallel and Distributed Systems. 341--348.
[105]
Zhang, Y., Hu, X., and Chen, D. Z. 2002. Task scheduling and voltage selection for energy minimization. In Proceedings of the 39th Design Automation Conference. 183--188.
[106]
Zhang, C., Vahid, F., and Najjar, W. 2005. A highly configurable cache for low energy embedded systems. ACM Trans. Embed. Comput. Syst. 4, 363--387.
[107]
Zhang, S. and Chatha, K. S. 2007. Approximation algorithm for the temperature-aware scheduling problem. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD'07). 281--288.
[108]
Zhang, S., Chatha, K. S., and Konjevod, G. 2007. Approximation algorithms for power minimization of earliest deadline first and rate monotonic schedules. In Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design (ISPLED'07). 225--230.
[109]
Zhu, D., Melhem, R., and Childers, B. R. 2003. Scheduling with dynamic voltage/speed adjustment using slack reclamation in multiprocessor real-time systems. IEEE Trans. Parall. Distrib. Syst. 14, 686--700.
[110]
Zhu, Y. and Mueller, F. 2004. Feedback edf scheduling exploiting dynamic voltage scaling. In Proceedings of the 10th IEEE Symposium on Embedded Technology and Applications (RTAS'04). 84--93.
[111]
Zhuo, J. and Chakrabarti, C. 2005. An efficient dynamic task scheduling algorithm for battery-powered dvs systems. In Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC'05). 846--849.

Cited By

View all
  • (2024)Load Distribution and Service Time Analysis of a Vehicular Edge Computing System2024 International Conference on Information Networking (ICOIN)10.1109/ICOIN59985.2024.10572110(262-267)Online publication date: 17-Jan-2024
  • (2023)Energy-Aware Scheduling for High-Performance Computing Systems: A SurveyEnergies10.3390/en1602089016:2(890)Online publication date: 12-Jan-2023
  • (2023)Method of Data Processing System Synthesis for Heterogeneous Distributed Databases Based on Network-Centric Control2023 IEEE 12th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)10.1109/IDAACS58523.2023.10348667(607-612)Online publication date: 7-Sep-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Journal on Emerging Technologies in Computing Systems
ACM Journal on Emerging Technologies in Computing Systems  Volume 8, Issue 4
October 2012
212 pages
ISSN:1550-4832
EISSN:1550-4840
DOI:10.1145/2367736
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 30 November 2012
Accepted: 01 October 2011
Revised: 01 October 2011
Received: 01 July 2011
Published in JETC Volume 8, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Energy-aware scheduling
  2. dynamic power management
  3. dynamic voltage and frequency scaling
  4. task allocation algorithms

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)3
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Load Distribution and Service Time Analysis of a Vehicular Edge Computing System2024 International Conference on Information Networking (ICOIN)10.1109/ICOIN59985.2024.10572110(262-267)Online publication date: 17-Jan-2024
  • (2023)Energy-Aware Scheduling for High-Performance Computing Systems: A SurveyEnergies10.3390/en1602089016:2(890)Online publication date: 12-Jan-2023
  • (2023)Method of Data Processing System Synthesis for Heterogeneous Distributed Databases Based on Network-Centric Control2023 IEEE 12th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)10.1109/IDAACS58523.2023.10348667(607-612)Online publication date: 7-Sep-2023
  • (2022)Quantum readout and gradient deep learning model for secure and sustainable data access in IWSNPeerJ Computer Science10.7717/peerj-cs.9838(e983)Online publication date: 6-Jun-2022
  • (2022)Modern Energy Optimization Approach for Efficient Data Communication in IoT-Based Wireless Sensor NetworksWireless Communications & Mobile Computing10.1155/2022/79015872022Online publication date: 1-Jan-2022
  • (2021)Online Optimization of Energy Consumption and Makespan for Active Replication based Scheduling Approaches for Real-time Systems2021 34th International Conference on VLSI Design and 2021 20th International Conference on Embedded Systems (VLSID)10.1109/VLSID51830.2021.00025(117-122)Online publication date: Feb-2021
  • (2021)Green power aware approaches for scheduling independent tasks on a multi-core machineSustainable Computing: Informatics and Systems10.1016/j.suscom.2021.10059031(100590)Online publication date: Sep-2021
  • (2021)Measuring power consumption in mobile devices for energy sustainable app development: A comparative study and challengesSustainable Computing: Informatics and Systems10.1016/j.suscom.2021.10058931(100589)Online publication date: Sep-2021
  • (2021)Cache-aware mobile data collection schedule for IoT enabled multi-rate data generator wireless sensor networkSustainable Computing: Informatics and Systems10.1016/j.suscom.2021.10058331(100583)Online publication date: Sep-2021
  • (2021)An approach for offloading in mobile cloud computing to optimize power consumption and processing timeSustainable Computing: Informatics and Systems10.1016/j.suscom.2021.10056231(100562)Online publication date: Sep-2021
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media