Wireless Sensor Networks Research Homepage

 

 

 

 

Tools for sensor networks

Papers, Publications and Readings

Reasearch and Readings

People @ WMU

Publications

Projects

Equipment

Project Oppnet at WiSe Lab

 

Opportunistic Networks (class 2)

We propose a new paradigm and a new technology of opportunistic networks (class 2) or oppnets to enable an integration of the diverse communication, computation, sensing, storage and other resources that surround us more and more. We not only find ourselves in their midst but depend on them increasingly as necessities rather than luxuries. Few would deny that communications and computing are more and more pervasive.

The term “opportunistic” is used for other networks. Their “class 1 opportunism” is quite restricted, e.g., limited to opportunistic communication when devices are within each other’s range. In contrast, our “class 2 opportunism” relies on an opportunistic growth and opportunistic use of resources gained by this growth.

The goal for oppnets is to leverage the wealth of pervasive resources and capabilities that are within our reach. This is often a treasure that remains useless due to “linguistic” barriers. Different devices and systems are either unable speak to each other, or do not even try to communicate. They remain on different wavelengths—sometimes literally, always at least metaphorically.

This occurs despite devices and systems gaining ground in autonomous behavior, self-organization abilities, adaptability to changing environments, or even self-healing when faced with component failures or malicious attacks. It might look somewhat ironic to a person unaware of interoperability challenges that such ever more powerful and intelligent entities are not making equally great strides in talking to each other.

With oppnets, we chart a new direction within the area of computer networks. To the best of our knowledge it is a direction not explored in this way by others. One of us invented opportunistic _sensor_ networks [BLWR04]. The idea was later generalized to opportunistic networks. We are now the first to scrutinize oppnets and their inherent challenges.

The oppnets and their salient features can be characterized as follows. Typically, the nodes of a single network are all deployed together, with the size of the network and locations of its nodes pre-designed (either in a fully “deterministic” fashion, or with a certain degree of randomness, as is the case with ad hoc or mobile networks). In contrast, the size of an oppnet and locations of all but the initial set of its nodes -—known as the seed nodes—- can not be even approximately predicted. The initial seed oppnet grows into an expanded oppnet by integrating foreign nodes that become its helpers in realization of the oppnet’s goals. Helpers perform certain tasks they have been invited (or ordered) to participate in.

The oppnet goals can be realized by alleviating first of all the communication problems—including bottlenecks and gaps—that are often the root causes of resource shortages (similarly as transportation inadequacies—not a lack of food in the world—are the root causes of famines).

If the researchers, developers, and manufacturers succeed in building oppnets, the payoff will be swift and substantial. Armies of helpers, mobilized by oppnets, will be capable of contributing towards their objectives at a very low or no cost, especially in emergency situations.

The potential of oppnets in all kinds of emergency situations—including man-made and natural disasters—is especially noteworthy. In the past few years we have seen great disasters, such as 9/11 terrorist attack, tsunami in the Southeast Asia and Hurricane Katrina. The casualties and damages are too often compounded by problems faced by the first responders and relief agency workers. There is a common thread to all these problems: lack of adequate communication facilities in the disaster areas and beyond. Therefore, providing means of dependable communication in emergencies must be viewed as a fundamental challenge to communication and information technologies.

The following scenario illustrates a possible use of an oppnet deployed after an earthquake. Helper 1, a surveillance system, “looks” at a public area scene with many objects. The image is passed to Helper 2 that analyzes it, and recognizes one of the objects as an overturned car. Helper 3 decides that the license plate number of the car should be obtained, and Helper 4 capable of image analysis provides this information. The plate number is used by Helper 5 to check in a vehicle database whether the car is equipped with the OnStar™ communication system. If it is, the appropriate OnStar center facility is contacted by Helper 6, it becomes Helper 7, and obtains a connection with the OnStar device in the car. The OnStar device in the car becomes Helper 8 and is asked to contact BANs (body area networks) on and within bodies of three car occupants. Each BAN available in the car becomes a helper (Helpers 9-11) and reports on the vital signs of its owner. The reports from BANs are analyzed by the prioritizing Helper 12 that schedule the responder teams to ensure that people in the most serious condition are rescued sooner than others. With the exception of the BAN link that is just a bit futuristic (its widespread availability could be measured in years not in decades), all other helper capabilities are already quite common.

With so many helper capabilities available, we need “only” to integrate them in a clever way. We believe that our paradigm provides a very useful framework -—including a conceptual frame of thought—- for such integration.

In our opinion, oppnets as an epitome of pervasive computing. The most critical problems inherent to pervasive computing were very aptly expressed as follows [P. Thibodeau, “Pervasive computing has pervasive problems,” ComputerWorld, Vol.36(41), Oct. 7, 2002]: "Pervasive computing has pervasive problems, not the least of which are interoperability, security and privacy." Oppnets confront all three enumerated problems head on. Therefore, work on oppnets will be agood (and yet another) test case for attacking the pervasive computing problems.



For more details about oppnets and our work please see the following sources:


Selected Publications:
------------------------------



Z. H. Kamal, A. Gupta, L. Lilien, and Z. Yang, "The MicroOppnet Tool for Collaborative Computing Experiments with Class 2 Opportunistic Networks," Proc. The 3rd International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007), White Plains, New York, November 12-15, 2007

L. Lilien, “A Taxonomy of Specialized Ad Hoc Networks and Systems for Emergency Applications,” Proc. The First International Workshop on Mobile and Ubiquitous Context Aware Systems and Applications (MUBICA 2007), Philadelphia, Pennsylvania, August 2007, CD-ROM, 8 pages


L. Lilien, A. Gupta, and Z. Yang, "Opportunistic Networks for Emergency Applications and Their Standard Implementation Framework," Proc. The First International Workshop on Next Generation Networks for First Responders and Critical Infrastructure (NetCri07), New Orleans, Louisiana, April 11-13, 2007

L. Lilien, Z. H. Kamal, V. Bhuse, and A. Gupta, "The Concept of Opportunistic Networks and Their Research Challenges in Privacy and Security," book chapter in: "Mobile and Wireless Network Security and Privacy," ed. by K. Makki et al., Springer Science+Business Media, Norwell, Massachusetts, 2007 (extended version of the WSPWN 2006 paper; to appear)

L. Lilien, Z. H. Kamal and A. Gupta, "Opportunistic Networks: Research Challenges in Specializing the P2P Paradigm," Proc. 3rd International Workshop on P2P Data Management, Security and Trust (PDMST'06), Kraków, Poland, September 4-8, 2006, pp. 722-726. PDF

L. Lilien, Z. H. Kamal, V. Bhuse and A. Gupta, "Opportunistic Networks: The Concept and Research Challenges in Privacy and Security," Proc. International Workshop on Research Challenges in Security and Privacy for Mobile and Wireless Networks (WSPWN 2006), Miami, Florida, March 2006, pp. 134-147. PDF

B. Bhargava, L. Lilien, A. Rosenthal and M. Winslett, "Pervasive Trust," IEEE Intelligent Systems, vol. 19(5), Sep./Oct.2004, pp. 74-77 (just the first brief mention of the oppnet idea, in the form of malevolent opportunistic sensor networks). LINK


Selected Presentations:
-----------------------


L. Lilien, "Opportunistic Networks: Research Challenges in Specializing the P2P Paradigm," 3rd International Workshop on P2P Data Management, Security and Trust (PDMST'06), Kraków, Poland, September 4-8, 2006

L. Lilien, "Opportunistic Networks: Specialized Ad Hoc Networks for Emergency Response Applications," presented for Distributed Systems Research Group, Department of Computer Science, AGH University of Science and Technology, Krakow, Poland, May 22, 2006, PPT

L. Lilien, "Opportunistic Networks: Specialized Ad Hoc Networks for Emergency Response Applications," presented for Section of Information Technology, Institute of Telecomputing, Cracow University of Technology, Kraków, Poland, May 23, 2006 [PPT - same as above]

L. Lilien, "Developing Specialized Ad Hoc Networks: The Case of Opportunistic Networks," Workshop on Distributed Systems and Networks (in conjunction with WWIC’06), Bern, Switzerland, May 9, 2006

L. Lilien, "Opportunistic Networks: The Concept and Research Challenges in Privacy and Security," International Workshop on Research Challenges in Security and Privacy for Mobile and Wireless Networks (WSPWN 2006), Miami, Florida, March 15-16, 2006

L. Lilien, Z.H. Kamal and A. Gupta (in cooperation with V. Bhuse and Z Yang), "Opportunistic Networks: The Concept and Research Challenges," Department of Computer Science, Western Michigan University, Kalamazoo, Michigan, February 9, 2006, PPT


Selected Posters:
-----------------


L. Lilien and B. Bhargava (in collaboration with A. Gupta, I. Woungang, and Z. Yang), “Opportunistic Networks: Finding and Using Helpers Dynamically,” NSF NeTS Wireless Networks PI Meeting, Illinois Institute of Technology, Chicago, July 12, 2007.

Z.H. Kamal (with advisors: A. Gupta and L. Lilien), “MicroOppnet: Small-Scale Testbed for Class 2 Opportunistic Networks,” Research Day, The Graduate College, Western Michigan University, Kalamazoo, Michigan, April 20, 2007.

Z.H. Kamal, A. Gupta, and L. Lilien, “MicroOppnet—Small-Scale Testbed for Class 2 Opportunistic Networks,” The 6th Annual WMU IT Forum, Western Michigan University, Kalamazoo, Michigan, March 30, 2007.

Leszek Lilien, Zille Huma Kamal, A. Gupta, V. Bhuse and Z. Yang, "Opportunistic Networks," 3rd International Conference on Networked Sensing Systems, Chicago, IL, June 1, 2006. Abstract Poster

Leszek Lilien, Zille Huma Kamal, Vijay Bhuse and Ajay Gupta, "Opportunistic Networks and Their Privacy and Security Challenges," The Seventh Annual CERIAS Information Security Symposium - "Negotiating Trust: Security, Privacy, Risk," CERIAS, Purdue University, West Lafayette, IN, March 21, 2006. Abstract Poster

Leszek Lilien and Ajay Gupta, "Opportunistic Networks for Emergency Preparedness and Response," 4th Annual e-Enterprise Conference, PHSI/RCHE, Purdue University, West Lafayette, IN, March 20, 2006. Abstract Poster


Project Members Involved: Leszek Lilien, Ajay Gupta, Ala Al-Fuqaha, James Yang, Zille Huma Kamal, Vijay Bhuse and Mark Jochum

 

Wireless Sensor Networks Research
Department of Computer Science
Western Michigan University,
Kalamazoo MI 49008
Site Contact: Web Administrator Updated:02/06/2004