Summary: | 博士 === 國立成功大學 === 電機工程學系碩博士班 === 97 === Today, the Internet succeeds tremendously because of the simplicity. The Internet works in best-effort, unreliable, and automatic manners. Thanks to the simplicity, the Internet makes a solid global infrastructure whereby people can transmit packets at will without acquiring permission in prior. However, the Internet often takes a long time to accommodate people with a new protocol or service due to the slow protocol standardization progress, the costly upgrade of network devices, and the troublesome deployment and management of world-wide services.
In order to speed up the development of a protocol and facilitate the deployment of a service inside networks, the Active Node is proposed by the Active Network community to construct a programmable network environment named Capsule-based Active Network. The Active Node is a network device capable of forwarding packets and giving them the computation service in the meantime. When getting overloaded, however, the Active Node becomes a throughput bottleneck to all Active Applications whose packets traverse the Active Node. The Active Node can enable the Bottleneck Active Node Detouring proposed in this thesis to free Active Applications from the penalty of poor throughput because not all Active Applications need the computation service in the bottleneck Active Node. Besides, the Active Node can enable the Bottleneck Active Node Detouring to give Active Applications other benefits identified in this thesis.
|