Learn More
DHTs are efficient peer-to-peer systems which can locate objects within an bounded amount of overlay hops. Originally, those systems don't exploit network proximity in the underlying Internet and lead to high latency when searching a target. Recently, some approaches, such as random landmarking (RLM) and lookup-parasitic random sampling (LPRS), have been(More)
The objective of traffic engineering is to optimize resource efficiency and network performance. Its study issue is to make the use of the available bandwidth in IP backbone networks effectively. MPLS (Multi-Protocol Label Switching) approach proposed by the IETF (Internet Engineering Task Force) is a new technology that facilitates significantly the(More)
This paper proposes a method, called RLR (RSVP (Resource reSerVation Protocol) library redirection), which can transform legacy Internet applications into RSVP-aware applications without modifying their source files by redirecting procedure calls from the socket library to the RAPI library. This method can be fulfilled for UNIX operating systems, such as(More)
Network address translator (NAT) is the well-known, transitional method to mitigate the problem of IPv4 address depletion in today's Internet. However, the assignment, translation, and export of address/port in a NAT at run time affect application functions. Accordingly, application servers behind the NAT cannot accept requests directly from public(More)
DNS redirection and URL modification are two major ways to carry out dynamic replica selections in CDN. However, the two ways may overload DNS servers or dispatchers, and exhaust the network bandwidth while there are a large number of incoming requests. Meanwhile, the modification of DNS servers for DNS redirection harms the compatibility and troubles the(More)
Communication customization has been widely used and proved having benefits in mobile computing. However, most systems are designed for specific purposes. They may have weaknesses in compatibility and portability, and incur unnecessary overheads in certain situations. Besides, they may be not flexible as a generic system because of requiring particular(More)
Nowadays Peer-to-Peer technologies for content distribution such as file-sharing and streaming media delivery are quite popular with Internet users. For P2P streaming applications, an appropriate peer selection scheme is critical to reduce startup delay and to provide media delivery of high quality. In this work, we propose a novel peer selection scheme(More)
Typical NAT traversable applications solve the peer-to-peer communication problems by means of STUN-like NAT traversal approach. For example, Skype is a well-known NAT traversable application. The Skype developer claims that peer-to-peer voice over IP (VoIP) service can work across NATs/firewalls. Two Skype clients which reside in different NATs can connect(More)
Playing multimedia data with mobile devices is the trend in mobile computing. However, roaming around networks has the session continuity problem because of Internet routing fundamentals. We propose the session splice on multimedia communication for session continuity. It has following advantages: 1) operating without mobile IP nor the triangular route(More)