Demo Data from EDBT 2026 / reviewers in the wild / expert
Fengguang Tian
dblp:12/8193
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 87% Performance modeling and evaluation · 13% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › resource allocation
cloud resource allocation |
0.2 | 1 | 2014 | CRESP: Towards Optimal Resource Provisioning for MapReduce Computing in Public Clouds · IEEE Trans. Parallel Distributed Syst. 2014 |
Cloud and datacenter computing › job scheduling › economic scheduling
cost-aware scheduling |
0.2 | 1 | 2014 | CRESP: Towards Optimal Resource Provisioning for MapReduce Computing in Public Clouds · IEEE Trans. Parallel Distributed Syst. 2014 |
Performance modeling and evaluation
cost modeling |
0.1 | 1 | 2014 | CRESP: Towards Optimal Resource Provisioning for MapReduce Computing in Public Clouds · IEEE Trans. Parallel Distributed Syst. 2014 |
Methods — techniques the papers use, named apart from their topics
parameter learning from test runs · 0.2cost function modeling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | CRESP: Towards Optimal Resource Provisioning for MapReduce Computing in Public CloudsabstractRunning MapReduce programs in the cloud introduces this unique problem: how to optimize resource provisioning to minimize the monetary cost or job finish time for a specific job? We study the whole process of MapReduce processing and build up a cost function that explicitly models the relationship among the time cost, the amount of input data, the available system resources (Map and Reduce slots), and the complexity of the Reduce function for the target MapReduce job. The model parameters can be learned from test runs. Based on this cost function, we can solve a number of decision problems, such as the optimal amount of resources that can minimize monetary cost within a job finish deadline, minimize time cost under a certain monetary budget, or find the optimal tradeoffs between time and monetary costs. Experimental results show that the proposed approach performs well on a number of sample MapReduce programs in both the in-house cluster and Amazon EC2. We also conducted a variance analysis on different components of the MapReduce workflow to show the possible sources of modeling error. Our optimization results show that with the proposed approach we can save a significant amount of time and money, compared to randomly selected settings. Keke Chen, James Powers, Shumin Guo, Fengguang Tian |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2011 | Towards Optimal Resource Provisioning for Running MapReduce Programs in Public CloudsabstractRunning MapReduce programs in the public cloud introduces the important problem: how to optimize resource provisioning to minimize the financial charge for a specific job? In this paper, we study the whole process of MapReduce processing and build up a cost function that explicitly models the relationship between the amount of input data, the available system resources (Map and Reduce slots), and the complexity of the Reduce function for the target MapReduce job. The model parameters can be learned from test runs with a small number of nodes. Based on this cost model, we can solve a number of decision problems, such as the optimal amount of resources that can minimize the financial cost with a time deadline or minimize the time under certain financial budget. Experimental results show that this cost model performs well on tested MapReduce programs. Fengguang Tian, Keke Chen |
IEEE CLOUD | 1 |
| 2011 | CloudVista: Visual Cluster Exploration for Extreme Scale Data in the Cloud
Keke Chen, Huiqi Xu, Fengguang Tian, Shumin Guo |
SSDBM | 3 |
| 2009 | VisGBT: Visually analyzing evolving datasets for adaptive learningabstractMany machine learning problems involve changes in both feature distribution and label distribution, such as domain adaptation and learning drifting concepts from data streams. Correctly detecting, identifying, and understanding the changes of data distributions can help us properly select data sampl Keke Chen, Fengguang Tian |
CollaborateCom | 2 |