Evolution to the programmable Internet
Tom Chen · IEEE Communications Magazine · 2000
This article explores possible transitional steps to add programmability into the Internet: label switching for flexible packet forwarding, open programming interfaces, active packets for dynamic service control, and mobile agents. With a programmable Internet, service providers and users will be able to gain a degree of flexible control over their network services and take advantage of the full potential of the Internet.