Opportunistic resource utilization networks-A new paradigm for specialized ad hoc networks

  • Authors:
  • Leszek Lilien;Ajay Gupta;Zill-E-Huma Kamal;Zijiang Yang

  • Affiliations:
  • Department of Computer Science, Western Michigan University, Kalamazoo, MI 49008-5466, United States and Affiliated with The Center for Education and Research in Information Assurance and Security ...;Department of Computer Science, Western Michigan University, Kalamazoo, MI 49008-5466, United States;Department of Computer Science, Western Michigan University, Kalamazoo, MI 49008-5466, United States;Department of Computer Science, Western Michigan University, Kalamazoo, MI 49008-5466, United States

  • Venue:
  • Computers and Electrical Engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present opportunistic resource utilization networks or oppnets, a novel paradigm of specialized ad hoc networks. We believe that applications can benefit from using specialized ad hoc networks that provide a natural basis for them, the basis more efficient and effective than what general-purpose ad hoc networks can offer. Oppnets constitute the subcategory of ad hoc networks where diverse systems, not employed originally as nodes of an oppnet, join it dynamically in order to perform certain tasks they have been called to participate in. Oppnets have a significant potential to improve a variety of applications, and to create new application niches. We categorize opportunistic networks currently known in the literature as class 1opportunistic networks that use opportunistically only communication resources, and class 2opportunistic networks or oppnets that use opportunistically all kinds of resources, including not only communication but also computation, sensing, actuation, storage, etc. After describing the oppnets and the basics of their operation, we discuss the Oppnet Virtual Machine (OVM)-a proposed standard implementation framework for oppnet applications. It is followed by a discussion of an example application scenario using the OVM primitives. Next, we discuss the design and operations of a small-scale oppnet, named MicroOppnet, originally developed as a proof of concept. MicroOppnet is now being extended to serve as a testbed for experimentation and pilot implementations of oppnet architectures and their components. We conclude with a summary and a list of some open issues for oppnets.