
|
Genesis Kernel (GK) for Network Processor based Routers The Genesis Kernel (GK) is a programming system capable of creating network architectures dynamically. We envision programmable networks having the capability of spawning virtual networks with their own protocols for transport control and management. This is a departure from the operating systems analogy, where the parent and child processes typically share the same hardware. The Genesis Kernel is capable of profiling, spawning and managing network architectures through the realization of a life cycle process. While the design of the Genesis Kernel is generic, the current implementation of the system is focused toward the Intel IXP1200 network processor. The following source code, utilities and services are available:
The Genesis Kernel Software was developed by the
Genesis Project, which is sponsored by the NSF CAREER Award ANI
9876299 and with support from the Intel Research Council, Hitachi and
Nortel Networks. Copyright (C) Comet Group in Columbia University, 2001
|