The MapReduce framework has firmly established itself as one of the most widely used parallel computing platforms for processing big data on tera- and peta-byte scale. Approaching it from a theoretical standpoint has proved to be notoriously difficult, however. In continuation of Goodrich et al.\u27s early efforts, explicitly espousing the goal of putting the MapReduce framework on footing equal to that of long-established models such as the PRAM, we investigate the obvious complexity question of how the computational power of MapReduce algorithms compares to that of combinational Boolean circuits commonly used for parallel computations. Relying on the standard MapReduce model introduced by Karloff et al. a decade ago, we develop an intrica...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
This is a post-peer-review, pre-copyedit version of an article published in International Conference...
Dans cette thèse, nous étudions l’algorithmique parallèle à grande échelle de quelques problèmes en ...
Abstract. In this paper we study the MapReduce Class (MRC) defined by Karloff et al., which is a for...
AbstractThe MapReduce framework has been generating a lot of interest in a wide range of areas. It h...
In this paper, we describe efficient MapReduce simulations of parallel algorithms specified in the B...
We regard the MapReduce mechanism as a unifying principle in the domain of computer science. Going b...
In this paper we study MapReduce computations from a complexity-theoretic perspective. First, we for...
In this paper, we study the MapReduce framework from an algorithmic standpoint and demonstrate the u...
MapReduce is a data processing approach, where a single machine acts as a master, assigning map/redu...
Since its introduction in 2004, the MapReduce framework has be-come one of the standard approaches i...
This work explores fundamental modeling and algorithmic issues arising in the well-established MapRe...
The class NC consists of problems solvable very fast (in time polynomial in log n) in parallel with ...
In an attempt to increase the performance/cost ratio, large compute clusters are becoming heterogene...
MapReduce is a programming model for data-parallel programs originally intended for data centers. Ma...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
This is a post-peer-review, pre-copyedit version of an article published in International Conference...
Dans cette thèse, nous étudions l’algorithmique parallèle à grande échelle de quelques problèmes en ...
Abstract. In this paper we study the MapReduce Class (MRC) defined by Karloff et al., which is a for...
AbstractThe MapReduce framework has been generating a lot of interest in a wide range of areas. It h...
In this paper, we describe efficient MapReduce simulations of parallel algorithms specified in the B...
We regard the MapReduce mechanism as a unifying principle in the domain of computer science. Going b...
In this paper we study MapReduce computations from a complexity-theoretic perspective. First, we for...
In this paper, we study the MapReduce framework from an algorithmic standpoint and demonstrate the u...
MapReduce is a data processing approach, where a single machine acts as a master, assigning map/redu...
Since its introduction in 2004, the MapReduce framework has be-come one of the standard approaches i...
This work explores fundamental modeling and algorithmic issues arising in the well-established MapRe...
The class NC consists of problems solvable very fast (in time polynomial in log n) in parallel with ...
In an attempt to increase the performance/cost ratio, large compute clusters are becoming heterogene...
MapReduce is a programming model for data-parallel programs originally intended for data centers. Ma...
AbstractIn this paper, we show that distributing the memory of a parallel computer and, thereby, dec...
This is a post-peer-review, pre-copyedit version of an article published in International Conference...
Dans cette thèse, nous étudions l’algorithmique parallèle à grande échelle de quelques problèmes en ...