When doing research at Information
Science Institute (ISI), I was involved in active networking
research, working in the Active
Reservation Protocol (ARP) working under the supervision of Bob Braden. This project
explored the use of portable and dynamically-extensible protocol code
for network control protocols, especially for signaling
protocols. In particular, the project developed a general-purpose
active networks Execution Environment (EE), called the Active Signaling
Protocol EE or ASP EE. The ASP EE was designed to control active
applications (AAs) executing in the control plane, providing security
and isolation. As part of the project, I implemented Jrip, an AA
the implements the routing protocol RIP, and I was also involved in the
design and development of Network Management Interface (NMI) and Jrsvp,
the component that implements the Internet signaling protocol RSVP.