Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Lingyan Yin

dblp:147/1330 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Database system architecture and tuning · 39% Distributed and cloud data management · 39% Query processing and optimization · 22%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Interconnection networks and networks-on-chip · 100%
Computer networks
1 paper
Datacenter networks · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
data shuffling
0.722019
Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems · ACM Trans. Database Syst. 2019
Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems · EuroSys 2017
Query processing and optimization
parallel query processing
0.412019
Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems · ACM Trans. Database Syst. 2019
Database system architecture and tuning
parallel database system
0.312017
Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems · EuroSys 2017
Interconnection networks and networks-on-chip
remote direct memory access
0.112019
Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems · ACM Trans. Database Syst. 2019
Datacenter networks
RDMA
0.112017
Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems · EuroSys 2017

Methods — techniques the papers use, named apart from their topics

adaptive memory management · 0.8RDMA transport selection · 0.8unreliable datagram transport · 0.6RDMA Send/Receive · 0.6
YearPublicationVenuePosition
2019 Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems
abstract
The commoditization of high-performance networking has sparked research interest in the RDMA capability of this hardware. One-sided RDMA primitives, in particular, have generated substantial excitement due to the ability to directly access remote memory from within an application without involving the TCP/IP stack or the remote CPU. This article considers how to leverage RDMA to improve the analytical performance of parallel database systems. To shuffle data efficiently using RDMA, one needs to consider a complex design space that includes (1) the number of open connections, (2) the contention for the shared network interface, (3) the RDMA transport function, and (4) how much memory should be reserved to exchange data between nodes during query processing. We contribute eight designs that capture salient tradeoffs in this design space as well as an adaptive algorithm to dynamically manage RDMA-registered memory. We comprehensively evaluate how transport-layer decisions impact the query performance of a database system for different generations of InfiniBand. We find that a shuffling operator that uses the RDMA Send/Receive transport function over the Unreliable Datagram transport service can transmit data up to 4× faster than an RDMA-capable MPI implementation in a 16-node cluster. The response time of TPC-H queries improves by as much as 2×.
Lingyan Yin, Spyros Blanas
ACM Trans. Database Syst.2
2017 Design and Evaluation of an RDMA-aware Data Shuffling Operator for Parallel Database Systems
abstract
The commoditization of high-performance networking has sparked research interest in the RDMA capability of this hardware. One-sided RDMA primitives, in particular, have generated substantial excitement due to the ability to directly access remote memory from within an application without involving the TCP/IP stack or the remote CPU. This paper considers how to leverage RDMA to improve the analytical performance of parallel database systems. To shuffle data efficiently using RDMA, one needs to consider a complex design space that includes (1) the number of open connections, (2) the contention for the shared network interface, (3) the RDMA transport function, and (4) how much memory should be reserved to exchange data between nodes during query processing. We contribute six designs that capture salient trade-offs in this design space. We comprehensively evaluate how transport-layer decisions impact the query performance of a database system for different generations of InfiniBand. We find that a shuffling operator that uses the RDMA Send/Receive transport function over the Unreliable Datagram transport service can transmit data up to 4× faster than an RDMA-capable MPI implementation in a 16-node cluster. The response time of TPC-H queries improves by as much as 2×.
Lingyan Yin, Spyros Blanas
EuroSys2
2015 Joint Scheduling of Data and Computation in Geo-Distributed Cloud Systems
abstract
Recent trends show that cloud computing is growing to span more and more globally distributed data centers. For geo-distributed data centers, there is an increasing need for scheduling algorithms to place tasks across data centers, by jointly considering data and computation. This scheduling must deal with situations such as wide-area distributed data, data sharing, WAN bandwidth costs and data center capacity limits, while also minimizing completion time. However, this kind of scheduling problems is known to be NP-Hard. In this paper, inspired by real applications in astronomy field, we propose a two-phase scheduling algorithm that addresses these challenges. The mapping phase groups tasks considering the data-sharing relations, and dispatches groups to data centers by way of one-to-one correspondence. The reassigning phase balances the completion time across data centers according to relations between tasks and groups. We utilize the real China-Astronomy-Cloud model and typical applications to evaluate our proposal. Simulations show that our algorithm obtains up to 22% better completion time and effectively reduces the amount of data transfers compared with other similar scheduling algorithms.
Lingyan Yin, Laiping Zhao, Chenzhou Cui, Jian Xiao 0001, Ce Yu
CCGRID1