
|
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 as part of the Ph.D Thesis of
Michael Kounavis, supervised by Prof. Andrew T. Campbell. The
Genesis Project,was sponsored by Andrew's 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
michael_kounavis "at" hotmail "dot" com |