An extensible, programmable, commercial-grade platform for internet service architecture

Publication Type:
Journal Article
Citation:
IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews, 2004, 34 (1), pp. 58 - 68
Issue Date:
2004-02-01
Filename Description Size
Thumbnail2004000238.pdf1.63 MB
Adobe PDF
Full metadata record
With their increasingly sophisticated applications, users propel the notion that there is more to a network (be it an intranet, or the Internet) than mere L1-3 connectivity. In what shapes as a next generation service contract between users and the network, users want the network to erogate services that are as ubiquitous and dependable as dialtones. Typical services include application-aware firewalls, directories, nomadic support, visualization, load balancing, alternate site failover, etc. To fulfill this vision, a service architecture is needed. That is, an architecture wherein end-to-end services compose, on-demand, across network domains, technologies, and administration boundaries. Such an architecture requires programmable mechanisms and programmable network devices for service enabling, service negotiation, and service management. The bedrock foundation of the architecture, and also the key focus of the paper, is an open-source programmable service platform that is explicitly designed to best exploit commercial-grade network devices. The platform predicates a full separation of concerns, in that control-intensive operations are executed in software, whereas, data-intensive operations are delegated to hardware. This way, the platform is capable of performing wire-speed content filtering, and activating network services according to the state of data and control flows. The paper describes the platform and some distinguishing services realized on the platform.
Please use this identifier to cite or link to this item: