Automatic Code and Data Migration in a Networked Computer Environment

Period of Performance: 05/01/2001 - 11/02/2001


Phase 1 SBIR

Recipient Firm

Cybernet Systems Corp.
3741 Plaza Drive Array
Ann Arbor, MI 48108
Principal Investigator


In the DoD, many systems operate in multiple computer networks. Therefore, if a particular computer goes down, disabling the functions it performs, critical systems would be unavailable. If these functions could be moved to another hardware platform, no disruption of critical services would ensue. Cybernet has a patent for combining an Internet router with an applications-specific execution engine that caches algorithms. In this proposed effort we will extend the concept to routers that cache arbitrary code (not just code for message parsing and culling) for execution. The idea is to put a JAVA-like execution engine into all routers. Cybernet will:1) Develop a means that allows URLs to be resolved to where a dataset or function is cached, and not to a strict physical location,2) Develop an algorithm for moving datasets and functions from machine to machine,3) Develop a set of intelligent network and traffic monitoring/diagnosis processes, 4) Define a common runtime cache/shuffle system which is easily ported to each operating system platform, and 5) Determine the best way of bringing code user interfaces to a user who might be located anywhere on the network.A demonstration of this system will be implemented during the Phase I effort.The anticipated result of the proposed Phase I effort is to identify and prototype new and technically innovative web applications caching technology, which we plan to commercialize via Cybernet's NetMAX product line.