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

Cong Ding 0001

dblp:50/7680-1 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · conflict

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

Computer networks · 4 · 2 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
Transaction processing and concurrency control · 41% Distributed and cloud data management · 32% Web and social media mining · 14%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 50% Distributed systems · 50%

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

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
0.412020
Scalog: Seamless Reconfiguration and Total Order in a Scalable Shared Log · NSDI 2020
Storage systems › distributed storage
shared log
0.412020
Scalog: Seamless Reconfiguration and Total Order in a Scalable Shared Log · NSDI 2020
Transaction processing and concurrency control
concurrency control
0.312017
Bringing Modular Concurrency Control to the Next Level · SIGMOD Conference 2017
Distributed and cloud data management › distributed data store
distributed key-value store
0.312017
Bringing Modular Concurrency Control to the Next Level · SIGMOD Conference 2017
Web and social media mining › social network analysis
social network
0.112011
Pomelo: accurate and decentralized shortest-path distance estimation in social graphs · SIGCOMM 2011
Transaction processing and concurrency control › concurrency control › locking protocols
two-phase locking
0.112017
Bringing Modular Concurrency Control to the Next Level · SIGMOD Conference 2017

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

reconfiguration protocol · 0.4partial BFS · 0.1landmark-based approach · 0.1
YearPublicationVenuePosition
2020 Scalog: Seamless Reconfiguration and Total Order in a Scalable Shared Log
Cong Ding 0001, David Chu, Evan Zhao, Lorenzo Alvisi, Robbert van Renesse
NSDI1
2017 Bringing Modular Concurrency Control to the Next Level
abstract
This paper presents Tebaldi, a distributed key-value store that explores new ways to harness the performance opportunity of combining different specialized concurrency control mechanisms (CCs) within the same database. Tebaldi partitions conflicts at a fine granularity and matches them to specialized CCs within a hierarchical framework that is modular, extensible, and able to support a wide variety of concurrency control techniques, from single-version to multiversion and from lock-based to timestamp-based. When running the TPC-C benchmark, Tebaldi yields more than 20× the throughput of the basic two-phase locking protocol, and over 3.7× the throughput of Callas, a recent system that, like Tebaldi, aims to combine different CCs.
Chunzhi Su, Natacha Crooks, Cong Ding 0001, Lorenzo Alvisi
SIGMOD Conference3
2012 CloudGPS: A scalable and ISP-friendly server selection scheme in cloud computing environments
abstract
In order to minimize user perceived latency while ensuring high data availability, cloud applications desire to select servers from one of the multiple data centers (i.e., server clusters) in different geographical locations, which are able to provide desired services with low latency and low cost. This paper presents CloudGPS, a new server selection scheme of the cloud computing environment that achieves high scalability and ISP-friendliness. CloudGPS proposes a configurable global performance function that allows Internet service providers (ISPs) and cloud service providers (CSPs) to leverage the cost in terms of inter-domain transit traffic and the quality of service in terms of network latency. CloudGPS bounds the overall burden to be linear with the number of end users. Moreover, compared with traditional approaches, CloudGPS significantly reduces network distance measurement cost (i.e., from O(N) to O(1) for each end user in an application using N data centers). Furthermore, CloudGPS achieves ISP-friendliness by significantly decreasing inter-domain transit traffic.
Cong Ding 0001, Yang Chen 0001, Tianyin Xu, Xiaoming Fu 0001
IWQoS1
2011 Tarantula: Towards an Accurate Network Coordinate System by Handling Major Portion of TIVs
abstract
Network Coordinate (NC) systems provide an efficient and scalable mechanism to estimate latencies among hosts. However, many popular algorithms like Vivaldi suffer greatly from the existence of Triangle Inequality Violations (TIVs). Two-layer systems like Pharos and hierarchical Vivaldi have been proposed to remedy the impact of TIVs. They divide the whole space into several location-based clusters and run NC systems on both global layer and local layer. However, the two-layer model is only able to optimize the intra-cluster links relating to a limited portion of TIV triangles. In this paper, we propose a new NC system, Tarantula, which divides the space in a novel way. By categorizing the TIVs into three classes, we show that Tarantula handles a much larger portion of existing TIVs than two-layer systems. Moreover, we present two techniques to further strengthen the Tarantula system: 1) relate the updating step size in the Vivaldi algorithm used in Tarantula to ground-truth latency so as to improve the prediction for short links; 2) propose Dynamic Cluster Optimization to dynamically adjust clustering of hosts. Our experimental results show that Tarantula outperforms Pharos and Vivaldi significantly in terms of estimation accuracy. When implementing different NC systems in the application of server selection and detour finding, Tarantula again performs the best.
Yang Chen 0001, Yibo Zhu 0001, Cong Ding 0001, Beixing Deng, Xing Li 0001
GLOBECOM4
2011 Pomelo: accurate and decentralized shortest-path distance estimation in social graphs
abstract
Computing the shortest-path distances between nodes is a key problem in analyzing social graphs. Traditional methods like breadth-first search (BFS) do not scale well with graph size. Recently, a Graph Coordinate System, called Orion, has been proposed to estimate shortest-path distances in a scalable way. Orion uses a landmark-based approach, which does not take account of the shortest-path distances between non-landmark nodes in coordinate calculation. Such biased input for the coordinate system cannot characterize the graph structure well. In this paper, we propose Pomelo, which calculates the graph coordinates in a decentralized manner. Every node in Pomelo computes its shortest-path distances to both nearby neighbors and some random distant neighbors. By introducing the novel partial BFS, the computational overhead of Pomelo is tunable. Our experimental results from different representative social graphs show that Pomelo greatly outperforms Orion in estimation accuracy while maintaining the same computational overhead.
Yang Chen 0001, Cong Ding 0001, Beixing Deng, Xing Li 0001
SIGCOMM3