Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#18 closed (fixed)

milestone 1a completion

Reported by: hmussman@bbn.com Owned by: hmussman@bbn.com
Priority: major Milestone: ViSE: S1.a Assembly of three x86 sensor nodes
Component: VISE Version: SPIRAL1
Keywords: Completion of milestone Cc:
Dependencies:

Description (last modified by hmussman@bbn.com)

Per 4Q08 QSR:

[1a] Assembly of three x86 sensor nodes. (2mo) Note: No budget allocated for hardware development, which will be funded from other sources as needed. They are deployed on the CS Building, UMass MA2 Tower, and Mount Toby, and are network accessible. Also includes deployment of the RayMarine radars at the three locations. (December 1st). Completed.

Milestone 1a was more challenging than anticipated due to the departure of a key staff member (Brian Donovan) prior to the subcontract's start date. Brian's primary project focus had been construction, integration, and maintenance of three modified RayMarine radars, one of three ViSE sensors with a "rich" set of programmable actuators. As a result, other staff members learned both the software interface to the radar (e.g., through an Adlink Data Acquisition Card and USB-to-PIC) as well as the details of radar to the ViSE hardware platform (e.g., programmable PIC for radar control, data and control connections, power and battery connections). While the learning curve had not been planned for the 1st quarter, the results should ease the completion of future milestones since much of the radar control software will have to be modified to complete future milestones 1f and 1h in the fourth quarter of Spiral 1.

Milestone 1a also required reconstructing nodes from a previous project (the Off-the-Grid radar project) to accommodate the anticipated sharing and "deeply programmable" nature of GENI. The modifications to the hardware platform were primarily the addition of a more robust computing platform, two additional sensors called for by ViSE, and a cellular backplane for out-of-band Operations and Management connections. The computing platform includes a processor capable of running the Xen Virtual Machine Monitor, which we will use to sliver node resources by allocating resources to virtual machines created on-demand for user slices. The platform also includes a processor with a higher clock-speed than the previous one (1.86Ghz) and more memory (2GB) and storage (32GB Flash). ViSE adds both a weather station and a Pan-Tilt-Zoom video camera to the sensor nodes in addition to the RayMarine radar. Finally, our previous experiences managing partially inaccessible node deployments motivated our integration of a cellular backplane. We connected each main node to a Linux Gumstix Embedded node with a connection to a commerical cellular network using a serial GPRS modem. The Linux Gumstix includes both serial connections (for remote consoles) and wired Ethernet connections to the main node and is capable of powering the main node using Wake-On-Lan. At present, we are prototyping this backplane functionality on just the CS Building ViSE node, but have found it useful thus far.

In addition to deploying these nodes, we have also set up a testing environment in our lab with an identical node and sensors attached, including a deconstructed (and non-radiating) radar for testing. The testing environment will prove useful for future software development (Milestons 1f and 1g). Finally, we documented each component of the hardware platform for the GENI Substrate Catalog and forwarded it to John Jacobs at his request.

Change History (3)

comment:1 Changed 11 years ago by hmussman@bbn.com

Resolution: fixed
Status: newclosed

Completed 12/5/08:

They are deployed on the CS Building, UMass MA2 Tower, and Mount Toby, and are network accessible.

Also includes deployment of the RayMarine radars at the three locations.

comment:2 Changed 11 years ago by hmussman@bbn.com

Summary: Completion of milestoneCompletion of milestone 1a

comment:3 Changed 11 years ago by hmussman@bbn.com

Description: modified (diff)
Summary: Completion of milestone 1amilestone 1a completion
Note: See TracTickets for help on using tickets.