Scheduling Algorithms for Wireless Sensor Network Using Cheddar Simulation Tool  
  Authors : P. B. Lohiya; K. H. Deshmukh; S. G. Pundkar

 

In Recent era, researcher’s attention is getting more diverted towards a widely used technology in almost every applications of different domain as a wireless sensor network (WSN). Many of applications in WSNs are real time applications that are requested to run in real time way. To support such type of applications we need scheduling algorithm. Real time scheduling algorithms helps to achieve goal of WSN. This work presents the comparison between different real time algorithms available for scheduling task of WSN using simulation tool name as Cheddar.

 

Published In : IJCAT Journal Volume 2, Issue 10

Date of Publication : October 2015

Pages : 405 - 411

Figures :02

Tables : 01

Publication Link :Scheduling Algorithms for Wireless Sensor Network Using Cheddar Simulation Tool

 

 

 

P. B. Lohiya : Assistant Professor, PRMIT&R, Badnera

K. H. Deshmukh : Assistant Professor, PRMIT&R, Badnera

S. G. Pundkar : Assistant Professor, PRMIT&R, Badnera

 

 

 

 

 

 

 

Wireless Sensor Network

Earliest Deadline First

Aperiodic Task

Rate Monotonic

A system is said to be real-time when quantitative expressions of time are necessary to describe the behavior of the system. A real-time task is one that is associated with some time constraints. Process scheduling is an important issue in the design and maintenance of Hard- Real-Time systems. The primary objective of scheduling is to provide a feasible process allocation and sequencing in order to meet deadlines and achieve high resource utilization. EDF is an optimal preemptive scheduling algorithm with dynamic priorities. This is a dynamic scheduling algorithm, in contrast to a static assignment in which priorities of tasks do not change with time.

 

 

 

 

 

 

 

 

 

[1] Adi Mallikarjuna Reddy, V AVU Phani Kumar, D Janakiram, and G Ashok Kumar, 2007. Operating Systems for Wireless Sensor Networks: A Survey Technical Report. [2] Andre´ Rodrigues, Tiago Camilo, Jorge SaSilva, Fernando Boavida, 2012. Diagnostic Tools for Wireless Sensor Networks: A Comparative Survey, Springer Science+Business Media, pp. 408-452. [3] Benitha Christinal.J, 2013. A Survey on Priority based Packet Scheduling in Wireless Sensor Networks, International Journal of Scientific Research in Computer Science (IJSRCS), vol. 1, Issue 4, pp. 18-21. [4] Bhatti, S.; Carlson, J.; Dai, H.; Deng, J.; Rose, J.; Sheth, A.; Shucker, B.; Gruenwald, C.; Torgerson, H.R., 2005. Mantis OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms. Mobile. Network, pp. 563-579. [5] Cao, Q.; Abdelzaher, T.; Stankovic, J.; He, T., 2008. The LiteOS Operating System: Towards Unix Like Abstraction for Wireless Sensor Networks. In Proceedings of the 7th International Conference on Information Processing in Sensor Networks (IPSN 2008), St. Louis, MO, USA, pp. 22–24. [6] Chi-Tsun Cheng, Chi K. Tse, and Francis C. M. Lau, 2010. An Energy-Aware Scheduling Scheme for Wireless Sensor Networks, IEEE transaction on vehicular technology, vol. 59, no. 7. [7] Dunkels, A.; Gronvall, B.; Voigt, T., 2004. Contiki a Lightweight and Flexible Operating System for Tiny Networked Sensors. In Proceedings of the 9th Annual IEEE International Conference on Local Computer Networks, Washington, DC, USA; pp. 455-462. [8] Edwin Prem Kumar Gilbert, Baskaran Kaliaperumal, Elijah Blessing Rajsingh, 2012. Research Issues in Wireless Sensor Network Applications: A Survey, International Journal of Information and Electronics Engineering, vol. 2, no. 5, pp. 702-706. [9] Eswaran, A.; Rowe, A.; Rajkumar, R., 2005. Nano-RK: An Energy-Aware Resource-Centric RTOS for Sensor Networks. In Proceedings of the 26th IEEE Real-Time Systems Symposium, Miami, FL, USA, pp. 5–8. [10] Fengxiang Zhang, Alan Burns, 2009. Schedulability Analysis for Real-Time Systems with EDF Scheduling IEEE transactions on computers, vol. 58, [11] Frederic Ridouard, Pascal Richard, Francis Cottet, 2004. Negative results for scheduling independent hard real-time tasks with self-suspensions, Proceedings of the 25th IEEE International Real-Time Systems Symposium, pp. 1-10. [12] Giorgio C. Buttazzo, 2005. Rate Monotonic vs. EDF: Judgment Day, Real-Time Systems, Springer Science + Business Media, Inc. Manufactured in the Netherlands, pp. 5-26. [13] Haiying Zhou, Feng Wu, Kun-mean Hou, 2008. An Event-driven Multi-threading Real-time Operating System dedicated to Wireless Sensor Networks. The 2008 International Conference on Embedded Software and Systems (ICESS2008) IEEE, [14] Jane W.S. Liu, 2001. Real-Time Systems, Pearson Education, India, pp. 121 & 26. [15] Jennifer Yick, Biswanath Mukherjee, Dipak Ghosal, 2008. Wireless sensor network survey, Elsevier B.V. Computer Networks, pp. 2292-2230. [16] Jinkyu Lee, Kang G. Shin, 2012. Preempt a Job or Not in EDF Scheduling of Uniprocessor Systems, IEEE Transaction on Computers, pp. 1-10. [17] Karsten Albers, Frank Slomka, 2005. Efficient Feasibility Analysis for Real-Time Systems with EDF scheduling, Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, IEEE. [18] Kathleen Baynes, Chris Collins, Eric Fiterman, Brinda Ganesh, Paul Kohout, Christine Smit, Tiebing Zhang, and Bruce Jacob,2003. The Performance and Energy Consumption of Embedded Real-Time Operating Systems,IEEE transactions on computers, vol. 52, no. 11, pp. 1454-1469. [19] Kayvan Atefi, Mohammad Sadeghi, Arash Atefi, 2011. Real-Time Scheduling Strategy for Wireless Sensor Networks O.S, International Journal of Distributed and Parallel Systems (IJDPS) vol.2, no.6, pp. 63-78. [20] Leo Ordinez, David Donari, Rodrigo Santos, Javier Orozco, 2008. An Application-Based Real-Time Scheduler for Wireless Sensor Networks, XXXIV Conferencia Latinoamericana de Informática. pp. 1239- 1248. [21] Levis, P.,Madden, S. Polastre, J., Szewczyk, R.,Whitehouse, K.Woo, A. Gay, D. Hill, J. Welsh, M.Brewer, E. Culler, D.,2011. Tinyos: An Operating System for Sensor Networks, pp. 115-147. [22] Liang Dai, Yilin Chang, Zhong Shen, 2011. An Optimal Task Scheduling Algorithm in Wireless Sensor Networks, Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 vol.6, no. 1, pp. 101-112. [23] LiteOS. LiteOS [online], 2011[cit.2012-05-28]. Available from: http://www.liteos.net [24] M. Sirisha, S.Swetha, 2013. A Survey On WSN OS Using Real-Time Scheduling Strategy, International Journal of Technology Enhancement and Emerging Engineering Research, vol. 1, no.5, pp. 13-19. [25] M.Kaladevi, Dr.S.Sathiyabama, 2010. A Comparative Study of Scheduling Algorithms for Real Time Task, International Journal of Advances in Science and Technology, vol. 1, no. 4, pp. 8-14. [26] Maryline Chetto, 2013. Optimal Scheduling for Real- Time Jobs in Energy Harvesting Computing Systems, IEEE Transactions on Emerging Topics in Computing, pp. 1-13. [27] Myunggwon Hwang, Dongjin Choi, Pankoo Kim, 2011. Least Slack Time Rate First: an Efficient Scheduling Algorithm for Pervasive Computing Environment, Journal of Universal Computer Science, vol. 17, no. 6, pp. 912-925. [28] Octav Chipara, Chenyang Lu, Gruia-Catalin Roman, 2013. Real-Time Query Scheduling for Wireless Sensor Networks, IEEE Transactions on Computers, vol. 62, no. 9, pp. 1850-1865. [29] Pankaj Sareen, 2013. Comparison of Sorting Algorithms (On the Basis of Average Case), International Journal of Advanced Research in Computer Science and Software Engineering, [30] Rowe, A.; Lakshmanan, K.; Yhu, H.; Rajkumar, R., 2008. Rate-Harmonized Scheduling for Saving Energy, In Proceedings of the 29th IEEE Real-Time Systems Symposium, Barcelona, Spain, [31] Rym Chéour, Sébastien Bilavarn, Mohamed Abid, 2011. Exploitation of the EDF Scheduling in the Wireless Sensors Networks, International Journal of Measurement Technologies and Instrumentation Engineering, 1(2), pp.14-27. [32] Sangho Yi, Hong Min, Junyoung Heo, Boncheol Gu, Yookun Cho, Jiman Hong, Jinwon Kim, Kwangyong Lee, and Seungmin Park, 2006. Performance Analysis of Task Schedulers in Operating Systems for Wireless Sensor Networks M. Gavrilova et al., LNCS 3983, Springer-Verlag Berlin Heidelberg, pp. 499–508. [33] Sumit Kumar, Siddhartha Chauhan, 2011. A Survey on Scheduling Algorithms for Wireless Sensor Networks, International Journal of Computer Applications (0975 – 8887), vol. 20, no.5, pp. 7-13. [34] Swati Pandit, Rajashree Shedge, 2013. Survey of Real Time Scheduling Algorithms, OSR Journal of Computer Engineering, vol. 13, Issue 2, pp. 44-51. [35] Tarek M. Salem, Sherine M., Abd E-kader, 2013.Mapping Wireless Sensor Network Applications Requirements to Existing Operating Systems, IJCSI International Journal of Computer Science vol. 10, Issue 5, no 1, pp. 258-267. [36] TinyOS Network Working Group; Tutorials, Network Protocols (accessed on 17 April 2011). [37] TinyOS [EB/OL], http:// www.tinyos.net, 2007-6-1. vol 3, Issue 3, pp. 522-532. [38] Wei Dong, Chun Chen, Xue Liu, Yunhao Liu, Jiajun Bu, Kougen Zheng, 2011. SenSpire OS: A Predictable, Flexible, and Efficient Operating System for Wireless Sensor Networks, IEEE Transactions on Computers, vol. 60, no. 12, pp. 1788-1800. [39] Yingwei Yao, Georgios B. Giannakis, 2005. Energy- Efficient Scheduling for Wireless Sensor Networks, IEEE Transactions on Communications, vol. 53, no. 8, pp. 1333-1342. [40] Zhao Zhi bin, Gao Fuxiang, 2009. Study on Preemptive Real-Time Scheduling Strategy for Wireless Sensor Networks, Journal of Information Processing Systems, vol.5, no.3. pp. 135-144.