• DocumentCode
    3723240
  • Title

    Programming Support for an Integrated Multi-Party Computation and MapReduce Infrastructure

  • Author

    Nikolaj Volgushev;Andrei Lapets;Azer Bestavros

  • Author_Institution
    CS Dept., Boston Univ., Boston, MA, USA
  • fYear
    2015
  • Firstpage
    60
  • Lastpage
    66
  • Abstract
    We describe and present a prototype of a distributed computational infrastructure and associated high-level programming language that allow multiple parties to leverage their own computational resources capable of supporting MapReduce [1] operations in combination with multi-party computation (MPC). Our architecture allows a programmer to author and compile a protocol using a uniform collection of standard constructs, even when that protocol involves computations that take place locally within each participant´s MapReduce cluster as well as across all the participants using an MPC protocol. The high-level programming language provided to the user is accompanied by static analysis algorithms that allow the programmer to reason about the efficiency of the protocol before compiling and running it. We present two example applications demonstrating how such an infrastructure can be employed.
  • Keywords
    "Protocols","Sparks","Prototypes","Programming","Organizations","Computer languages","Cloud computing"
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Web Systems and Technologies (HotWeb), 2015 Third IEEE Workshop on
  • Type

    conf

  • DOI
    10.1109/HotWeb.2015.21
  • Filename
    7372284