Demo Data from VLDB 2026 / reviewers in the wild / expert
Wenjie Jiang 0001
dblp:03/3399 · also Joe W. J. Jiang, Joe Wenjie Jiang
· DBLP profile ↗
17ranked-venue papers
6as first author
3since 2021 · last 2022
0000-0002-6537-8712ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 1 first-author · 1 since 2021Computer networks · 7 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, 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 networks
9 papers |
Network optimization and economics · 35% Content delivery and video streaming · 27% Routing and switching · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Electronic design automation · 63% Cloud and datacenter computing · 27% Distributed systems · 10% | |
| Artificial intelligence
1 paper |
Graph learning · 100% |
Topics — the 26 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning
graph representation learning |
0.5 | 1 | 2021 | Learning Semantic Representations to Verify Hardware Designs · NeurIPS 2021 |
Electronic design automation › hardware verification and test
hardware verification |
0.5 | 1 | 2021 | Learning Semantic Representations to Verify Hardware Designs · NeurIPS 2021 |
Electronic design automation › hardware verification and test
test generation |
0.5 | 1 | 2021 | Learning Semantic Representations to Verify Hardware Designs · NeurIPS 2021 |
Content delivery and video streaming
content delivery network |
0.4 | 3 | 2012 | Tradeoffs in CDN designs for throughput oriented traffic · CoNEXT 2012 Orchestrating massively distributed CDNs · CoNEXT 2012 DONAR: decentralized server selection for cloud services · SIGCOMM 2010 |
Network optimization and economics
resource allocation |
0.4 | 3 | 2012 | Joint VM placement and routing for data center traffic engineering · INFOCOM 2012 Orchestrating massively distributed CDNs · CoNEXT 2012 Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization · IEEE Trans. Parallel Distributed Syst. 2008 |
Routing and switching
traffic engineering |
0.3 | 2 | 2013 | Intra-data-center traffic engineering with ensemble routing · INFOCOM 2013 Joint VM placement and routing for data center traffic engineering · INFOCOM 2012 |
Content delivery and video streaming › peer-assisted content distribution
peer-assisted streaming |
0.2 | 2 | 2012 | Global 1-Mbps Peer-Assisted Streaming: Fine-Grain Measurement of a Configurable Platform · IEEE Trans. Multim. 2012 Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Network optimization and economics
distributed optimization |
0.1 | 1 | 2012 | Distributed wide-area traffic management for cloud services · SIGMETRICS 2012 |
Network optimization and economics › resource allocation
joint optimization |
0.1 | 1 | 2012 | Distributed wide-area traffic management for cloud services · SIGMETRICS 2012 |
Routing and switching
path selection |
0.1 | 1 | 2012 | Tradeoffs in CDN designs for throughput oriented traffic · CoNEXT 2012 |
Routing and switching › traffic engineering
routing optimization |
0.1 | 1 | 2012 | Joint VM placement and routing for data center traffic engineering · INFOCOM 2012 |
Cloud and datacenter computing
cloud service management |
0.1 | 1 | 2012 | Distributed wide-area traffic management for cloud services · SIGMETRICS 2012 |
Cloud and datacenter computing › resource management
datacenter resource management |
0.1 | 1 | 2012 | Joint VM placement and routing for data center traffic engineering · INFOCOM 2012 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement |
0.1 | 1 | 2012 | Joint VM placement and routing for data center traffic engineering · INFOCOM 2012 |
Content delivery and video streaming › server selection
replica selection |
0.1 | 1 | 2010 | DONAR: decentralized server selection for cloud services · SIGCOMM 2010 |
Distributed systems
distributed coordination |
0.1 | 1 | 2010 | DONAR: decentralized server selection for cloud services · SIGCOMM 2010 |
Network optimization and economics › resource allocation
bandwidth allocation |
0.1 | 1 | 2008 | Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization · IEEE Trans. Parallel Distributed Syst. 2008 |
Content delivery and video streaming
live streaming |
0.1 | 1 | 2008 | Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Internet architecture and protocols
peering |
0.1 | 1 | 2008 | Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization · IEEE Trans. Parallel Distributed Syst. 2008 |
Network optimization and economics › network economics › internet economics
peering and interconnection |
0.1 | 1 | 2008 | Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization · IEEE Trans. Parallel Distributed Syst. 2008 |
Physical-layer communications
performance bounds |
0.1 | 1 | 2008 | Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Network optimization and economics
pricing |
0.1 | 1 | 2008 | Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization · IEEE Trans. Parallel Distributed Syst. 2008 |
Network optimization and economics
revenue maximization |
0.1 | 1 | 2008 | Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization · IEEE Trans. Parallel Distributed Syst. 2008 |
Network optimization and economics
combinatorial optimization |
0.0 | 1 | 2013 | Intra-data-center traffic engineering with ensemble routing · INFOCOM 2013 |
Internet architecture and protocols
multicast |
0.0 | 1 | 2012 | Global 1-Mbps Peer-Assisted Streaming: Fine-Grain Measurement of a Configurable Platform · IEEE Trans. Multim. 2012 |
Edge and fog computing › resource management
resource provisioning |
0.0 | 1 | 2008 | Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Methods — techniques the papers use, named apart from their topics
graph neural network · 1.0deep architecture · 1.0distributed optimization · 0.5markov approximation · 0.5primal-dual method · 0.3message passing · 0.3fluid-limit techniques · 0.3approximation algorithm · 0.2trace-driven analysis · 0.1trace analysis · 0.1online algorithm · 0.1measurement study · 0.1analytical modeling · 0.1HTTP redirection · 0.1DNS redirection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Scalability and Generalization of Circuit Training for Chip FloorplanningabstractChip floorplanning is a complex task within the physical design process, with more than six decades of research dedicated to it. In a recent paper published in Nature~\citemirhoseini2021graph, a new methodology based on deep reinforcement learning was proposed that solves the floorplanning problem for advanced chip technologies with production quality results. The proposed method enables generalization, which means that the quality of placements improves as the policy is trained on a larger number of chip blocks. In this paper, we describe Circuit Training, an open-source distributed reinforcement learning framework that re-implements the proposed methodology in TensorFlow v2.x. We will explain the framework and discuss ways it can be extended to solve other important problems within physical design and more generally chip design. We also show new experimental results that demonstrate the scaling and generalization performance of Circuit Training. Summer Yue, Ebrahim M. Songhori, Wenjie Jiang 0001, Toby Boyd, Anna Goldie, Azalia Mirhoseini, Sergio Guadarrama |
ISPD | 3 |
| 2021 | Learning Semantic Representations to Verify Hardware DesignsabstractVerification is a serious bottleneck in the industrial hardware design cycle, routinely requiring person-years of effort. Practical verification relies on a "best effort" process that simulates the design on test inputs. This suggests a new research question: Can this simulation data be exploited to learn a continuous representation of a hardware design that allows us to predict its functionality? As a first approach to this new problem, we introduce Design2Vec, a deep architecture that learns semantic abstractions of hardware designs. The key idea is to work at a higher level of abstraction than the gate or the bit level, namely the Register Transfer Level (RTL), which is somewhat analogous to software source code, and can be represented by a graph that incorporates control and data flow. This allows us to learn representations of RTL syntax and semantics using a graph neural network. We apply these representations to several tasks within verification, including predicting what cover points of the design will be exercised by a test, and generating new tests that will exercise desired cover points. We evaluate Design2Vec on three real-world hardware designs, including an industrial chip used in commercial data centers. Our results demonstrate that Design2Vec dramatically outperforms baseline approaches that do not incorporate the RTL semantics, scales to industrial designs, and can generate tests that exercise design points that are currently hard to cover with manually written tests by design verification experts. Shobha Vasudevan, Wenjie Jiang 0001, David Bieber, Rishabh Singh, Hamid Shojaei, Richard Ho 0001, Charles Sutton |
NeurIPS | 2 |
| 2021 | An improved steganography without embedding based on attention GAN
Cong Yu 0014, Donghui Hu, Shuli Zheng, Wenjie Jiang 0001, Meng Li 0006, Zhong-Qiu Zhao |
Peer-to-Peer Netw. Appl. | 4 |
| 2014 | Mathematical Modeling of Crowdsourcing Systems: Incentive Mechanism and Rating System DesignabstractCrowd sourcing systems like Yahoo! Answers, Amazon Mechanical Turk, and Google Helpouts, etc., have seen an increasing prevalence in the past few years. The participation of users, high quality solutions, and a fair rating system are critical to the revenue of a crowd sourcing system. In this paper, we design a class of simple but effective incentive mechanisms to attract users participating, and providing high quality solutions. Our incentive mechanism consists of a task bundling scheme and a rating system, and pay workers according to solution ratings from requesters. We also propose a probabilistic model to capture various human factors like biases in rating, and we quantify its impact on the incentive mechanism, which is shown to be highly robust. We develop a model to characterize the design space of a class of commonly used rating systems - threshold based rating systems. We quantify the impact of such rating systems and the bundling scheme on the incentive mechanism. Hong Xie 0004, John C. S. Lui, Wenjie Jiang 0001 |
MASCOTS | 3 |
| 2013 | Intra-data-center traffic engineering with ensemble routingabstractToday's data centers are shared among multiple tenants running a wide range of applications. These applications require a network with a scalable and robust layer-2 network management solution that enables load-balancing and QoS provisioning. Ensemble routing was proposed to achieve management scalability and robustness by using Virtual Local Area Networks (VLANs) and operating on the granularity of flow ensembles, i.e. group of flows. The key challenge of intra-data-center traffic engineering with ensemble routing is the combinatorial optimization of VLAN assignment, i.e., optimally assigning flow ensembles to VLANs to achieve load balancing and low network costs. Based on the Markov approximation framework, we solve the VLAN assignment problem with a general objective function and arbitrary network topologies by designing approximation algorithms with close-to-optimal performance guarantees. We study several properties of our algorithms, including performance optimality, perturbation bound, convergence of algorithms and impacts of algorithmic parameter choices. Then we extend these results to variants of VLAN assignment problem, including interaction with TCP congestion and QoS considerations. We validate our analytical results by conducting extensive numerical experiments. The results show that our algorithms can be tuned to meet different temporal constraints, incorporate fine-grained traffic management, overcome traffic measurement limitations, and tolerate imprecise and incomplete traffic matrices. Ziyu Shao, Xin Jin 0008, Wenjie Jiang 0001, Minghua Chen 0001, Mung Chiang |
INFOCOM | 3 |
| 2012 | Orchestrating massively distributed CDNsabstractWe consider a content delivery architecture based on geographically dispersed groups of "last-mile" CDN servers, e.g., set-top boxes located within users' homes. These servers may belong to administratively separate domains, such as multiple ISPs. We propose a set of scalable, adaptive mechanisms to jointly manage content replication and request routing within this architecture. Relying on primal-dual methods and fluid-limit techniques, we formally prove the optimality of our design. We further evaluate its performance on both synthetic and trace-driven simulations, based on real BitTorrent traces, and observe a reduction of network costs by more than 50% over traditional mechanisms such as LRU/LFU with closest request routing. Wenjie Jiang 0001, Stratis Ioannidis, Laurent Massoulié, Fabio Picconi |
CoNEXT | 1 |
| 2012 | Tradeoffs in CDN designs for throughput oriented trafficabstractInternet delivery infrastructures are traditionally optimized for low-latency traffic, such as the Web traffic. However, in recent years we are witnessing a massive growth of throughput-oriented applications, such as video streaming. These applications introduce new tradeoffs and design choices for content delivery networks (CDNs). In this paper, we focus on understanding two key design choices: (1) What is the impact of the number of CDN's peering points and server locations on its aggregate throughput and operating costs? (2) How much can ISP-CDNs benefit from using path selection to maximize its aggregate throughput compared to other CDNs who only have control at the edge? Answering these questions is challenging because content distribution involves a complex ecosystem consisting of many parties (clients, CDNs, ISPs) and depends on various settings which differ across places and over time. We introduce a simple model to illustrate and quantify the essential tradeoffs in CDN designs. Using extensive analysis over a variety of network topologies (with varying numbers of CDN peering points and server locations), operating cost models, and client video streaming traces, we observe that: (1) Doubling the number of peering points roughly doubles the aggregate throughput over a wide range of values and network topologies. In contrast, optimal path selection improves the CDN aggregate throughput by less than 70\%, and in many cases by as little as a few percents. (2) Keeping the number of peering points constant, but reducing the number of location (data centers) at which the CDN is deployed can significantly reduce operating costs. Minlan Yu, Wenjie Jiang 0001, Haoyuan Li 0001, Ion Stoica |
CoNEXT | 2 |
| 2012 | Joint VM placement and routing for data center traffic engineeringabstractToday's data centers need efficient traffic management to improve resource utilization in their networks. In this work, we study a joint tenant (e.g., server or virtual machine) placement and routing problem to minimize traffic costs. These two complementary degrees of freedom—placement and routing—are mutually-dependent, however, are often optimized separately in today's data centers. Leveraging and expanding the technique of Markov approximation, we propose an efficient online algorithm in a dynamic environment under changing traffic loads. The algorithm requires a very small number of virtual machine migrations and is easy to implement in practice. Performance evaluation that employs the real data center traffic traces under a spectrum of elephant and mice flows, demonstrates a consistent and significant improvement over the benchmark achieved by common heuristics. Wenjie Jiang 0001, Tian Lan 0001, Sangtae Ha, Minghua Chen 0001, Mung Chiang |
INFOCOM | 1 |
| 2012 | Distributed wide-area traffic management for cloud servicesabstractThe performance of interactive cloud services depends heavily on which data centers handle client requests, and which wide-area paths carry traffic. While making these decisions, cloud service providers also need to weigh operational considerations like electricity and bandwidth costs, and balancing server loads across replicas. We argue that selecting data centers and network routes independently, as is common in today's services, can lead to much lower performance or higher costs than a coordinated decision. However, fine-grained joint control of two large distributed systems---e.g., DNS-based replica-mapping and data center multi-homed routing---can be administratively challenging. In this paper, we introduce the design of a system that jointly optimizes replica-mapping and multi-homed routing, while retaining the functional separation that exists between them today. We show how to construct a provably optimal distributed solution implemented through local computations and message exchanges between the mapping and routing systems. Srinivas Narayana, Wenjie Jiang 0001, Jennifer Rexford, Mung Chiang |
SIGMETRICS | 2 |
| 2012 | Global 1-Mbps Peer-Assisted Streaming: Fine-Grain Measurement of a Configurable PlatformabstractHigh-resolution video is defining a new age of peer-assisted video streaming over the public Internet. Streaming over 1-Mbps videos in a scalable and global manner presents a challenging milestone. In this work, we examine the feasibility of 1-Mbps streaming through a global measurement study. In contrast to previous measurement studies that crawl commercial applications, we conduct fine-grain, controlled experiments on a configurable platform. We developed and deployed FastMesh-SIM, a novel peer-assisted streaming system that leverages proxies, scalable streaming trees and IP multicast to achieve 1-Mbps streaming at a global scale. With the configurability-enabled design, we are allowed to conduct controlled experiments by varying design decisions under a wide range of operating conditions, and measuring in-depth, finegrain metrics at a per-hop, per-segment level. We collected hundreds of hours of streaming traces that broadcast live TV channels to more than 120 peers and 30 proxies, with a global geographic footprint over 8 different countries. Data analysis demonstrates how a set of design decisions collectively overcome the 1-Mbps barrier. The various operational issues we uncovered provide insights to service providers that want to deploy a commercial system at a larger scale and a higher streaming rate. By comparing theory and practice, we also confirm theory-inspired architectural decisions, and show that our system indeed achieves throughputs close to theoretical upper-bound calculated under many ideal assumptions. Wenjie Jiang 0001, Shueng-Han Gary Chan, Mung Chiang, Jennifer Rexford, D. Tony Ren, Bin Wei 0003 |
IEEE Trans. Multim. | 1 |
| 2010 | Proxy-P2P Streaming under the Microscope: Fine-Grain Measurement of a Configurable PlatformabstractAlthough peer-to-peer (P2P) streaming can efficiently deliver live video content to large user populations, existing applications often suffer from limited video quality, periodic hiccups, and high delays. To overcome some of the limitations of today's unstructured (mesh-based) designs, we have developed and deployed FastMesh-SIM, a novel P2P streaming system that leverages proxies, push-mechanism and IP multicast to achieve lower playback delay and better stream continuity. Having control over a real P2P streaming system also gives us a rare opportunity to conduct controlled experiments where we vary major design parameters (e.g., push vs. pull delivery, IP multicast support, streaming rate, and video segment size) under a range of operating conditions (e.g., dynamics of peer churn, and different network configurations), while collecting detailed, fine-granular measurements (e.g., the various components of end-to-end delay). Analysis of the measurement data, consisting of seven trials of streaming several live TV channels for more than 100 hours to 140 peers, sheds light on how design decisions and the operating environment affect important performance metrics. Our experiments show that a push-based, proxy-P2P system can achieve low delay and good video quality, though network bottlenecks on long-haul connections can sometimes cause disruptions in a global deployment. Theory-practice gaps observed from the data are also discussed. Large-scale, global experiments are now being carried out. Wenjie Jiang 0001, Mung Chiang, Jennifer Rexford, Shueng-Han Gary Chan, Kin Fung Simon Wong, Philip Chun Ho Yuen |
ICCCN | 1 |
| 2010 | Minimizing streaming delay in homogeneous peer-to-peer networksabstractTwo questions on the theory of content distribution capacity are addressed in this paper: What is the worst user delay performance bound in a chunk-based P2P streaming systems under peer fanout degree constraint? Can we achieve both the minimum delay and the maximum streaming rate simultaneously? In the homogeneous user scenario, we propose a tree-based algorithm called Inverse Waterfilling, which schedules the chunk transmission following an optimal transmitting structure, under fanout degree bound. We show that the algorithm guarantees the delay bound for each chunk of the stream and maintains the maximum streaming rate at the same time. Wenjie Jiang 0001, Shaoquan Zhang, Minghua Chen 0001, Mung Chiang |
ISIT | 1 |
| 2010 | DONAR: decentralized server selection for cloud servicesabstractGeo-replicated services need an effective way to direct client requests to a particular location, based on performance, load, and cost. This paper presents DONAR, a distributed system that can offload the burden of replica selection, while providing these services with a sufficiently expressive interface for specifying mapping policies. Most existing approaches for replica selection rely on either central coordination (which has reliability, security, and scalability limitations) or distributed heuristics (which lead to suboptimal request distributions, or even instability). In contrast, the distributed mapping nodes in DONAR run a simple, efficient algorithm to coordinate their replica-selection decisions for clients. The protocol solves an optimization problem that jointly considers both client performance and server load, allowing us to show that the distributed algorithm is stable and effective. Experiments with our DONAR prototype--providing replica selection for CoralCDN and the Measurement Lab--demonstrate that our algorithm performs well "in the wild." Our prototype supports DNS- and HTTP-based redirection, IP anycast, and a secure update protocol, and can handle many customer services with diverse policy objectives. Patrick Wendell, Wenjie Jiang 0001, Michael J. Freedman, Jennifer Rexford |
SIGCOMM | 2 |
| 2008 | Performance bounds for peer-assisted live streamingabstractPeer-assisted streaming is a promising way for service providers to offer high-quality IPTV to consumers at reasonable cost. In peer-assisted streaming, the peers exchange video chunks with one another, and receive additional data from the central server as needed. In this paper, we analyze how to provision resources for the streaming system, in terms of the server capacity, the video quality, and the depth of the distribution trees that deliver the content. We derive the performance bounds for minimum server load, maximum streaming rate, and minimum tree depth under different peer selection constraints. Furthermore, we show that our performance bounds are actually tight, by presenting algorithms for constructing trees that achieve our bounds. Shao Liu 0003, Rui Zhang-Shen, Wenjie Jiang 0001, Jennifer Rexford, Mung Chiang |
SIGMETRICS | 3 |
| 2008 | Interaction of ISPs: Distributed Resource Allocation and Revenue MaximizationabstractThe Internet is a hierarchical architecture comprising heterogeneous entities of privately owned infrastructures, where higher level Internet service providers (ISPs) supply connectivity to the local ISPs and charge the local ISPs for the transit services. One of the challenging problems facing service providers today is how the profitability can be increased while maintaining good service qualities as the network scales up. In this work, we seek to understand the fundamental issues on the "interplay" (or interaction) between ISPs at different tiers. Although the local ISPs (which we term peers) can communicate with each other by purchasing the connectivity from transit ISPs, there stands an opportunity for them to set up private peering relationships. Under this competitive framework, we explore the issues on 1) the impact of peering relationship; 2) resource distribution; 3) revenue maximization; and 4) condition for network upgrade. First, a generalized model is presented to characterize the behaviors of peers and the transit ISP, in which their economic interests are reflected. We study how a peer can distributively determine its optimal peering strategy. Furthermore, we show how a transit ISP is able to utilize the available information to infer its optimal pricing strategy, under which a revenue maximization is achieved. Two distributed algorithms are proposed to help ISPs to provide a fair and efficient bandwidth allocation to peers, avoiding a resource monopolization of the market. Last, we investigate the above issues in a "many-peers region," that is, when we scale up the network. We provide insightful evidence to show that the ISPs can still gain profits as they upgrade the network infrastructures. Extensive simulations are carried out to support our theoretical claims. Sam C. M. Lee, Wenjie Jiang 0001, Dah-Ming Chiu, John C. S. Lui |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2006 | Interplay of ISPs: Distributed Resource Allocation and Revenue MaximizationabstractThe Internet is a hierarchical architecture comprising heterogeneous entities of privately owned infrastructures, where higher level Internet service providers (ISPs) supply connectivity to the local ISPs and charge the local ISPs for the transit services. One of the challenging problems facing service providers today is how to increase the profitability while maintaining good service qualities. In this work, we seek to understand the fundamental issues on the "interplay" (or interaction) between ISPs at different tiers. While the local ISPs (which we term peers) can communicate with each other by purchasing the connectivity from transit ISPs, there stands an opportunity for them to set up private peering relationships. Under this competitive framework, we explore the issues on (a) impact of peering relationship, (b) resource distribution and (c) revenue maximization. Firstly, a generalized model is presented to characterize the behaviors of peers and the transit ISP, in which their economic interests are reflected. We study how a peer can distributively determine its optimal peering strategy. Furthermore, we show how a transit ISP is able to utilize the available information to infer its optimal pricing strategy, under which a revenue maximization is achieved. A distributed algorithm is proposed to help ISPs to provide a fair and efficient bandwidth allocation to peers, avoiding a resource monopolization of the market. Extensive simulations are carried out to support our claims. Sam C. M. Lee, Wenjie Jiang 0001, John C. S. Lui, Dah-Ming Chiu |
ICDCS | 2 |
| 2005 | On the interaction of multiple overlay routing
Wenjie Jiang 0001, Dah-Ming Chiu, John C. S. Lui |
Perform. Evaluation | 1 |