25 | 25 | We present !NetServ, a framework for deploying in-network services in the next generation Internet. Traditionally Internet nodes fall into one of two categories. Routers in the network core provide packet processing – forwarding, monitoring, and manipulating packets – but they do not normally provide addressable services. Servers at the network edge provide addressable services at the application layer, but they do not perform network-level services. !NetServ blurs the distinction between routers and servers by providing a common platform for both types of network services. Our vision is to provide a common API, virtualized execution environment, and signaling protocol. Network services implemented as !NetServ modules are freely installed, removed, and migrated among Internet nodes of all kinds – from backbone routers to set-top boxes. |