Demo Data from EDBT 2026 / reviewers in the wild / expert
Jiangbin Lin
dblp:193/7776
· DBLP profile ↗
5ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 61% Performance modeling and evaluation · 30% Cloud and datacenter computing · 9% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › performance testing
load testing |
0.4 | 1 | 2019 | An Experience Report of Generating Load Tests Using Log-Recovered Workloads at Varying Granularities of User Behaviour · ASE 2019 |
Performance modeling and evaluation
benchmarking |
0.3 | 1 | 2017 | Realistic and Scalable Benchmarking Cloud File Systems: Practices and Lessons from AliCloud · IEEE Trans. Parallel Distributed Syst. 2017 |
Storage systems › file systems › distributed file system
cloud file system |
0.3 | 1 | 2017 | Realistic and Scalable Benchmarking Cloud File Systems: Practices and Lessons from AliCloud · IEEE Trans. Parallel Distributed Syst. 2017 |
Storage systems
i/o workload characterization |
0.3 | 1 | 2017 | Realistic and Scalable Benchmarking Cloud File Systems: Practices and Lessons from AliCloud · IEEE Trans. Parallel Distributed Syst. 2017 |
Cloud and datacenter computing
cloud storage |
0.1 | 1 | 2017 | Realistic and Scalable Benchmarking Cloud File Systems: Practices and Lessons from AliCloud · IEEE Trans. Parallel Distributed Syst. 2017 |
Methods — techniques the papers use, named apart from their topics
log recovery · 0.4clustering · 0.4workload characterization · 0.3trace collection · 0.3benchmarking · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Characterizing Co-Located Workloads in Alibaba Cloud DatacentersabstractWorkload characteristics are vital for both data center operation and job scheduling in co-located data centers, where online services and batch jobs are deployed on the same production cluster. In this article, a comprehensive analysis is conducted on Alibaba's cluster-trace-v2018 of a production cluster of 4034 machines. The findings and insights are the following: (1) The workload on the production cluster poses a daily cyclical fluctuation, in terms of CPU and disk I/O utilization, and the memory system has become the performance bottleneck of a co-located cluster. (2) Batch jobs including their tasks and derived instances can be approximated as Zipf distribution. However, for all batch jobs with directed acyclic graph dependency, they suffer from co-location with online services since the online services are highly prioritized. (3) The resource usages of containers have similar cyclical fluctuation consistent with the whole cluster, while their memory usages remain approximately constant. (4) The number of batch jobs co-located with online services is dependent on the mispredictions per kilo instructions of online services. In order to guarantee the QoS of online services, when the MPKI of online services rises, the number of batch jobs to be co-located on the same machine should decrease. Congfeng Jiang, Yitao Qiu, Weisong Shi, Zhefeng Ge, Shenglei Chen, Christophe Cérin, Zujie Ren, Guoyao Xu, Jiangbin Lin |
IEEE Trans. Cloud Comput. | 10 |
| 2019 | An Experience Report of Generating Load Tests Using Log-Recovered Workloads at Varying Granularities of User BehaviourabstractDesigning field-representative load tests is an essential step for the quality assurance of large-scale systems. Practitioners may capture user behaviour at different levels of granularity. A coarse-grained load test may miss detailed user behaviour, leading to a non-representative load test; while an extremely fine-grained load test would simply replay user actions step by step, leading to load tests that are costly to develop, execute and maintain. Workload recovery is at core of these load tests. Prior research often captures the workload as the frequency of user actions. However, there exists much valuable information in the context and sequences of user actions. Such richer information would ensure that the load tests that leverage such workloads are more field-representative. In this experience paper, we study the use of different granularities of user behaviour, i.e., basic user actions, basic user actions with contextual information and user action sequences with contextual information, when recovering workloads for use in the load testing of large-scale systems. We propose three approaches that are based on the three granularities of user behaviour and evaluate our approaches on four subject systems, namely Apache James, OpenMRS, Google Borg, and an ultra-large-scale industrial system (SA) from Alibaba. Our results show that our approach that is based on user action sequences with contextual information outperforms the other two approaches and can generate more representative load tests with similar throughput and CPU usage to the original field workload (i.e., mostly statistically insignificant or with small/trivial effect sizes). Such representative load tests are generated only based on a small number of clusters of users, leading to a low cost of conducting/maintaining such tests. Finally, we demonstrate that our approaches can detect injected users in the original field workloads with high precision and recall. Our paper demonstrates the importance of user action sequences with contextual information in the workload recovery of large-scale systems. Jinfu Chen 0002, Weiyi Shang, Ahmed E. Hassan, Jiangbin Lin |
ASE | 5 |
| 2018 | Towards Building a Scalable Data Analytics System on Clouds: An Early Experience on AliCloudabstractWith the development of big data, big data processing systems, such as Hadoop and Spark, are widely used to handle large-scale data. To avoid the complexity and expensiveness of building a self-owned big data processing system, cloud providers tend to deploy big data processing tools as cloud services. Typical examples include Amazon EMR, Azure HDInsight and AliCloud E-MapReduce. However, how to build a cost-efficient system and scale the system is still challenging. In this paper, we have conducted a case study on AliCloud E-MapReduce, and analyzed the system performance upon local and remote file systems. We compared the scalability of Hadoop and Spark by using scaleout and scale-up strategies respectively. Based on the analysis results, we derive several observations and implications, which will contribute to guide the performance optimization. Congfeng Jiang, Zujie Ren, Youhuizi Li, Jian Wan 0001, Jiangbin Lin |
IEEE CLOUD | 7 |
| 2017 | Realistic and Scalable Benchmarking Cloud File Systems: Practices and Lessons from AliCloudabstractThe past decade has witnessed the rapid boom of cloud computing. Many public cloud infrastructures have been implemented and serve millions of tenants. Cloud file systems, which take charge of petabyte-scale data storage, play a crucial role in the performance of cloud infrastructures. Typical cloud file systems, including GFS, HDFS and Ceph, have attracted notable research efforts for performance evaluation and optimization. However, due to the heterogeneity and complexity of I/O workload characteristics in cloud environments, it is still challenging to conduct an accurate and efficient performance evaluation. To address this problem, we collected a two-week I/O workload trace from a 2,500-node production cluster in AliCloud, which is one of the largest cloud providers in Asia. Using the AliCloud trace, we characterized the I/O workload and data distribution, and compared two cloud services in multiple perspectives, including the request arrival pattern, request size, data population and so on. A list of observations and implications were derived and applied to help design a cloud file system benchmarking suite, called Porcupine. Porcupine aims to deploy a scalable and efficient performance evaluation on cloud file systems using realistic I/O workloads. We conducted a group of validation experiments, which demonstrated that Porcupine can achieve high accuracy and scalability. This paper provides our experiences and lessons in generating I/O workloads and deploying performance tests on cloud file systems, which we believe will be insightful to the cloud computing community in general. Zujie Ren, Weisong Shi, Jian Wan 0001, Jiangbin Lin |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2016 | iGen: A Realistic Request Generator for Cloud File Systems BenchmarkingabstractBenchmarking is a traditional approach for system performance evaluation and optimization. Over the past decades, a variety of file systems, e.g., GFS, HDFS and Ceph, have been designed and implemented, serving as the key components in cloud infrastructures. With the mature of those cloud file systems, the demands for performance evaluation and comparison are also rising. However, due to the complexity and heterogeneity of I/O workloads in cloud infrastructures, it is still challenging to generate realistic I/O workloads. System developers often use traditional file system benchmarks and make inaccurate assumptions on workload generation, yielding to misleading results. To address this problem, we investigate the characteristics of I/O requests in a production cloud infrastructure at Alibaba Cloud Computing, which is one of the biggest cloud providers in Asia. We proposed a flexible framework iGen to mimic I/O request arrivals. One of the salient features of the iGen is that the request arrival process is modeled by three statistics properties, request arrival rate, inter-arrival time distribution, and request periodicity. According to these properties, the iGen can determine the sequence of requests and the inter-arrival time between two subsequent requests. We use the iGen to emulate a real workload that collected from Alibaba cloud platform. Experimental results show that high accuracy and flexibility of the iGen. Zujie Ren, Weisong Shi, Jiangbin Lin |
CLOUD | 6 |