{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:17:17Z","timestamp":1760242637334,"version":"build-2065373602"},"reference-count":34,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2017,12,14]],"date-time":"2017-12-14T00:00:00Z","timestamp":1513209600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"The National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIP)","award":["NRF-2017R1D1A1B03029552","NRF-2017R1E1A1A01075803"],"award-info":[{"award-number":["NRF-2017R1D1A1B03029552","NRF-2017R1E1A1A01075803"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In wireless sensor networks (WSNs), sensor nodes are deployed for collecting and analyzing data. These nodes use limited energy batteries for easy deployment and low cost. The use of limited energy batteries is closely related to the lifetime of the sensor nodes when using wireless sensor networks. Efficient-energy management is important to extending the lifetime of the sensor nodes. Most effort for improving power efficiency in tiny sensor nodes has focused mainly on reducing the power consumed during data transmission. However, recent emergence of sensor nodes equipped with multi-cores strongly requires attention to be given to the problem of reducing power consumption in multi-cores. In this paper, we propose an energy efficient scheduling method for sensor nodes supporting a uniform multi-cores. We extend the proposed T-Ler plane based scheduling for global optimal scheduling of a uniform multi-cores and multi-processors to enable power management using dynamic power management. In the proposed approach, processor selection for a scheduling and mapping method between the tasks and processors is proposed to efficiently utilize dynamic power management. Experiments show the effectiveness of the proposed approach compared to other existing methods.<\/jats:p>","DOI":"10.3390\/s17122906","type":"journal-article","created":{"date-parts":[[2017,12,14]],"date-time":"2017-12-14T12:35:45Z","timestamp":1513254945000},"page":"2906","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Energy Efficient Real-Time Scheduling Using DPM on Mobile Sensors with a Uniform Multi-Cores"],"prefix":"10.3390","volume":"17","author":[{"given":"Youngmin","family":"Kim","sequence":"first","affiliation":[{"name":"Da Vind College of Genneral Education, Chung-Ang University, Heuksuk-ro 84, Dongjak-gu, Seoul 06974, Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0906-9552","authenticated-orcid":false,"given":"Ki-Seong","family":"Lee","sequence":"additional","affiliation":[{"name":"Da Vind College of Genneral Education, Chung-Ang University, Heuksuk-ro 84, Dongjak-gu, Seoul 06974, Korea"}]},{"given":"Chan-Gun","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Chung-Ang University, Heuksuk-ro 84, Dongjak-gu, Seoul 06974, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2017,12,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Lymberopoulos, D., Priyantha, N.B., and Zhao, F. (2007, January 25\u201327). mPlatform: A reconfigurable architecture and efficient data sharing mechanism for modular sensor nodes. Proceedings of the 6th International Conference on Information Processing in Sensor Networks, Cambridge, MA, USA.","DOI":"10.1109\/IPSN.2007.4379672"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1504\/IJCAET.2014.065419","article-title":"A survey of techniques for improving energy efficiency in embedded computing systems","volume":"6","author":"Mittal","year":"2014","journal-title":"Int. J. Comput. Aided Eng. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1180","DOI":"10.1109\/TWC.2012.012412.110805","article-title":"Optimum transmission policies for battery limited energy harvesting nodes","volume":"11","author":"Tutuncuoglu","year":"2012","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"3096","DOI":"10.1109\/TCOMM.2013.050613.121698","article-title":"Distributed sampling rate control for rechargeable sensor nodes with limited battery capacity","volume":"12","author":"Zhang","year":"2013","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"4424","DOI":"10.1109\/TIE.2010.2102321","article-title":"Energy harvesting from hybrid indoor ambient light and thermal energy sources for enhanced performance of wireless sensor nodes","volume":"58","author":"Tan","year":"2011","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_6","unstructured":"Wang, Y., Liu, X., and Yin, J. (2006, January 23\u201329). Requirements of quality of service in wireless sensor network. Proceedings of the International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICN\/ICONS\/MCL 2006), Morne, Mauritius."},{"key":"ref_7","unstructured":"Krishnarnurthy, R., Alvandpour, A., De, V., and Borkar, S. (2002, January 15). High-performance and low-power challenges for sub-70 nm microprocessor circuits. Proceedings of the IEEE Custom Integrated Circuits Conference, Orlando, FL, USA."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Venkatesh, G., Sampson, J., Goulding, N., Garcia, S., Bryksin, V., Lugo-Martinez, J., Swanson, S., and Taylor, M.B. (2010). Conservation cores: Reducing the energy of mature computations. ACM SIGARCH Computer Architecture News, ACM.","DOI":"10.1145\/1736020.1736044"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Esmaeilzadeh, H., Blem, E., St Amant, R., Sankaralingam, K., and Burger, D. (2011). Dark silicon and the end of multicore scaling. ACM SIGARCH Computer Architecture News, ACM.","DOI":"10.1145\/2000064.2000108"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MC.2010.20","article-title":"Project Greenlight: Optimizing cyber-infrastructure for a carbon-constrained world","volume":"43","author":"Smarr","year":"2010","journal-title":"Computer"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"McLurkin, J., Lynch, A.J., Rixner, S., Barr, T.W., Chou, A., Foster, K., and Bilstein, S. (2013). A low-cost multi-robot system for research, teaching, and outreach. Distributed Autonomous Robotic Systems, Springer.","DOI":"10.1007\/978-3-642-32723-0_43"},{"key":"ref_12","unstructured":"Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., Magnenat, S., Zufferey, J.C., Floreano, D., and Martinoli, A. (2009, January 7). The e-puck, a robot designed for education in engineering. Proceedings of the 9th Conference on Autonomous Robot Systems and Competitions, Castelo Branco, Portugal."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Bonani, M., Longchamp, V., Magnenat, S., R\u00e9tornaz, P., Burnier, D., Roulet, G., Vaussard, F., Bleuler, H., and Mondada, F. (2010, January 18\u201322). The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research. Proceedings of the 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2010), Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5649153"},{"key":"ref_14","unstructured":"Brutschy, A., Pini, G., and Decugniere, A. (2012). Grippable Objects for the Foot-Bot, Universit\u00e9 Libre de Bruxelles. IRIDIA Technical Report, Technical Report TR\/IRIDIA\/2012-001."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chen, P., Ahammad, P., Boyer, C., Huang, S.I., Lin, L., Lobaton, E., Meingast, M., Oh, S., Wang, S., and Yan, P. (2008, January 7\u201311). CITRIC: A low-bandwidth wireless camera network platform. Proceedings of the Second ACM\/IEEE International Conference on Distributed Smart Cameras (ICDSC 2008), Stanford, CA, USA.","DOI":"10.1109\/ICDSC.2008.4635675"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Betthauser, J., Benavides, D., Schornick, J., O\u2019Hara, N., Patel, J., Cole, J., and Lobaton, E. (2014, January 3\u20135). WolfBot: A distributed mobile sensing platform for research and education. Proceedings of the 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1), Bridgeport, CT, USA.","DOI":"10.1109\/ASEEZone1.2014.6820632"},{"key":"ref_17","unstructured":"Chung, H., Kang, M., and Cho, H.D. (2017, October 31). Heterogeneous Multi-Processing Solution of Exynos 5 Octa with ARM\u00ae big. LITTLE\u2122 Technology. Available online: https:\/\/www.arm.com\/files\/pdf\/Heterogeneous_Multi_Processing_Solution_of_Exynos_5_Octa_with_ARM_bigLITTLE_Technology.pdf."},{"key":"ref_18","first-page":"1","article-title":"big. LITTLE architecture: Heterogeneous multicore processing","volume":"119","author":"Kamdar","year":"2015","journal-title":"Int. J. Comput. Appl."},{"key":"ref_19","first-page":"1596","article-title":"TL Plane Based Real-Time Scheduling Using Dynamic Power Management","volume":"98","author":"Youngmin","year":"2015","journal-title":"IEICE Trans. Inf. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kim, Y., Lee, K.S., Pham, N.S., Lee, S.R., and Lee, C.G. (2016). TL Plane Abstraction-Based Energy-Efficient Real-Time Scheduling for Multi-Core Wireless Sensors. Sensors, 16.","DOI":"10.3390\/s16071054"},{"key":"ref_21","unstructured":"Jan, M.R., Anantha, C., and Borivoje, N. (2003). Digital Integrated Circuits\u2014A Design Perspective, Pearson Publishing."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1145\/2567935","article-title":"Energy optimization for real-time multiprocessor system-on-chip with optimal DVFS and DPM combination","volume":"13","author":"Chen","year":"2014","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"ref_23","unstructured":"Carpenter, J., Funk, S., Holman, P., Srinivasan, A., Anderson, J.H., and Baruah, S.K. (2004). A Categorization of Real-Time Multiprocessor Scheduling Problems and Algorithms In Handbook on Scheduling Algorithms, Methods, and Models, Chapman Hall\/CRC."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"543","DOI":"10.3233\/EMC-2005-00052","article-title":"Adapting Pfair scheduling for symmetric multiprocessors","volume":"1","author":"Holman","year":"2005","journal-title":"J. Embed. Comput."},{"key":"ref_25","unstructured":"Anderson, J.H., and Srinivasan, A. (2000, January 12\u201314). Pfair scheduling: Beyond periodic task systems. Proceedings of the 2000 Seventh International Conference on Real-Time Computing Systems and Applications, Cheju Island, Korea."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Levin, G., Funk, S., Sadowski, C., Pye, I., and Brandt, S. (2010, January 6\u20139). DP-FAIR: A simple model for understanding optimal multiprocessor scheduling. Proceedings of the 2010 22nd Euromicro Conference on Real-Time Systems (ECRTS), Brussels, Belgium.","DOI":"10.1109\/ECRTS.2010.34"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Cho, H., Ravindran, B., and Jensen, E.D. (2006, January 5\u20138). An optimal real-time scheduling algorithm for multiprocessors. Proceedings of the 27th IEEE International Real-Time Systems Symposium (RTSS\u201906), Rio de Janeiro, Brazil.","DOI":"10.1109\/RTSS.2006.10"},{"key":"ref_28","unstructured":"Funk, S.H., and Meka, A. (July, January 29). U-LLREF: An optimal scheduling algorithm for uniform multiprocessors. Proceedings of the 9th Workshop on Models and Algorithms for Planning and Scheduling Problems, Abbey Rolduc, The Netherlands."},{"key":"ref_29","unstructured":"Chen, S.Y., and Hsueh, C.W. (December, January 30). Optimal dynamic-priority real-time scheduling algorithms for uniform multiprocessors. Proceedings of the Real-Time Systems Symposium, Barcelona, Spain."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Funaoka, K., Kato, S., and Yamasaki, N. (2008, January 5\u20137). Energy-efficient optimal real-time scheduling on multiprocessors. Proceedings of the 2008 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing (ISORC), Orlando, FL, USA.","DOI":"10.1109\/ISORC.2008.19"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Moreno, G.A., and De Niz, D. (2012, January 19\u201322). An optimal real-time voltage and frequency scaling for uniform multiprocessors. Proceedings of the 2012 IEEE 18th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Seoul, Korea.","DOI":"10.1109\/RTCSA.2012.51"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Funaoka, K., Takeda, A., Kato, S., and Yamasaki, N. (2008, January 11\u201313). Dynamic voltage and frequency scaling for optimal real-time scheduling on multiprocessors. Proceedings of the International Symposium on Industrial Embedded Systems (SIES 2008), Le Grande Motte, France.","DOI":"10.1109\/SIES.2008.4577677"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1145\/321992.321995","article-title":"A level algorithm for preemptive scheduling","volume":"24","author":"Horvath","year":"1977","journal-title":"J. ACM"},{"key":"ref_34","unstructured":"Funk, S., Goossens, J., and Baruah, S. (2001, January 3\u20136). On-line scheduling on uniform multiprocessors. Proceedings of the 22nd IEEE Real-Time Systems Symposium (RTSS 2001), London, UK."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/12\/2906\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:53:59Z","timestamp":1760208839000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/12\/2906"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,14]]},"references-count":34,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2017,12]]}},"alternative-id":["s17122906"],"URL":"https:\/\/doi.org\/10.3390\/s17122906","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2017,12,14]]}}}