• DocumentCode
    3588945
  • Title

    Beehive: A Framework for Graph Data Analytics on Cloud Computing Platforms

  • Author

    Tripathi, Anand ; Padhye, Vinit ; Sunkara, Tara Sasank

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2014
  • Firstpage
    331
  • Lastpage
    338
  • Abstract
    Beehive is a parallel programming framework designed for cluster-based computing environments in cloud data centers. It is specifically targeted for graph data analysis problems. The Beehive framework provides the abstraction of key-value based global object storage, which is maintained in memory of the cluster nodes. Its computation model is based on optimistic concurrency control in executing concurrent tasks as atomic transactions for harnessing amorphous parallelism in graph analysis problems. We describe here the architecture and the programming abstractions provided by this framework, and present the performance of the Beehive framework for several graph problems such as maximum flow, minimum weight spanning tree, graph coloring, and the PageRank algorithm.
  • Keywords
    cloud computing; concurrency control; graph colouring; parallel programming; trees (mathematics); Beehive framework; PageRank algorithm; amorphous parallelism; atomic transaction; cloud computing; cloud data center; cluster-based computing; graph analysis problem; graph coloring; graph data analytics; key-value based global object storage; maximum flow; minimum weight spanning tree; optimistic concurrency control; parallel programming; programming abstraction; Computational modeling; Data analysis; Data models; Instruction sets; Parallel processing; Programming; Servers; Cloud computing; Graph algorithms; Optimistic concurrency control; Parallel programming; Transactional memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICCPW), 2014 43rd International Conference on
  • ISSN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2014.50
  • Filename
    7103468