ABSTRACT
Recent years have seen the maturing of ubiquitous computing middleware and software. Accompanied by research into sensor networks and other sensor-driven applications, widespread deployment and realisation of these technologies can now be expected in the coming years. As a cheap and quick method of prototyping applications and protocols, simulation will be a key part of the development cycle for these technologies. However, existing simulators only address a subset of ubiquitous computing environments and are unsuitable for modelling the desired complexity of the domain.This paper presents initial work on the design of a generic simulation tool suitable for the many scenarios encompassed by ubiquitous computing, such as simulation of sensors, actuators, and the environment. In addition, an emulation framework for middleware and software under development is provided which interfaces with the simulation tool. We provide a layered, flexible and modular approach to supporting the simulation of ubiquitous computing environments without constraining the simulator to one aspect of the many possible ubiquitous computing deployment scenarios. Finally, we present and discuss a proof-of-concept simulation.
- Mark Weiser, "The Computer for the 21st Century". Scientific American, Vol. 265, No. 3, pp. 94--104, September 1991.Google ScholarCross Ref
- Mark Weiser, "Some Computer Science Issues in Ubiquitous Computing", Communications of the ACM, Vol. 36, No. 7, pp 74--84, 1993. Google ScholarDigital Library
- Paolo Bresciani, Loris Penserini, Paolo Busetta and Tsvi Kuflik, "Agent Patterns for Ambient Intelligence". In Proceedings of 23rd International Conference on Conceptual Modelling, November 2004, Shanghai, China.Google Scholar
- Tian He, Sudha Krishnamurthy, et al., "Energy-Efficient Surveillance System Using Wireless Sensor Networks". In Proceedings of 2nd International Conference on Mobile Systems, Applications and Services (MobiSys'04), June 2004. Google ScholarDigital Library
- Massimo Benerecetti, Paolo Bouquet, and Matteo Bonifacio, "Distributed Context-Aware Systems". In Human-Computer Interaction, Vol. 16, 2001. Google ScholarDigital Library
- Alan Dearle, Graham Kirby, Ron Morrison et al., "Architectural Support for Global Smart Spaces". In Proceedings of 4th International Conference on Mobile Data Management, Vol. 2574, 2003. Google ScholarDigital Library
- www.xbow.com, Crossbow Technology Inc. Pages on wireless sensor networks.Google Scholar
- Emmanuel Munguia Tapia, Stephen S. Intille and Kent Larson, "Activity Recognition in the Home using Simple and Ubiquitous Sensors". In Proceedings of 2nd International Conference on Pervasive Computing, Vienna, Austria, 2004.Google Scholar
- Xiang Ji, Hongyuan Zha, "Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling", Proceedings of IEEE INFOCOM, pp. 2652--2661, 2004.Google Scholar
- Lawrence A. Klein. "Sensor Technologies and Data Requirements for ITS". Artech House, 2001.Google Scholar
- http://www.isi.edu/nsnam/ns, NS-2 simulator, 2001.Google Scholar
- John J. Barton and Vikram Vijayaraghavan, "UBIWISE, A Ubiquitous Wireless Infrastructure Simulation Environment", http://www.hpl.hp.com/techreports/2002/HPL-2002-303.htmlGoogle Scholar
- Ricardo Morla, Nigel Davies, "Evaluating a Location-Based Application: A Hybrid Test and Simulation Environment". In Proceedings of 2nd International Conference on Pervasive Computing, Vienna, Austria, 2004.Google Scholar
- Eleanor O'Neill, Martin Klepal et al., "A Testbed for Evaluating Human Interaction with Ubiquitous Computing Environments". In Proceedings of 1st International Conference on Testbeds & Research Infrastructures for the DEvelopment of NeTworks & COMmunities (TRIDENTCOM 2005), Trento, Italy, February 2005. Google ScholarDigital Library
- Sameer Sundresh, Wooyoung Kim and Gul Agha, "SENS: A Sensor, Environment and Network Simulator". In Proceedings of IEEE/ACM Annual Simulation Symposium, 2004. Google ScholarDigital Library
- René Meier and Vinny Cahill, "STEAM: Event-Based Middleware for Wireless Ad Hoc Networks". In Proceedings of International Workshop on Distributed Event-Based Systems (ICDCS/DEBS), 2002. Google ScholarDigital Library
- Valeri Naoumov, Thomas Gross, "Simulation of Large Ad Hoc Networks". In Proceedings of ACM Modelling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), 2003. Google ScholarDigital Library
- Bernard P. Zeigler, Herbert Praehofer and Tag Gon Kim. Theory of Modelling and Simulation, Second Edition, 2000. Google ScholarDigital Library
Index Terms
- Requirements for an ubiquitous computing simulation and emulation environment
Recommendations
Ubiquitous Computing: Are We There Yet?
The widespread deployment of technologies like mobile phones continues to drive new applications and to open research opportunities.
Learning in Ubiquitous Computing Environments
The application of ubiquitous technologies in the improvement of education strategies is called Ubiquitous Learning. GlobalEdu is a model created to support ubiquitous learning. The model has the necessary support to implement learning-related ...
Middleware design issues for ubiquitous computing
MUM '04: Proceedings of the 3rd international conference on Mobile and ubiquitous multimediaOur daily lives will be dramatically changed by embedded small computers in our environments. The environments are called ubiquitous computing environments. To realize the environments, it is important to reduce the cost to develop ubiquitous computing ...
Comments