Skip to main content

2014 | OriginalPaper | Buchkapitel

9. An Ant Colony System for Dynamic Voltage Scaling Problem in Heterogeneous System

verfasst von : Yan Kang, Ying Lin, Yifan Zhang, He Lu

Erschienen in: Computer Engineering and Networking

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Dynamic voltage scaling is an effective energy minimization technique by conjointly changing the supply voltage and the operational frequency during run-time. In this chapter, an improved ant colony system is presented for distributed systems consisting dynamic voltage scalable processing elements. The energy saving can be obtained by using the DVS algorithm on the schedule obtained by the presented scheduling algorithm. The pheromone information of the ants and the heuristic information inspired by the list heuristic rule and energy consumption are combined together to guide the ants search. The parameter value of heuristic is varied from higher value to lower value to lessen its impact on ants search, while the parameter value of pheromone information is increased during the run of ant algorithm. And the elitist solution is discarded if it cannot be improved from generation to generation. By cooperating several generations of artificial ants, the ants search for the path with a minimum energy consumption cost, and the quality of the solution can be improved for minimizing the energy consumption. Experiments are implemented to demonstrate the performance of the algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Yun, H. S., & Kim, J. (2003). On energy-optimal voltage scheduling for fixed priority hard real-time systems. ACM Transactions on Embedded Computing Systems, 2(3), 393–430.CrossRef Yun, H. S., & Kim, J. (2003). On energy-optimal voltage scheduling for fixed priority hard real-time systems. ACM Transactions on Embedded Computing Systems, 2(3), 393–430.CrossRef
2.
Zurück zum Zitat Burd, T. D., Pering, T. A., Stratakos, A. J., & Brodersen, R. W. (2000). A dynamic voltage scaled microprocessor system. IEEE Solid-State Circuits, 35(11), 1571–1580.CrossRef Burd, T. D., Pering, T. A., Stratakos, A. J., & Brodersen, R. W. (2000). A dynamic voltage scaled microprocessor system. IEEE Solid-State Circuits, 35(11), 1571–1580.CrossRef
3.
Zurück zum Zitat Li, M. N., & Yao, F. (2005). An efficient algorithm for computing optimal discrete voltage schedules. SIAM Journal on Computing, 35(3), 658–671.CrossRefMathSciNet Li, M. N., & Yao, F. (2005). An efficient algorithm for computing optimal discrete voltage schedules. SIAM Journal on Computing, 35(3), 658–671.CrossRefMathSciNet
4.
Zurück zum Zitat Schmitz, M. T., Al-Hashimi, B. M., & Eles, P. (2004). Iterative schedule optimization for voltage scalable distributed embedded system. ACM Transactions on Embedded Computing Systems, 3(1), 182–217.CrossRef Schmitz, M. T., Al-Hashimi, B. M., & Eles, P. (2004). Iterative schedule optimization for voltage scalable distributed embedded system. ACM Transactions on Embedded Computing Systems, 3(1), 182–217.CrossRef
5.
Zurück zum Zitat Scordino, C., & Lipari, G. (2006). A resource reservation algorithm for power-aware scheduling of periodic and aperiodic real-time tasks. IEEE Transactions on Computers, 12(55), 1509–1522.CrossRef Scordino, C., & Lipari, G. (2006). A resource reservation algorithm for power-aware scheduling of periodic and aperiodic real-time tasks. IEEE Transactions on Computers, 12(55), 1509–1522.CrossRef
6.
Zurück zum Zitat Pillai, P., & Shin, K. G. (2001). Real-time dynamic voltage scaling for low-power embedded operating systems. In Proceedings of the 18th ACM symposium on operating system principles (pp. 89–201). New York, NY: ACM. Pillai, P., & Shin, K. G. (2001). Real-time dynamic voltage scaling for low-power embedded operating systems. In Proceedings of the 18th ACM symposium on operating system principles (pp. 89–201). New York, NY: ACM.
7.
Zurück zum Zitat Saewong, S., & Rajkumar, R. (2003). Practical voltage-scaling for fixed-priority RT-systems. In Proceedings of the 9th IEEE real-time and embedded technology and applications symposium (pp. 106–115). Washington, DC: IEEE CS Press. Saewong, S., & Rajkumar, R. (2003). Practical voltage-scaling for fixed-priority RT-systems. In Proceedings of the 9th IEEE real-time and embedded technology and applications symposium (pp. 106–115). Washington, DC: IEEE CS Press.
8.
Zurück zum Zitat Aydin, H., Devadas, V., & Zhu, D. (2006). System-level energy management for periodic real time tasks. In Proceedings of the 27th IEEE international real-time systems symposium (pp. 313–322). Washington, DC: IEEE CS Press. Aydin, H., Devadas, V., & Zhu, D. (2006). System-level energy management for periodic real time tasks. In Proceedings of the 27th IEEE international real-time systems symposium (pp. 313–322). Washington, DC: IEEE CS Press.
9.
Zurück zum Zitat Aydin, H., Melhem, R., Mossé, D., & Mejia-Alvarez, P. (2004). Power-aware scheduling for periodic real-time tasks. IEEE Transaction on Computers, 53(5), 584–600.CrossRef Aydin, H., Melhem, R., Mossé, D., & Mejia-Alvarez, P. (2004). Power-aware scheduling for periodic real-time tasks. IEEE Transaction on Computers, 53(5), 584–600.CrossRef
10.
Zurück zum Zitat Liu, Y., & Mok, A.K. (2003). An integrated approach for applying dynamic voltage scaling to hard real-time systems. In Proceedings of the 9th IEEE real-time and embedded technology and applications symposium (pp. 116–123). Washington, DC: IEEE CS Press. Liu, Y., & Mok, A.K. (2003). An integrated approach for applying dynamic voltage scaling to hard real-time systems. In Proceedings of the 9th IEEE real-time and embedded technology and applications symposium (pp. 116–123). Washington, DC: IEEE CS Press.
11.
Zurück zum Zitat Huang, K. L., & Liao, C. J. (2008). Ant colony optimization combined with taboo search for the job shop scheduling problem. Computers and Operation Research, 35(1), 1030–1046.CrossRefMATHMathSciNet Huang, K. L., & Liao, C. J. (2008). Ant colony optimization combined with taboo search for the job shop scheduling problem. Computers and Operation Research, 35(1), 1030–1046.CrossRefMATHMathSciNet
Metadaten
Titel
An Ant Colony System for Dynamic Voltage Scaling Problem in Heterogeneous System
verfasst von
Yan Kang
Ying Lin
Yifan Zhang
He Lu
Copyright-Jahr
2014
Verlag
Springer International Publishing
DOI
https://doi.org/10.1007/978-3-319-01766-2_9

Neuer Inhalt