Service naming in large-scale and multi-domain networks

R. Ahmed, R. Boutaba, F. Cuervo, Y. Iraqi, Tianshu Li, N. Limam, Jin Xiao, J. Ziembicki
2005 IEEE Communications Surveys and Tutorials  
The increasing availability of high-performance network resources creates a rich breeding ground for widely-distributed applications that span multiple network domains or administrative domains. Such applications provide services that can be accessed by remote users. Discovery and management of these systems require the ability to name the provided services. In light of these requirements, we distill a set of criteria for comparison of naming schemes: readability, extensibility, namespace size,
more » ... naming authority, name resolution architecture, name persistence, and standardization. Based on these criteria, we summarize and compare a representative set of existing naming and name resolution approaches. We analyze the approaches based on our criteria, and select a number of candidate technologies for the design of a naming and name resolution mechanism suitable to a multi-domain, Internet-scale environment. 39 requirements of a large-scale multi-domain setting. We then conclude the article. In our main discussion we have selected a set of representative naming schemes. Appendix 1 supplements this discussion by introducing a number of specialized naming approaches that were omitted in our analysis, and provides reasons for their exclusion.
doi:10.1109/comst.2005.1610549 fatcat:2hpv4bahsjepvl6lgh2fhbswga