Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ANSS.2005.27acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
Article

J-Sim: A Simulation Environment for Wireless Sensor Networks

Published: 04 April 2005 Publication History

Abstract

Wireless Sensor Networks (WSNs) have gained considerable attention in the past few years. As such, there has been an increasing need for defining and developing simulation frameworks for carrying out high-fidelity WSN simulation. In this paper, we present a modeling and simulation framework for WSNs in J-Sim - an open-source, component-based compositional network simulation environment that is developed entirely in Java. This framework is built upon the autonomous component architecture (ACA) and the extensible internetworking framework (INET) of J-Sim, and provides an object-oriented definition of (i) target, sensor and sink nodes, (ii) sensor and wireless communication channels, and (iii) physical media such as seismic channels, mobility model and power model (both energy-producing and energy-consuming components). Application-specific models can be defined by sub-classing classes in the simulation framework and customizing their behaviors. We demonstrate the use of the proposed WSN simulation framework by implementing several well-known localization, geographic routing, and directed diffusion protocols. In addition, we perform performance comparisons (in terms of execution time incurred, and the memory used) in simulating several typical WSN scenarios in J-Sim and ns-2. The simulation study indicates that the proposed WSN simulation framework in J-Sim is much more scalable than ns-2 (especially in memory usage).

References

[1]
{1} Evaluation of J-Sim. http://www.jsim.org/comparison.html.
[2]
{2} Ns-2. http://www.isi.edu/nsnam/ns/.
[3]
{3} Ptolemy. http://ptolemy.eecs.berkeley.edu.
[4]
{4} GloMoSim. http://pcl.cs.ucla.edu/projects/glomosim/.
[5]
{5} J-Sim. http://www.j-sim.org/.
[6]
{6} J-Sim wireless extension tutorial. http://www.jsim.org/v1.3/wireless/wireless_tutorial.htm.
[7]
{7} OPNET. http://www.opnet.com.
[8]
{8} PARSEC. http://pcl.cs.ucla.edu/projects/parsec/.
[9]
{9} The Rice University Monarch Project. http://www.monarch.cs.rice.edu/.
[10]
{10} SensorSim: A simulation framework for sensor networks. http://nesl.ee.ucla.edu/projects/sensorsim/.
[11]
{11} TOSSIM: Accurate and scalable simulation of entire TinyOS applications, 2003.
[12]
{12} I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci. Wireless sensor networks: A survey. Computer Networks, 38(4):393-422, March 2002.
[13]
{13} G. Asada, M. Dong, T. S. Lin, F. Newberg, G. Pottie, and W. Kaiser. Wireless integrated network sensors: Low power systems on a chip. In Proc. of the 1998 European Solid State Circuits Conference, 1998.
[14]
{14} R. Bagrodia, R. Meyer, M. Takai, Y. -A. Chen, X. Zeng, J. Martin, and H. Y. Song. Parsec: a parallel simulation environment for complex systems. IEEE Computer Magazine, 31(10):77-85, October 1998.
[15]
{15} L. Bajaj, M. Takai, R. Ahuja, K. Tang, R. Bagrodia, and M. Gerla. GloMoSim: A scalable network simulation environment. Technical Report 990027, Computer Science Department, University of California, Los Angeles, May 1999.
[16]
{16} S. Bajaj, L. Breslau, D. Estrin, K. Fall, S. Floyd, P. Haldar, M. Handley, A. Helmy, J. Heidemann, P. Huang, S. Kumar, S. McCanne, R. Rejaie, P. Sharma, K. Varadhan, Y. Xu, H. Yu, and D. Zappala. Improving simulation for network research. Technical Report 99-702, University of Southern California, 1999.
[17]
{17} P. Baldwin, S. Kohli, E. A. Lee, X. Liu, and Y. Zhao. Modeling of sensor nets in Ptolemy II. In Proc. of ACM/IEEE IPSN'04.
[18]
{18} N. Bulusu, J. Heidemann, and D. Estrin. GPS-less low-cost outdoor localization for very small devices. IEEE Personal Communications, pages 28-34, 2000.
[19]
{19} B. Chen, K. Jamieson, H. Balakrishnan, and R. Morris. Span: An energy-efficient coordination algorithm for topology maintenance in ad hoc wireless networks. In Proc. of ACM MobiCom'03.
[20]
{20} J. Cowie, H. Liu, J. Liu, D. Nicol, and A. Ogielski. Towards realistic million-node Internet simulations. In Proc. of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'99).
[21]
{21} L. Doherty, K. Pister, and L. Ghaoui. Convex position estimation in wireless sensor networks. In Proc. of IEEE INFOCOM'01 .
[22]
{22} D. Estrin, R. Govindan, J. S. Heidemann, and S. Kumar. Next century challenges: Scalable coordination in sensor networks. In Proc. of ACM MobiCom'99.
[23]
{23} T. He, C. Huang, B. M. Blum, J. A. Stankovic, and T. Abdelzaher. Range-free localization schemes for large scale sensor networks. In Proceedings of ACM MobiCom'03.
[24]
{24} J. Heidemann, F. Silva, and D. Estrin. Matching data dissemination algorithms to application requirements. In Proc. of ACM SenSys'03.
[25]
{25} W. Heinzelman, J. Kulik, and H. Balakrishnan. Adaptive protocols for information dissemination in wireless sensor networks. In Proc. of ACM MobiCom'99.
[26]
{26} J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. S. Pister. System architecture directions for networked sensors. In Proc. of Architectural Support for Programming Languages and Operating Systems, 2000.
[27]
{27} C. Intanagonwiwat, R. Govindan, and D. Estrin. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In Proc. of ACM MobiCom'00.
[28]
{28} C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, and F. Silva. Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking, 11(1):2-16, February 2003.
[29]
{29} J. Kahn, R. Katz, and K. Pister. Next century challenges: Mobile networking for "Smart Dust. In Proc. of ACM MobiCom'99 .
[30]
{30} J. M. Kahn, R. H. Katz, and K. S. J. Pister. Next century challenges: mobile networking for small dusts. In Proc. of ACM MobiCom'99.
[31]
{31} B. Karp and H. Kung. Greedy perimeter stateless routing for wireless networks. In Proc. of ACM MobiCom'00.
[32]
{32} S. Keshav. REAL: A network simulator. Technical Report 88/472, University of California, Berkeley, 1988.
[33]
{33} R. Nagpal, H. Shrobe, and J. Bachrach. Organizing a global coordinate system from local information on an ad hoc sensor network. In Proceedings of ACM/IEEE IPSN'03.
[34]
{34} D. Niculescu and B. Nath. Ad hoc positioning system (APS). In Proc. of IEEE GLOBECOM'01.
[35]
{35} S. Park, A. Savvides, and M. Srivastava. Battery capacity measurement and analysis using lithium coin cell battery. In Proc. of ACM ISLPED'01.
[36]
{36} S. Park, A. Savvides, and M. Srivastava. Simulating networks of wireless sensors. In Proc. of the 2001 Winter Simulation Conference.
[37]
{37} S. Park, A. Savvides, and M. Srivastava. SensorSim: A simulation framework for sensor networks. In Proc. of the ACM international Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems, 2000.
[38]
{38} C. Perkins, E. Royer, and S. Das. Ad hoc on demand distance vector (aodv) routing. IETF Draft, January 2002.
[39]
{39} K. Sarabandi, I. Koh, G. Liang, and H. Bertoni. Propagation modeling for FCS. In Proc. of IEEE MILCOM'01.
[40]
{40} D. J. Schwartz, Y. Yemini, and D. Bacon. NEST: A network simulation and prototyping testbed. Communications of the ACM, 33(10):63-74, October 1990.
[41]
{41} A. Sobeih and J. C. Hou. A simulation framework for sensor networks in J-Sim. Technical Report UIUCDCS-R-2003- 2386, Department of Computer Science, University of Illinois at Urbana-Champaign, November 2003.
[42]
{42} H.-Y. Tyan. Design, Realization and Evaluation of a Component-based Compositional Software Architecture for Network Simulation. PhD thesis, Department of Electrical Engineering, The Ohio State University, 2002.
[43]
{43} H. -Y. Tyan and J. C. Hou. JavaSim: A component-based compositional network simulation environment. In Proc. of Western Simulation Multiconference, CNDS'01.
[44]
{44} X. Wang, G. Xing, Y. Zhang, C. Lu, R. Pless, and C. Gill. Integrated coverage and connectivity configuration in wireless sensor networks. In Proc. of ACM SenSys'03.
[45]
{45} F. Ye, G. Zhong, S. Lu, and L. Zhang. Peas: A robust energy conserving protocol for long-lived sensor networks. In Proc. of IEEE ICDCS'03.
[46]
{46} R. Zheng, G. He, I. Gupta, J. Hou, and L. Sha. Time indexing in sensor networks. In Proc. of IEEE MASS'04.
[47]
{47} R. Zheng and R. Kravets. On-demand power management for ad hoc network. In Proc. of IEEE INFOCOM'03.

Cited By

View all
  • (2018)A Comprehensive Survey on Multi-hop Wireless NetworksWireless Personal Communications: An International Journal10.1007/s11277-018-5711-8101:2(677-722)Online publication date: 1-Jul-2018
  • (2017)Simulation tools in internet of thingsProceedings of the 1st International Conference on Internet of Things and Machine Learning10.1145/3109761.3158400(1-7)Online publication date: 17-Oct-2017
  • (2016)Multi-objective optimization in sensor networksComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2016.01.01599:C(134-161)Online publication date: 22-Apr-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ANSS '05: Proceedings of the 38th annual Symposium on Simulation
April 2005
280 pages
ISBN:0769523226

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 04 April 2005

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)A Comprehensive Survey on Multi-hop Wireless NetworksWireless Personal Communications: An International Journal10.1007/s11277-018-5711-8101:2(677-722)Online publication date: 1-Jul-2018
  • (2017)Simulation tools in internet of thingsProceedings of the 1st International Conference on Internet of Things and Machine Learning10.1145/3109761.3158400(1-7)Online publication date: 17-Oct-2017
  • (2016)Multi-objective optimization in sensor networksComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2016.01.01599:C(134-161)Online publication date: 22-Apr-2016
  • (2015)Learning automata based energy efficient data aggregation in wireless sensor networksWireless Networks10.1007/s11276-015-0894-321:6(2035-2053)Online publication date: 1-Aug-2015
  • (2014)An easy-to-use 3D visualization system for planning context-aware applications in smart buildingsComputer Standards & Interfaces10.1016/j.csi.2012.07.00436:2(312-326)Online publication date: 1-Feb-2014
  • (2011)Effects of carrier sense modeling on wireless network simulation resultsProceedings of the 14th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems10.1145/2068897.2068921(129-134)Online publication date: 31-Oct-2011
  • (2011)The balance of routing energy consumption in wireless sensor networksJournal of Parallel and Distributed Computing10.1016/j.jpdc.2011.03.00371:7(1024-1033)Online publication date: 1-Jul-2011
  • (2010)Performance and scalability evaluation of the Castalia wireless sensor network simulatorProceedings of the 3rd International ICST Conference on Simulation Tools and Techniques10.4108/ICST.SIMUTOOLS2010.8727(1-6)Online publication date: 15-Mar-2010
  • (2010)RaPTEXACM Transactions on Sensor Networks10.1145/1806895.18069027:1(1-40)Online publication date: 20-Aug-2010
  • (2009)An agent-based simulation framework for cognitive radio studiesProceedings of the 2nd International Conference on Simulation Tools and Techniques10.4108/ICST.SIMUTOOLS2009.5654(1-6)Online publication date: 2-Mar-2009
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media