"Smart network" infrastructure for the MBARI ocean observing system

The MBARI Ocean Observing System (MOOS) will consist of networked observation platforms and sensors deployed over a wide geographic area, distributed throughout the oceanic water column. The network will utilize a variety of communication links, including optical fiber, microwave, packet radio, satellite, and acoustic, resulting in diversity of throughput, latency, and intermittence throughout the network. The network membership will be highly dynamic and unpredictable, as links go "up" and "down", and devices are added to and removed from the network. The sensors themselves will include a wide range of off-the-shelf instruments as will as novel devices developed at MBARI and elsewhere; sensor interface protocols will thus be very diverse, as there are currently no widely recognized standards. These aspects of the ocean observing system network present challenging software engineering problems. The authors review available "smart network" software technologies that address these problems, and evaluate their feasibility for their system. Addressing the diversity of sensors and protocols, they describe a device called a sensor puck, that could provide a universal interface between any sensor and the network, and that enables spontaneous configuration and operation when the sensor is plugged into the network.

[1]  Wolfgang Emmerich,et al.  Engineering Distributed Objects , 2000, Lecture Notes in Computer Science.

[2]  Douglas C. Schmidt,et al.  Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Application , 2001 .

[3]  Duane R. Edgington,et al.  A New Mooring Controller platform: an evolution of the OASIS instrument controller toward a distributed ocean observing system , 2001, MTS/IEEE Oceans 2001. An Ocean Odyssey. Conference Proceedings (IEEE Cat. No.01CH37295).

[4]  E. Mellinger,et al.  Communications and power to the seafloor: MBARI's Ocean Observing System mooring concept , 2001, MTS/IEEE Oceans 2001. An Ocean Odyssey. Conference Proceedings (IEEE Cat. No.01CH37295).

[5]  Christian Meinig,et al.  NeMONet: a near real-time deep ocean observatory , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[6]  W. Keith Edwards,et al.  Core Jini , 1999 .

[7]  Aniruddha S. Gokhale,et al.  Techniques for optimizing CORBA middleware for distributed embedded systems , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[8]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[9]  R. Stokey,et al.  The Martha's Vineyard Coastal Observatory: a long term facility for monitoring air-sea processes , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[10]  Douglas C. Schmidt,et al.  Implementing application frameworks: object-oriented frameworks at work , 1999 .