- SI: Cloud Computing
- Open Access
- Published:
An XRI naming system for dynamic and federated clouds: a performance analysis
Journal of Internet Services and Applications volume 2, pages 191–205 (2011)
Abstract
Cloud platforms are dynamic, self-optimizing, continuously changing environments where resources can be composed with other ones in order to provide many types of services to their users, e.g., companies, governments, organizations, and desktop/mobile clients. In order to enable cloud platforms to manage and control their assets, they need to name, identify, and resolve their virtual resources in different operating contexts. In such a scenario, naming, resource location, and information retrieval raise several issues regarding name space management. This paper aims to propose a standard practice for the implementation of a cloud naming system based on the eXtensible Resource Identifier (XRI) technology. More specifically, by means of the development of a Cloud Name Space Management (CNSM) front-end interacting with the OpenXRI architecture, we investigate its performance simulating typical cloud name space management tasks.
References
Sun Microsystems (2009) Take your business to a higher level—sun cloud computing technology scales your infrastructure to take advantage of new business opportunities, guide. April
http://www.novell.com/products/cloud-manager/?redir=vanity-launch. August 2011
Extensible Resource Identifier (XRI) Syntax V2.0 (2005) Committee specification (OASIS)
Extensible Resource Identifier (XRI) Resolution V2.0 (2008) Committee draft 03 (OASIS)
Organization for the Advancement of Structured Information Standards (OASIS). http://www.oasis-open.org
OpenXRI project, XRI applications and libraries. http://www.openxri.org/
Wikipedia OpenID (2011) http://en.wikipedia.org/wiki/OpenID, July
OpenID world wide usage (2007). http://www.ariadne.ac.uk/issue51/powell-recordon/. June
The security vulnerability of reassignable identifiers (2011). http://dev.inames.net/wiki/XRI_and_OpenID, July
Resources and services virtualization without barriers (reservoir). European project. http://www.reservoir-fp7.eu/
Higgins, Open source identity framework. http://www.eclipse.org/higgins/
Reed D, Strongin G (2004) XDI (XRI data interchange). A white paper for the OASIS XDI Technical Committee v2 (OASIS)
RFC 3986, Uniform Resource Identifier (URI): generic syntax. http://www.ietf.org/rfc/rfc3986.txt
RFC 3987, Internationalized Resource Identifiers (IRIs). http://tools.ietf.org/html/rfc3987
RFC 2141, Uniform Resource Names (URNs): URN syntax. http://www.ietf.org/rfc/rfc2141.txt
Amazon elastic compute Cloud (Amazon EC2). http://aws.amazon.com/ec2/
Rackspace, The service leader in cloud computing. http://www.rackspace.com/
Security assertion markup language (OASIS). http://www.oasis-open.org/committees/security
Web services security: soap message security 1.0 (OASIS). http://www.oasis-open.org/committees/wss
Ahn GJ, Ko M, Shehab M (2009) Privacy-enhanced user-centric identity management. In: IEEE international conference on communications (ICC ’09), pp 14–18
Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53:50–58. doi:10.1145/1721654.1721672
Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2009) Above the clouds: a Berkeley view of cloud computing. Tech rep UCB/EECS-2009-28, EECS Department, University of California, Berkeley. http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html
Brynjolfsson E, Hofmann P, Jordan J (2010) Cloud computing and electricity: beyond the utility model. Commun ACM 53:32–34. doi:10.1145/1735223.1735234
Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616. doi:10.1016/j.future.2008.12.001. http://www.sciencedirect.com/science/article/pii/
Celesti A, Tusa F, Villari M, Puliafito A (2010) How to enhance cloud architectures to enable cross-federation. In: 2010 IEEE 3rd international conference on cloud computing. IEEE Press, New York, pp 337–345
Celesti A, Villari M, Puliafito A (2010) A naming system applied to a reservoir cloud. In: 2010 sixth international conference on information assurance and security (IAS). IEEE Press, New York, pp 247–252
Celesti A, Villari M, Puliafito A (2010) Ecosystem of cloud naming systems: an approach for the management and integration of independent cloud name spaces. In: IEEE international symposium on network computing and applications (IEEE NCA10), pp 68–75
Chaisiri S, Uthayopas P (2008) Survey of resource discovery in grid environments. Tech. rep., High Performance Computing and Networking Center, Department of Computer Engineering, Faculty of Engineering, Kasetsart University, 50 Phaholyothin Rd., Chatuchak, Bangkok 10900, Thailand. http://javaboom.files.wordpress.com/2008/04/rs_grid_survey.pdf
Doi Y (2005) Dns meets dht: treating massive id resolution using dns over dht. In: Applications and the internet international symposium, pp 9–15
Doi Y, Wakayama S, Ishiyama M, Ozaki S, Ishihara T, Uo Y (2006) Ecosystem of naming systems: discussions on a framework to induce smart space naming systems development. In: ARES, p 7
Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid computing environments workshop (GCE ’08), pp 1–10
Grossman RL (2009) The case for cloud computing. In: IT professional, vol 11, pp 23–27
Hameurlain A, Cokuslu D, Erciyes K (2010) Resource discovery in grid systems: a survey. Int J Metadata Semant Ontol 5:251–263. doi:10.1504/IJMSO.2010.034048
Hirofuchi T, Ogawa H, Nakada H, Itoh S, Sekiguchi S (2009) A live storage migration mechanism over wan and its performance evaluation. In: The 3rd international workshop on virtualization technologies in distributed computing, pp 67–74
Mei Y, Dong X, Wu W, Guan S, Li J (2007) Sdrd: a novel approach to resource discovery in grid environments. In: Xu M, Zhan Y, Cao J, Liu Y (eds) Advanced parallel processing technologies. Lecture notes in computer science, vol 4847. Springer, Berlin, pp 301–312. doi:10.1007/978-3-540-76837-1_34
Nurmi D, Wolski R, Grzegorczyk C, Obertelli G, Soman S, Youseff L, Zagorodnov D (2009) The eucalyptus open-source cloud-computing system. In: 9th IEEE/ACM international symposium on cluster computing and the grid (CCGRID ’09). , pp 124–131
Reed D, Chasen L, Tan W (2008) Openid identity discovery with xri and xrds. In: Proceedings of the 7th symposium on identity and trust on the Internet, pp 19–25
Sharma A, Bawa S (2008) Comparative analysis of resource discovery approaches in grid computing. J Comput 3(5):60–64. http://dblp.uni-trier.de/db/journals/jcp/jcp3.html#SharmaB08
Sotomayor B, Montero R, Llorente I, Foster I (2009) Resource leasing and the art of suspending virtual machines. In: 11th IEEE international conference on high performance computing and communications (HPCC ’09). , pp 59–68
Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13:14–22
Sun H, Huai J, Liu Y, Buyya R (2008) RCT: a distributed tree for supporting efficient range and multi-attribute queries in grid computing. Future Gener Comput Syst 24(7):631–643. doi:10.1016/j.future.2007.12.002
Tusa F, Paone M, Villari M, Puliafito A (2010) CLEVER: a CLoud-Enabled Virtual EnviRonment. In: 15th IEEE symposium on computers and communications computing and communications (ISCC ’10), Riccione
Voorsluys W, Broberg J, Venugopal S, Buyya R (2009) Cost of virtual machine live migration in clouds: a performance evaluation. In: CloudCom, pp 254–265
Wei Y, Blake MB, Dame N (2010) Service-oriented computing and cloud computing challenges and opportunities. IEEE Internet Comput 14(6):72–75
Yang D, Qin Y, Zhang H, Zhou H, Wang B (2006) Urns: a new name service for uniform network resource location. In: Wireless, mobile and multimedia networks, 2006 IET international conference, pp 1–4
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Celesti, A., Villari, M. & Puliafito, A. An XRI naming system for dynamic and federated clouds: a performance analysis. J Internet Serv Appl 2, 191–205 (2011). https://doi.org/10.1007/s13174-011-0038-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13174-011-0038-7
Keywords
- Cloud computing
- Cloud name space
- Cloud naming system
- Cloud federation
- XRI
- XRDS