DocumentCode :
244201
Title :
Applying Graph Databases to Cloud Management: An Exploration
Author :
Soundararajan, Vijayaraghavan ; Kakaraddi, Shishir
Author_Institution :
VMware, Inc., Palo Alto, CA, USA
fYear :
2014
fDate :
11-14 March 2014
Firstpage :
544
Lastpage :
549
Abstract :
Graph databases have become increasingly popular for a variety of uses ranging from modeling online code repositories to tracking software engineering dependencies. These areas use graph databases because many of their problems can be expressed in terms of graph traversals. Recent work has applied graph databases to virtualization management, noting that many IT questions can also be expressed as graph traversals. In this paper, we study another area in which graphs are valuable: reporting and auditing in cloud infrastructure. We first examine cloud infrastructure and map its data model to a graph. Building upon this model, we recast a number of reporting queries in terms of graph traversals. We then modify the model both for performance and for accommodating additional use cases related to cloud computing, including migration from private to hybrid clouds. Our results show that while a graph backend makes it straightforward to formulate certain kinds of queries, a naive mapping of graphs to a graph database can result in poor performance. Utilizing knowledge of the problem domain and restructuring the graph can provide dramatic gains in performance and make a graph database feasible for such queries.
Keywords :
cloud computing; data models; database management systems; graph theory; query processing; virtual machines; virtualisation; cloud computing; cloud infrastructure; cloud management; data model; graph backend; graph databases; graph traversals; hybrid clouds; online code repositories; private clouds; reporting queries; software engineering dependencies; virtualization management; Ciphers; Cloning; Cloud computing; Data models; Databases; Switches; Virtualization; Graph databases; Virtual Machine management; cloud computing; datacenter management tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location :
Boston, MA
Type :
conf
DOI :
10.1109/IC2E.2014.47
Filename :
6903526
Link To Document :
بازگشت