VLDB 2026 Research / reviewers in the wild / expert
Jingjie Jiang
dblp:127/2907
· DBLP profile ↗
17ranked-venue papers
7as first author
2since 2021 · last 2025
0000-0002-2199-0301ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 12 · 5 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Databases, 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 47% Distributed systems · 30% Parallel and multicore computing · 24% | |
| Computer networks
3 papers |
Cellular and mobile networks · 28% Content delivery and video streaming · 28% Transport protocols and congestion control · 24% | |
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.5 | 2 | 2016 | Symbiosis: Network-aware task scheduling in data-parallel frameworks · INFOCOM 2016 Maximizing container-based network isolation in parallel computing clusters · ICNP 2016 |
Transport protocols and congestion control › congestion control algorithm design
proactive congestion control |
0.4 | 1 | 2020 | Exploring Token-Oriented In-Network Prioritization in Datacenter Networks · IEEE Trans. Parallel Distributed Syst. 2020 |
Blockchain and cryptocurrency security › blockchain scalability
blockchain sharding |
0.4 | 1 | 2020 | On Sharding Open Blockchains with Smart Contracts · ICDE 2020 |
Distributed systems
blockchain |
0.4 | 1 | 2020 | On Sharding Open Blockchains with Smart Contracts · ICDE 2020 |
Distributed systems › distributed database
sharding |
0.4 | 1 | 2020 | On Sharding Open Blockchains with Smart Contracts · ICDE 2020 |
Content delivery and video streaming
caching |
0.2 | 1 | 2016 | Maximized Cellular Traffic Offloading via Device-to-Device Content Sharing · IEEE J. Sel. Areas Commun. 2016 |
Content delivery and video streaming
content sharing |
0.2 | 1 | 2016 | Maximized Cellular Traffic Offloading via Device-to-Device Content Sharing · IEEE J. Sel. Areas Commun. 2016 |
Cellular and mobile networks
device-to-device communication |
0.2 | 1 | 2016 | Maximized Cellular Traffic Offloading via Device-to-Device Content Sharing · IEEE J. Sel. Areas Commun. 2016 |
Cellular and mobile networks
mobile data offloading |
0.2 | 1 | 2016 | Maximized Cellular Traffic Offloading via Device-to-Device Content Sharing · IEEE J. Sel. Areas Commun. 2016 |
Internet architecture and protocols
traffic management |
0.2 | 1 | 2016 | Symbiosis: Network-aware task scheduling in data-parallel frameworks · INFOCOM 2016 |
Parallel and multicore computing › task scheduling
bandwidth-aware scheduling |
0.2 | 1 | 2016 | Maximizing container-based network isolation in parallel computing clusters · ICNP 2016 |
Cloud and datacenter computing › quality of service
bandwidth guarantee |
0.2 | 1 | 2016 | Maximizing container-based network isolation in parallel computing clusters · ICNP 2016 |
Cloud and datacenter computing › cluster resource management and scheduling
container placement |
0.2 | 1 | 2016 | Maximizing container-based network isolation in parallel computing clusters · ICNP 2016 |
Parallel and multicore computing › data-parallel programming
data-parallel frameworks |
0.2 | 1 | 2016 | Symbiosis: Network-aware task scheduling in data-parallel frameworks · INFOCOM 2016 |
Cloud and datacenter computing › job scheduling
network-aware scheduling |
0.2 | 1 | 2016 | Symbiosis: Network-aware task scheduling in data-parallel frameworks · INFOCOM 2016 |
Cloud and datacenter computing › performance isolation
network isolation |
0.2 | 1 | 2016 | Maximizing container-based network isolation in parallel computing clusters · ICNP 2016 |
Parallel and multicore computing
task scheduling |
0.2 | 1 | 2016 | Symbiosis: Network-aware task scheduling in data-parallel frameworks · INFOCOM 2016 |
Network optimization and economics › network scheduling
in-network scheduling |
0.1 | 1 | 2020 | Exploring Token-Oriented In-Network Prioritization in Datacenter Networks · IEEE Trans. Parallel Distributed Syst. 2020 |
Algorithmic game theory and mechanism design › equilibrium analysis
nash equilibrium analysis |
0.1 | 1 | 2020 | On Sharding Open Blockchains with Smart Contracts · ICDE 2020 |
Methods — techniques the papers use, named apart from their topics
transaction selection · 1.3inter-shard merging · 1.3game theory · 1.3simulation · 0.7prediction · 0.5online scheduling · 0.5testbed evaluation · 0.4theoretical analysis · 0.2testbed experimentation · 0.2rate limiting · 0.2maximum weighted matching · 0.2knapsack problem · 0.2bipartite graph · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Single stage weakly supervised semantic segmentation via enhanced patch affinity
Jingjie Jiang, Yuhui Zheng, Guoqing Zhang 0002 |
Image Vis. Comput. | 1 |
| 2021 | HOPASS: A two-layer control framework for bandwidth and delay guarantee in datacenters
Kai Lei, Bo Bai 0001, Fan Zhang 0016, Gong Zhang 0001, Jingjie Jiang |
J. Netw. Comput. Appl. | 9 |
| 2020 | On Sharding Open Blockchains with Smart ContractsabstractCurrent blockchain systems suffer from a number of inherent drawbacks in its scalability, latency, and processing throughput. By enabling parallel confirmations of transactions, sharding has been proposed to mitigate these drawbacks, which usually requires frequent communication among miners through a separate consensus protocol.In this paper, we propose, analyze, and implement a new distributed and dynamic sharding system to substantially improve the throughput of blockchain systems based on smart contracts, while requiring minimum cross-shard communication. Our key observation is that transactions sent by users who only participate in a single smart contract can be validated and confirmed independently without causing double spending. Therefore, the natural formation of a shard is to surround one smart contract to start with. The complication lies in the different sizes of shards being formed, in which a small shard with few transactions tends to generate a large number of empty blocks resulting in a waste of mining power, while a large shard adversely affects parallel confirmations. To overcome this problem, we propose an inter-shard merging algorithm with incentives to encourage small shards to merge with one another and form a larger shard, an intra-shard transaction selection mechanism to encourage miners to select different subsets of transactions for validation, as well as a parameter unification method to further improve these two algorithms to reduce the communication cost and improve system reliability.We analyze our proposed algorithms using the game theoretic approach, and prove that they converge to a Nash Equilibrium. We also present a security analysis on our sharding design, and prove that it resists adversaries who occupy at most 33% of the computation power. We have implemented our designs on go-Ethereum 1.8.0 and evaluated their performance using both real-world blockchain transactions and large-scale simulations. Our results show that throughput has been improved by 7.2×, and the number of empty blocks has been reduced by 90%. Yuechen Tao, Bo Li 0001, Jingjie Jiang, Hok Chu Ng, Cong Wang 0001, Baochun Li |
ICDE | 3 |
| 2020 | Exploring Token-Oriented In-Network Prioritization in Datacenter NetworksabstractIn memory computing and high-end distributed storage demand low latency, high throughput, and zero data loss simultaneously from datacenter networks. Existing reactive congestion control approaches cannot both minimize queuing latency and ensure zero data loss. A token-oriented proactive approach can achieve them together by controlling congestion even before sending data packets. However, state-of-the-art token-oriented approaches only strive to optimize network-level metrics: maximizing throughput while achieving flow-level fairness. This article answers the question of how to support objective-aware traffic scheduling in token-oriented approaches. The novelty of Token-Oriented in-network Prioritization (TOP) is that it prioritizes tokens instead of data packets. We make three contributions. Via simulations over a hypothetical TOP system, our first contribution is demonstrating the potential performance gain that can be brought by TOP. Second, we investigate the applicability of TOP. Although the overhead of enabling necessary TOP features in switches is trivial, we find that mainstream commodity datacenter switches do not support them. We hence propose a readily-deployable remedy to achieve in-network prioritization by pushing both switch and end-host hardware capacity to an extreme end. Lastly, we implement a running TOP system with Linux hosts and commodity switches, and evaluate TOP in testbeds and with large-scale simulations for various scenarios. Bingchuan Tian, Chen Tian 0001, Bo Li 0061, Qingyue Wang, Jiaqi Zheng 0001, Yixiao Gao, Wei Wang 0002, Guihai Chen, Wan-Chun Dou, Huaping Zhou, Jingjie Jiang, Fan Zhang 0016, Gong Zhang 0001 |
IEEE Trans. Parallel Distributed Syst. | 14 |
| 2020 | Circa: collaborative code offloading among multiple mobile devices
Xueling Lin, Jingjie Jiang, Calvin Hong Yi Li, Bo Li 0001, Baochun Li |
Wirel. Networks | 2 |
| 2019 | Adia: Achieving High Link Utilization with Coflow-Aware Scheduling in Data Center NetworksabstractLink utilization has received extensive attention since data centers become the most pervasive platform for data-parallel applications. A specific job of such applications involves communication among multiple machines. The recently proposed coflow abstraction depicts such communication through a group of parallel flows, and captures application performance through corresponding communication requirements. Existing techniques to improve link utilization, however, either restrict themselves to achieving work conservation, or merely focus on flow-level metrics and ignore coflow-level performance. In this paper, we address the coflow-aware scheduling problem with the objective of maximizing link utilization. Through theoretic analyses, we formulate the coflow-aware scheduling problem as a NP-hard open shop scheduling problem with heterogeneous concurrency. We design Adia, a hierarchical scheduling framework to conduct both inter- and intra- link scheduling. The design of Adia leverages priority-based scheduling while guarantees work-conserving and starvation-free bandwidth allocation at the same time. We also prove Adia's algorithm is two-approximate in terms of link utilization. Extensive simulation results on ns3 further show that Adia outperforms both per-flow mechanisms coflow schemes in terms of link utilization, and achieves similar coflow performance in comparison with the state-of-art coflow scheduling schemes. Jingjie Jiang, Shiyao Ma, Bo Li 0001, Baochun Li |
IEEE Trans. Cloud Comput. | 1 |
| 2018 | Unraveling the RTT-fairness Problem for BBR: A Queueing ModelabstractBBR is a congestion-based congestion control algorithm recently proposed by Google. It proactively measures the bottleneck bandwidth and round trip times (RTTs) of a connection pipe, based on which it governs its sending behaviors. Despite the significant throughput gains and latency reduction, some experimental studies reveal that BBR may result in a salient RTT-fairness problem, in that short-RTT flows can be starved of bandwidth allocation when comnetina with lons-R'I'T flows. In this paper, we study BBR's RTT-fairness problem from a theoretic perspective. We present a closed-form solution that characterizes the intrinsic dynamics of BBR flows and their interactions. Specifically, we model BBR's sending behaviors and bandwidth dynamics, based on which we establish an exponential relationship between the flows' bandwidth shares and their RTTs. We show that the degree of unfairness is dictated by the RTT ratio between two flows, irrespective of the other network parameters, such as the initial sending rates or link capacity. In particular, when the RTT ratio of the two flows is greater than 2, the short-RTT flow is starved of bandwidth allocation ( ≤ 0.1%), Our theoretical results are corroborated by simulations in a wide range of settings. Yuechen Tao, Jingjie Jiang, Shiyao Ma, Wei Wang 0030, Bo Li 0001 |
GLOBECOM | 2 |
| 2017 | Maximizing link utilization with coflow-aware scheduling in datacenter networksabstractLink utilization has received extensive attention since datacenters become the most prevalent platform for data-parallel computing applications. A specific job of such applications involves communication among multiple machines. The coflow abstraction depicts such communication and captures application performance through corresponding network requirements. Existing techniques to improve link utilization, however, either restrict themselves to work conservation, or merely focus on flow-level metrics and ignore coflow-level performance. In this paper, we address the coflow-aware scheduling problem with the objective of maximizing link utilization. Through theoretic analyses, we formulate the coflow-aware scheduling problem as a NP-hard open shop scheduling problem with heterogeneous concurrency. Despite the hardness of this problem, we design Maluca, a hierarchical scheduling framework to conduct both inter- and intra-link scheduling. Maluca's algorithm is not only starvation-free and work-conserving, but also 2-approximate in terms of link utilization. Extensive simulation results demonstrate that Maluca outperforms both per-flow and coflow schemes in terms of link utilization, and achieves similar coflow performance in comparison with the state-of-art coflow scheduling schemes. Jingjie Jiang, Shiyao Ma, Bo Li 0001, Baochun Li, Jiangchuan Liu |
ICC | 1 |
| 2016 | Custody: Towards Data-Aware Resource Sharing in Cloud-Based Big Data ProcessingabstractWith the advent of big data processing frameworks, the performance of data-parallel applications is heavily affected by the time it takes to read input data, making it important to improve data locality. Existing methods in achieving data locality have primarily focused on selecting machines to place tasks of applications. Nevertheless, the set of machines that an application can choose from is determined by a cluster manager, which is oblivious to the location of data in existing resource sharing frameworks. In this paper, we design, implement and evaluate Custody, a new cluster management framework that helps to maximize data locality by allocating the executor processes with local access to data to those applications in need. Custody achieves this objective by dynamically collecting runtime information of an application's input data and by effectively allocating executors among and within applications through theoretic analyses of the data-aware resource sharing problem. With significantly better data locality, Custody avoids unnecessary network transfers and thus expedites job completion times. Our experimental results on a 100-node cluster demonstrate that Custody can improve the data locality for input tasks by 36.9% in comparison with Spark's default cluster manager. Meanwhile, it reduces the job completion times by 14.9% due to fewer network transfers. Shiyao Ma, Jingjie Jiang, Bo Li 0001, Baochun Li |
CLUSTER | 2 |
| 2016 | Chronos: Meeting coflow deadlines in data center networksabstractGuaranteed performance for data-parallel applications is important for both service providers and cloud data centers that host such services. A job of data-parallel applications involves communication among multiple machines to transmit intermediate results. Such communication comprises a collection of parallel flows, which is abstracted as a coflow in recent proposals. In this paper, we study the problem of meeting deadlines for coflows in data center networks. Existing flow-level scheduling schemes are insufficient to guarantee the coflow-level performance, since a coflow can meet its deadline only when all its constituent flows finish on time. Due to the scarce bandwidth on the network bottleneck, it is vital to coordinate concurrent coflows to meet as many deadlines as possible. We present Chronos, a scheduling framework that captures the correlation of flows belonging to a coflow, and handles the resource allocation among multiple concurrent coflows. Chronos is work-conserving and starvation-free without integrating complicated admission control mechanisms. We show via extensive simulations on ns3 that Chronos can make 1.6× more coflows meet their deadlines compared to flow-level schemes. Shiyao Ma, Jingjie Jiang, Bo Li 0001, Baochun Li |
ICC | 2 |
| 2016 | Tailor: Trimming Coflow Completion Times in Datacenter NetworksabstractTasks in a data-parallel job communicate with each other through a number of concurrent flows, which is described as a coflow. These flows are correlated in the sense that the performance of a coflow is dictated by the flow that takes the longest time to complete. Minimizing coflow completion times, however, turns out to be a challenge, given the correlation across flows and how they are routed collectively through a datacenter network. In this paper, we propose Tailor, a simple yet effective mechanism with the objective of trimming the coflow completion times in a datacenter network. To achieve our objective, Tailor takes advantage of OpenFlow in a software-defined datacenter network. By monitoring and rerouting live flows to links with lighter loads, Tailor guarantees that the coflow completion time is minimized dynamically and converges to its lower bound. Our experimental results in both Mininet and large-scale simulations have shown that Tailor is much more effective than flow-level schemes when it comes to reducing coflow completion times. It also outperforms existing scheduling-only coflow mechanisms and achieves similar performance with the state-of-the-art hybrid mechanism, yet with much lower complexity. Jingjie Jiang, Shiyao Ma, Bo Li 0001, Baochun Li |
ICCCN | 1 |
| 2016 | Maximizing container-based network isolation in parallel computing clustersabstractData-parallel applications, especially those associated with user-facing web services, have struggled to enhance their worst case performance. It is therefore important to improve the minimum amount of resources guaranteed for applications in a cluster. Existing cluster management frameworks, however, provide isolation for computation resources (such as CPU) only, and are oblivious to network isolation guarantees. In this paper, we design, implement and evaluate Libra, a new cluster management framework that helps to maximize the isolation guarantee for the bandwidth requirements from applications. We start with a theoretical analysis of the network sharing problem, which contains two key steps: container placement and bandwidth allocation. By collecting the status of access links and the bandwidth demand of applications, we coordinate the placement of containers to minimize the system bottleneck such that the bandwidth guarantee for applications can be optimized. We further embrace host-based rate limiting to ensure such maximized bandwidth guarantee can be reached without hurting network utilization. Both our testbed-based experiments and large-scale simulations demonstrate that Libra significantly improves the network isolation guarantee: in comparison with existing cluster managers and network schedulers, the performance gain is more than 105.59%. Meanwhile, it improves application performance by 57.71% and maintains high network utilization. Shiyao Ma, Jingjie Jiang, Bo Li 0001, Baochun Li |
ICNP | 2 |
| 2016 | Symbiosis: Network-aware task scheduling in data-parallel frameworksabstractEven with the recent proliferation of in-memory computation in data-parallel frameworks (such as Spark), transfers over the network are still time-consuming. Similar to computation, network transfers serve as main roadblocks as we try to minimize job completion times. Existing schedulers were designed as isolated solutions that focused on computation or network performance only. Without any coordination, the utilization of computation and network resources may become unbalanced, leading to a reduced level of overall resource utilization. In this paper, we design, implement, and evaluate Symbiosis, a network-aware task scheduler designed to coordinate computation-bound and network-bound tasks in a large cluster, so that resources are utilized in a more balanced fashion. Symbiosis is an online scheduler that predicts resource imbalance before launching tasks, and correct such imbalance by co-locating computation-bound and network-bound tasks in the same executor process. As a guiding principle, it is engineered to be practically implemented within and to complement existing data-parallel frameworks. We have implemented Symbiosis within Spark, and carried out our experiments on a 100-node cluster. We show convincing evidence that Symbiosis reduces job completion times by 11.9% in comparison to Spark's current scheduler with little overhead. Jingjie Jiang, Shiyao Ma, Bo Li 0001, Baochun Li |
INFOCOM | 1 |
| 2016 | Maximized Cellular Traffic Offloading via Device-to-Device Content SharingabstractIn next-generation LTE-advanced cellular networks, device-to-device (D2D) communication has emerged as an effective way to offload cellular traffic and improve system performance. Conventionally, a device exclusively relies on cellular communication to retrieve the content it desires. With D2D communication, however, if the same piece of content is available in the vicinity of the device, the content can be directly retrieved from one of its neighbouring devices. Naturally, the key problem becomes how to maximize content sharing via D2D communication. Existing works on content sharing are mainly concerned with a multi-hop communication setting, while works on D2D communication have primarily focused on the communication aspects, including interference avoidance and energy efficiency. In this paper, we study the problem of maximizing cellular traffic offloading with D2D communication, by selectively caching popular content locally, and by exploring maximal matching for sender-receiver pairs. Specifically, we consider an interference-aware communication model and formulate selective caching as a Knapsack problem, and sender-receiver matching as a maximum weighted matching problem in a bipartite graph. We propose decentralized algorithms to solve both problems, and our simulation results demonstrate that our algorithms are effective in maximizing cellular traffic offloading. Jingjie Jiang, Shengkai Zhang, Bo Li 0001, Baochun Li |
IEEE J. Sel. Areas Commun. | 1 |
| 2015 | Circa: Offloading collaboratively in the same vicinity with iBeaconsabstractCode offloading to remote infrastructures has been a common practice for mobile users who seek extra power or computing resources to perform computation-intensive tasks. Existing works, however, have so far mainly focused on code offloading from a single mobile device to remote cloud servers, which restricts the potential of code offloading only to devices with available Internet access. In this paper, we propose Circa, a new framework that demonstrates the feasibility of code offloading among multiple mobile devices in close proximity to one another, leveraging the presence of iBeacons. Our objective is to eliminate the costs incurred by running virtual machine instances in the cloud, and the need to connect remotely to the cloud as well. With the assistance of iBeacons, devices in the same vicinity can discover and support one another through collaborative code offloading with short-range communication, obviating the need for centralized servers. We have implemented Circa on the iOS platform and validated its feasibility using iOS devices. According to our experimental results, with more than two collaborators, Circa is capable of reducing the total execution time of an offloaded task substantially, while preserving satisfactory performance of the mobile application. Xueling Lin, Jingjie Jiang, Bo Li 0001, Baochun Li |
ICC | 2 |
| 2015 | Rally: Device-to-Device Content Sharing in LTE Networks as a GameabstractEven with modern physical-layer technologies in LTE networks, the capacity of cellular networks is still far from sufficient to satisfy the insatiable bandwidth demand of mobile applications. Owing to common interests among mobile users, Device-to-Device (D2D) communication has emerged as a viable alternative to offload cellular traffic, with the promise of substantially alleviating the need for cellular network bandwidth. In this paper, we first carry out an extensive theoretical analysis based on a game theoretic approach, and show that the objective of maximized cellular offloading is equivalent to maximizing the social welfare in a trading network, where the content to be shared is the commodity, and mobile users are buyers or sellers. We next design Rally, a set of distributed strategies that can converge to a sub game perfect Nash equilibrium in the content sharing game. Both our theoretical analyses and simulation results have shown the effectiveness of Rally, in that it can indeed maximize cellular traffic offloading through D2D communication. Jingjie Jiang, Yifei Zhu 0001, Bo Li 0001, Baochun Li |
MASS | 1 |
| 2015 | Rado: A Randomized Auction Approach for Data Offloading via D2D CommunicationabstractDespite the growing deployment of 4G networks, the capacity of cellular networks is still insufficient to satisfy the ever-increasing bandwidth demand of mobile applications. Given the common interest of mobile users, Device-to-Device (D2D) communication has emerged as a promising solution to offload cellular traffic and enable proximity-based services. One of the main detriments for D2D communication is the lack of incentive for mobile users to share their content, since such sharing inevitably consumes limited resources and potentially jeopardizes user privacy. In this paper, we study the incentive problem in D2D communications. Specifically, we model the incentive in offloading scenario as an auction game. A trading network is constructed between an eNB and users, in which auctions are conducted to group offloading users and determine proper rewards. We further design a randomized auction mechanism to guarantee system efficiency and truthfulness. Extensive experiments verify the effectiveness of our mechanism in that it achieves a significant performance gain in comparison with baseline methods. Yifei Zhu 0001, Jingjie Jiang, Bo Li 0001, Baochun Li |
MASS | 2 |