Issue No. 12 - December (2009 vol. 20)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2009.30
Hongbin Luo , Beijing Jiaotong University, Beijing
Yajuan Qin , Beijing Jiaotong University, Beijing
Hongke Zhang , Beijing Jiaotong University, Beijing
It is commonly recognized that today's Internet routing and addressing system is facing serious scaling problems, which are mainly caused by the overloading of IP address semantics. That is, an IP address represents not only the location but also the identity of a host. To address this problem, several recent schemes propose to replace the IP namespace in today's Internet with a locator namespace and an identity namespace. The locator namespace consists of locators that are used to represent the locations of hosts. On the other hand, the identity namespace consists of identifiers that are used to represent the identities of hosts. For these schemes to work, there must be a mapping system that can supply an appropriate locator for any given end point identifier (EID). While prior related works mainly focus on aggregable EIDs, several recent works proposed the use of self-certifying EIDs for purpose of security and privacy. However, self-certifying EIDs are flat, unstructured and prior proposals cannot be used to deal with flat EIDs. In this paper, we propose a Distributed hash table (DHT)-based identifier-to-locator mapping scheme to resolve a locator for a flat identifier. We evaluate the performance of the proposed scheme. We show that, besides the capability to support flat EIDs, the scheme has good scalability and low resolution delay. We also show that the scheme is robust and can efficiently support mobility.
Identifier, locator, identifier-to-locator mapping, scalability, multihoming, robustness, Internet architecture.
Hongbin Luo, Yajuan Qin, Hongke Zhang, "A DHT-Based Identifier-to-Locator Mapping Approach for a Scalable Internet", IEEE Transactions on Parallel & Distributed Systems, vol. 20, no. , pp. 1790-1802, December 2009, doi:10.1109/TPDS.2009.30