中文
相关论文

相关论文: Handling Skew in Multiway Joins in Parallel Proces…

200 篇论文

In this paper, we investigate the problem of computing a multiway join in one round of MapReduce when the data may be skewed. We optimize on communication cost, i.e., the amount of data that is transferred from the mappers to the reducers.…

数据库 · 计算机科学 2020-01-14 Foto Afrati , Nikos Stasinopoulos , Jeffrey D. Ullman , Angelos Vassilakopoulos

We study the problem of computing conjunctive queries over large databases on parallel architectures without shared storage. Using the structure of such a query $q$ and the skew in the data, we study tradeoffs between the number of…

数据库 · 计算机科学 2016-02-22 Paul Beame , Paraschos Koutris , Dan Suciu

MapReduce is a widely used framework for distributed computing. Data shuffling between the Map phase and Reduce phase of a job involves a large amount of data transfer across servers, which in turn accounts for increase in job completion…

分布式、并行与集群计算 · 计算机科学 2017-09-06 Sneh Gupta , V. Lalitha

We study three-way joins on MapReduce. Joins are very useful in a multitude of applications from data integration and traversing social networks, to mining graphs and automata-based constructions. However, joins are expensive, even for…

数据库 · 计算机科学 2014-05-19 Ben Kimmett , Alex Thomo , S. Venkatesh

MapReduce is a commonly used framework for executing data-intensive jobs on distributed server clusters. We introduce a variant implementation of MapReduce, namely "Coded MapReduce", to substantially reduce the inter-server communication…

分布式、并行与集群计算 · 计算机科学 2015-12-08 Songze Li , Mohammad Ali Maddah-Ali , A. Salman Avestimehr

Multi-way Theta-join queries are powerful in describing complex relations and therefore widely employed in real practices. However, existing solutions from traditional distributed and parallel databases for multi-way Theta-join queries…

数据库 · 计算机科学 2012-08-02 Xiaofei Zhang , Lei Chen , Min Wang

MapReduce has proven to be one of the most useful paradigms in the revolution of distributed computing, where cloud services and cluster computing become the standard venue for computing. The federation of cloud and big data activities is…

数据库 · 计算机科学 2016-07-29 Foto Afrati , Shlomi Dolev , Shantanu Sharma , Jeffrey D. Ullman

In this work, we study the problem of co-optimize communication, pre-computing, and computation cost in one-round multi-way join evaluation. We propose a multi-way join approach ADJ (Adaptive Distributed Join) for complex join which finds…

数据库 · 计算机科学 2021-03-01 Hao Zhang , Miao Qiao , Jeffrey Xu Yu , Hong Cheng

We study the problem of finding and monitoring fixed-size subgraphs in a continually changing large-scale graph. We present the first approach that (i) performs worst-case optimal computation and communication, (ii) maintains a total memory…

分布式、并行与集群计算 · 计算机科学 2018-02-13 Khaled Ammar , Frank McSherry , Semih Salihoglu , Manas Joglekar

Recently, MapReduce based spatial query systems have emerged as a cost effective and scalable solution to large scale spatial data processing and analytics. MapReduce based systems achieve massive scalability by partitioning the data and…

数据库 · 计算机科学 2015-09-04 Ablimit Aji , Vo Hoang , Fusheng Wang

Motivated by mobile edge computing and wireless data centers, we study a wireless distributed computing framework where the distributed nodes exchange information over a wireless interference network. Our framework follows the structure of…

信息论 · 计算机科学 2018-10-19 Fan Li , Jinyuan Chen , Zhiying Wang

This paper studies the computation-communication tradeoff in a heterogeneous MapReduce computing system where each distributed node is equipped with different computation capability. We first obtain an achievable communication load for any…

信息论 · 计算机科学 2019-08-20 Fan Xu , Meixia Tao

In this paper, we revisit the communication vs. distributed computing trade-off, studied within the framework of MapReduce in [1]. An implicit assumption in the aforementioned work is that each server performs all possible computations on…

信息论 · 计算机科学 2017-05-26 Yahya H. Ezzeldin , Mohammed Karmoose , Christina Fragouli

Load balance is important for MapReduce to reduce job duration, increase parallel efficiency, etc. Previous work focuses on coarse-grained scheduling. This study concerns fine-grained scheduling on MapReduce operations. Each operation…

分布式、并行与集群计算 · 计算机科学 2014-04-15 Liya Fan , Bo Gao , Xi Sun , Fa Zhang , Zhiyong Liu

A MapReduce algorithm can be described by a mapping schema, which assigns inputs to a set of reducers, such that for each required output there exists a reducer that receives all the inputs that participate in the computation of this…

数据库 · 计算机科学 2015-01-28 Foto Afrati , Shlomi Dolev , Ephraim Korach , Shantanu Sharma , Jeffrey D. Ullman

Undoubtedly, the MapReduce is the most powerful programming paradigm in distributed computing. The enhancement of the MapReduce is essential and it can lead the computing faster. Therefore, here are many scheduling algorithms to discuss…

分布式、并行与集群计算 · 计算机科学 2017-04-11 Rajdeep Das , Rohit Pratap Singh , Ripon Patgiri

The effectiveness and scalability of MapReduce-based implementations of complex data-intensive tasks depend on an even redistribution of data between map and reduce tasks. In the presence of skewed data, sophisticated redistribution…

分布式、并行与集群计算 · 计算机科学 2015-03-19 Lars Kolb , Andreas Thor , Erhard Rahm

Multiround algorithms are now commonly used in distributed data processing systems, yet the extent to which algorithms can benefit from running more rounds is not well understood. This paper answers this question for a spectrum of rounds…

数据库 · 计算机科学 2017-01-27 Foto Afrati , Manas Joglekar , Christopher Ré , Semih Salihoglu , Jeffrey D. Ullman

The theme of this paper is how to find all instances of a given "sample" graph in a larger "data graph," using a single round of map-reduce. For the simplest sample graph, the triangle, we improve upon the best known such algorithm. We then…

分布式、并行与集群计算 · 计算机科学 2012-11-22 Foto N. Afrati , Dimitris Fotakis , Jeffrey D. Ullman

Many big data algorithms executed on MapReduce-like systems have a shuffle phase that often dominates the overall job execution time. Recent work has demonstrated schemes where the communication load in the shuffle phase can be traded off…

分布式、并行与集群计算 · 计算机科学 2021-11-02 Konstantinos Konstantinidis , Aditya Ramamoorthy
‹ 上一页 1 2 3 10 下一页 ›