A Layered Naming Architecture for the Internet (2004)
Cached
Download Links
- [www.pdos.lcs.mit.edu]
- [nms.lcs.mit.edu]
- [www.intel-research.net]
- DBLP
Other Repositories/Bibliography
| Citations: | 81 - 7 self |
BibTeX
@MISC{Balakrishnan04alayered,
author = {Hari Balakrishnan and Karthik Lakshminarayanan and Sylvia Ratnasamy and Scott Shenker and Ion Stoica and Michael Walfish},
title = {A Layered Naming Architecture for the Internet},
year = {2004}
}
Years of Citing Articles
OpenURL
Abstract
Currently the Internet has only one level of name resolution, DNS, which converts user-level domain names into IP addresses. In this paper we borrow liberally from the literature to argue that there should be three levels of name resolution: from user-level descriptors to service identifiers; from service identifiers to endpoint identifiers; and from endpoint identifiers to IP addresses. These additional levels of naming and resolution (1) allow services and data to be first class Internet objects and (2) facilitate mobility and provide an elegant way to integrate middleboxes into the Internet architecture. We further argue that flat names are a natural choice for the service and endpoint identifiers. Hence, this architecture requires scalable resolution of flat names, a capability that distributed hash tables (DHTs) can provide.







