中文
相关论文

相关论文: SharesSkew: An Algorithm to Handle Skew for Joins …

200 篇论文

Handling skew is one of the major challenges in query processing. In distributed computational environments such as MapReduce, uneven distribution of the data to the servers is not desired. One of the dominant measures that we want to…

数据库 · 计算机科学 2015-04-14 Foto N. Afrati , Jeffrey D. Ullman , Angelos Vasilakopoulos

Evaluating the relational join is one of the central algorithmic and most well-studied problems in database systems. A staggering number of variants have been considered including Block-Nested loop join, Hash-Join, Grace, Sort-merge for…

数据库 · 计算机科学 2013-10-17 Hung Q. Ngo , Christopher Re , Atri Rudra

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

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

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 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

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…

数据库 · 计算机科学 2016-10-21 Foto Afrati , Shlomi Dolev , Ephraim Korach , Shantanu Sharma , Jeffrey D. Ullman

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

Different types of data skew can result in load imbalance in the context of parallel joins under the shared nothing architecture. We study one important type of skew, join product skew (JPS). A static approach based on frequency classes is…

数据库 · 计算机科学 2012-02-02 Foto Afrati , Victor Kyritsis , Paraskevas V. Lekeas , Dora Souliou

A common form of MapReduce application involves discovering relationships between certain pairs of inputs. Similarity joins serve as a good example of this type of problem, which we call a "some-pairs" problem. In the framework of Afrati et…

数据库 · 计算机科学 2016-02-04 Jeffrey D. Ullman , Jonathan Ullman

As computer clusters are found to be highly effective for handling massive datasets, the design of efficient parallel algorithms for such a computing model is of great interest. We consider ({\alpha}, k)-minimal algorithms for such a…

数据库 · 计算机科学 2014-03-24 Silu Huang , Ada Wai-Chee Fu

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

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

We optimize multiway equijoins on relational tables using degree information. We give a new bound that uses degree information to more tightly bound the maximum output size of a query. On real data, our bound on the number of triangles in a…

数据库 · 计算机科学 2015-12-23 Manas Joglekar , Christopher Re

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

All-pairs set similarity is a widely used data mining task, even for large and high-dimensional datasets. Traditionally, similarity search has focused on discovering very similar pairs, for which a variety of efficient algorithms are known.…

数据结构与算法 · 计算机科学 2020-03-09 Cyrus Rashtchian , Aneesh Sharma , David P. Woodruff

Similarity joins are a fundamental database operation. Given data sets S and R, the goal of a similarity join is to find all points x in S and y in R with distance at most r. Recent research has investigated how locality-sensitive hashing…

数据结构与算法 · 计算机科学 2018-04-17 Samuel McCauley , Francesco Silvestri

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

Finite mixture of skew distributions have emerged as an effective tool in modelling heterogeneous data with asymmetric features. With various proposals appearing rapidly in the recent years, which are similar but not identical, the…

统计方法学 · 统计学 2013-05-29 Sharon X. Lee , Geoffrey J. McLachlan

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
‹ 上一页 1 2 3 10 下一页 ›