• DocumentCode
    2458767
  • Title

    Horton: Online Query Execution Engine for Large Distributed Graphs

  • Author

    Sarwat, Mohamed ; Elnikety, Sameh ; He, Yuxiong ; Kliot, Gabriel

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2012
  • fDate
    1-5 April 2012
  • Firstpage
    1289
  • Lastpage
    1292
  • Abstract
    Graphs are used in many large-scale applications, such as social networking. The management of these graphs poses new challenges as such graphs are too large for a single server to manage efficiently. Current distributed techniques such as map-reduce and Pregel are not well-suited to processing interactive ad-hoc queries against large graphs. In this paper we demonstrate Horton, a distributed interactive query execution engine for large graphs. Horton defines a query language that allows the expression of regular language reach ability queries and provides a query execution engine with a query optimizer that allows interactive execution of queries on large distributed graphs in parallel. In the demo, we show the functionality of Horton managing a large graph for a social networking application called Codebook, whose graph represents data on software components, developers, development artifacts such as bug reports, and their interactions in large software projects.
  • Keywords
    interactive systems; query languages; query processing; reachability analysis; social networking (online); Codebook; Horton; development artifacts; distributed interactive query execution engine; graph management; graph models; interactive ad hoc query processing; large distributed graphs; large software projects; online query execution engine; query language; query optimizer; regular language reachability queries; social networking application; software components; Data models; Database languages; Engines; Libraries; Servers; Social network services; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2012 IEEE 28th International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4673-0042-1
  • Type

    conf

  • DOI
    10.1109/ICDE.2012.129
  • Filename
    6228190