VLDB 2026 Research / reviewers in the wild / expert
Yin Zhang 0001
dblp:91/3045-1
· DBLP profile ↗
60ranked-venue papers
10as first author
1since 2021 · last 2023
0009-0003-5106-1583ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 48 · 6 first-author · 1 since 2021Systems, architecture and hardware · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 6 · 1 first-authorSecurity and privacy · 4 · 3 first-authorTheory of computation · 2
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
46 papers |
Network optimization and economics · 33% Network measurement and analytics · 17% Routing and switching · 12% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 44% Web and social media mining · 23% Knowledge graphs · 14% | |
| Network and information security
7 papers |
Web and mobile security · 36% Network security · 29% Privacy and data protection · 29% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 95% Graph algorithms and graph theory · 5% |
Topics — the 30 heaviest of 109, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics
traffic matrix estimation |
0.5 | 8 | 2012 | Spatio-Temporal Compressive Sensing and Internet Traffic Matrices (Extended Version) · IEEE/ACM Trans. Netw. 2012 Spatio-temporal compressive sensing and internet traffic matrices · SIGCOMM 2009 Estimating point-to-point and point-to-multipoint traffic matrices: an information-theoretic approach · IEEE/ACM Trans. Netw. 2005 |
Network optimization and economics › auction mechanism
double auction |
0.4 | 2 | 2016 | Double Auctions for Dynamic Spectrum Allocation · IEEE/ACM Trans. Netw. 2016 Double auctions for dynamic spectrum allocation · INFOCOM 2014 |
Network optimization and economics › mechanism design
incentive mechanism |
0.4 | 2 | 2016 | Double Auctions for Dynamic Spectrum Allocation · IEEE/ACM Trans. Netw. 2016 iDEAL: Incentivized Dynamic Cellular Offloading via Auctions · IEEE/ACM Trans. Netw. 2014 |
Network optimization and economics › resource allocation
spectrum allocation |
0.4 | 2 | 2016 | Double Auctions for Dynamic Spectrum Allocation · IEEE/ACM Trans. Netw. 2016 iDEAL: Incentivized Dynamic Cellular Offloading via Auctions · IEEE/ACM Trans. Netw. 2014 |
Network optimization and economics › auction mechanism
truthful auction |
0.4 | 2 | 2016 | Double Auctions for Dynamic Spectrum Allocation · IEEE/ACM Trans. Netw. 2016 iDEAL: Incentivized Dynamic Cellular Offloading via Auctions · IEEE/ACM Trans. Netw. 2014 |
Network optimization and economics
auction theory |
0.4 | 2 | 2014 | Double auctions for dynamic spectrum allocation · INFOCOM 2014 iDEAL: Incentivized dynamic cellular offloading via auctions · INFOCOM 2013 |
Cellular and mobile networks
mobile data offloading |
0.4 | 2 | 2014 | iDEAL: Incentivized Dynamic Cellular Offloading via Auctions · IEEE/ACM Trans. Netw. 2014 iDEAL: Incentivized dynamic cellular offloading via auctions · INFOCOM 2013 |
Network optimization and economics › auction mechanism
reverse auction |
0.4 | 2 | 2014 | iDEAL: Incentivized Dynamic Cellular Offloading via Auctions · IEEE/ACM Trans. Netw. 2014 iDEAL: Incentivized dynamic cellular offloading via auctions · INFOCOM 2013 |
Network management and operations › fault management
fault diagnosis |
0.3 | 4 | 2011 | Rapid detection of maintenance induced changes in service performance · CoNEXT 2011 Towards automated performance diagnosis in a large IPTV network · SIGCOMM 2009 Troubleshooting chronic conditions in large IP networks · CoNEXT 2008 |
Routing and switching
opportunistic routing |
0.3 | 2 | 2013 | Model-Driven Optimization of Opportunistic Routing · IEEE/ACM Trans. Netw. 2013 Model-driven optimization of opportunistic routing · SIGMETRICS 2011 |
Wireless networking
interference modeling |
0.3 | 3 | 2013 | Model-Driven Optimization of Opportunistic Routing · IEEE/ACM Trans. Netw. 2013 A general model of wireless interference · MobiCom 2007 Model-driven optimization of opportunistic routing · SIGMETRICS 2011 |
Routing and switching
traffic engineering |
0.2 | 5 | 2006 | COPE: traffic engineering in dynamic networks · SIGCOMM 2006 Estimating point-to-point and point-to-multipoint traffic matrices: an information-theoretic approach · IEEE/ACM Trans. Netw. 2005 Performance of estimated traffic matrices in traffic engineering · SIGMETRICS 2003 |
Network optimization and economics
mechanism design |
0.2 | 2 | 2014 | Double auctions for dynamic spectrum allocation · INFOCOM 2014 iDEAL: Incentivized dynamic cellular offloading via auctions · INFOCOM 2013 |
Network optimization and economics › mechanism design
truthful mechanism |
0.2 | 2 | 2014 | Double auctions for dynamic spectrum allocation · INFOCOM 2014 iDEAL: Incentivized dynamic cellular offloading via auctions · INFOCOM 2013 |
Data mining
distance estimation |
0.2 | 2 | 2012 | Clustered embedding of massive social networks · SIGMETRICS 2012 Scalable proximity estimation and link prediction in online social networks · Internet Measurement Conference 2009 |
Web and social media mining
social network analysis |
0.2 | 2 | 2012 | Clustered embedding of massive social networks · SIGMETRICS 2012 Scalable proximity estimation and link prediction in online social networks · Internet Measurement Conference 2009 |
Wireless networking › WLAN
IEEE 802.11 |
0.2 | 2 | 2013 | Model-Driven Optimization of Opportunistic Routing · IEEE/ACM Trans. Netw. 2013 Model-driven optimization of opportunistic routing · SIGMETRICS 2011 |
Algorithms and data structures › data structure design › search structures
hashing |
0.2 | 2 | 2012 | Tabulation-Based 5-Independent Hashing with Applications to Linear Probing and Second Moment Estimation · SIAM J. Comput. 2012 Tabulation based 4-universal hashing with applications to second moment estimation · SODA 2004 |
Wireless sensing and localization › indoor localization
fingerprint-based localization |
0.2 | 1 | 2014 | Unified localization framework using trajectory signatures · SIGMETRICS 2014 |
Wireless sensing and localization › localization
indoor and outdoor localization |
0.2 | 1 | 2014 | Unified localization framework using trajectory signatures · SIGMETRICS 2014 |
Network optimization and economics
spectrum auction |
0.2 | 1 | 2014 | Double auctions for dynamic spectrum allocation · INFOCOM 2014 |
Web and mobile security › web security
online advertising security |
0.2 | 1 | 2013 | ViceROI: catching click-spam in search ad networks · CCS 2013 |
Network optimization and economics › game theory › routing game
selfish routing |
0.2 | 3 | 2006 | On selfish routing in internet-like environments · IEEE/ACM Trans. Netw. 2006 On Self Adaptive Routing in Dynamic Environments - An Evaluation and Design Using a Simple, Probabilistic Scheme · ICNP 2004 On selfish routing in internet-like environments · SIGCOMM 2003 |
Data mining › structured data mining
graph mining |
0.1 | 1 | 2012 | Clustered embedding of massive social networks · SIGMETRICS 2012 |
Knowledge graphs
link prediction |
0.1 | 1 | 2012 | Clustered embedding of massive social networks · SIGMETRICS 2012 |
Network measurement and analytics
matrix completion |
0.1 | 1 | 2012 | Spatio-Temporal Compressive Sensing and Internet Traffic Matrices (Extended Version) · IEEE/ACM Trans. Netw. 2012 |
Web and mobile security › online advertising fraud
click fraud detection |
0.1 | 1 | 2012 | Measuring and fingerprinting click-spam in ad networks · SIGCOMM 2012 |
Algorithms and data structures › data structure design › search structures › hashing
hash tables |
0.1 | 1 | 2012 | Tabulation-Based 5-Independent Hashing with Applications to Linear Probing and Second Moment Estimation · SIAM J. Comput. 2012 |
Algorithms and data structures › data structure design › search structures › hashing
linear probing |
0.1 | 1 | 2012 | Tabulation-Based 5-Independent Hashing with Applications to Linear Probing and Second Moment Estimation · SIAM J. Comput. 2012 |
Wireless networking › spatial reuse
spectrum reuse |
0.1 | 2 | 2016 | Double Auctions for Dynamic Spectrum Allocation · IEEE/ACM Trans. Netw. 2016 Double auctions for dynamic spectrum allocation · INFOCOM 2014 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.7optimization · 0.4auction theory · 0.4compressive sensing · 0.4tabulation-based hashing · 0.3conflict graph · 0.2incremental update algorithm · 0.2approximation · 0.2time-series alignment · 0.2low-rank matrix recovery · 0.2dynamic time warping · 0.2conflict graph partitioning · 0.2game theory · 0.2return-on-investment analysis · 0.2fingerprinting · 0.1dimensionality reduction · 0.1clustered spectral graph embedding · 0.1verifiable computation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | 2ACE: Spectral Profile-driven Multi-resolutional Compressive Sensing for mmWave Channel EstimationabstractChannel estimation is critical to millimeter-wave capability. Unlike sub-6 GHz WiFi, commercial-off-the-shelf 60 GHz WiFi devices adopt a single RF-chain and can only report the combined received signal strength (RSS) instead of the antenna-wise channel state information (CSI). Therefore, recovering the CSI using a limited number of RSS measurements is important but faces the following challenges: (i) solving a non-convex objective is hard and computationally heavy, (ii) the estimation error is high with insufficient RSS measurements, and (iii) channel fluctuates dynamically. To jointly tackle them, we propose 2ACE, an Accelerated and Accurate Channel Estimation approach using spectral profile-driven multiresolutional compressive sensing. Our thorough experiments show that 2ACE yields 2--8 dB reduction in CSI estimation error, 1--5 dB improvement in beamforming performance, and 5° - 10° reduction in angle-of-departure estimation error over the existing schemes. Yiwen Song, Changhan Ge, Lili Qiu, Yin Zhang 0001 |
MobiHoc | 4 |
| 2016 | WaveLoc: Wavelet Signatures for Ubiquitous LocalizationabstractAlways-on localization is an important problem for a lot of context sensitive mobile computing applications. This paper proposes WaveLoc, which effectively uses measurements from a trajectory as its fingerprint for localization. Different from traditional approaches, which use signatures from single-points for localization, we leverage signatures from a trajectory, since it offers a lot more information. However, it is much more challenging to match measurements across trajectories than from single points. To tackle this challenge, WaveLoc divides the problem into the following two steps: (i) identify a user's current trajectory by matching its measurements with those in the training traces (trajectory matching) and (ii) localize the user on the trajectory (localization). The core requirement of both steps is an accurate and robust algorithm to match two time-series that may contain significant noise and perturbation due to differences in speed, mobility, devices, and environment. WaveLoc addresses these by performing multi-level wavelet analysis of the measurements and applying an enhanced Dynamic Time Warping (DTW) alignment to the wavelet coefficients. Using both indoor and outdoor experiments, we demonstrate that WaveLoc is accurate and power efficient. Swati Rallapalli, Lili Qiu, Yin Zhang 0001 |
MASS | 4 |
| 2016 | Double Auctions for Dynamic Spectrum AllocationabstractWireless spectrum is a precious resource and must be allocated and used efficiently. Conventional spectrum allocations let a government agency (e.g., FCC) sell a portion of spectrum to one provider. This is not only restrictive, but also limits spectrum reuse and may lead to significant under-utilization of spectrum. In this paper, we develop a novel truthful double-auction scheme to let any resource owner (e.g., a cellular provider), who has spare spectrum at a given time period, sell to one or more providers that need additional spectrum at that time. Spectrum auctions are fundamentally different from conventional auction problems since spectrum can be reused and competition among buyers is complex due to wireless interference. Our proposal is the first double-auction design for spectrum allocation that explicitly decouples the buyer-side and seller-side auction design while achieving: 1) truthfulness; 2) individual rationality; and 3) budget-balance. To accurately capture wireless interference and support spectrum reuse, we partition the conflict graph so that buyers with strong direct and indirect interference are put into the same subgraph, and buyers with no interference or weak interference are put into separate subgraphs. Then, we compute pricing independently within each subgraph. We then develop a scheme to combine spectrum allocation results from different subgraphs and resolve potential conflicts. We further extend our approach to support local sellers whose spectrum can only be sold to buyers within certain regions, instead of all buyers. Using conflict graphs generated from real cell tower locations, we extensively evaluate our approach and demonstrate that it achieves high efficiency, revenue, and utilization. Swati Rallapalli, Lili Qiu, K. K. Ramakrishnan, Yin Zhang 0001 |
IEEE/ACM Trans. Netw. | 5 |
| 2014 | Double auctions for dynamic spectrum allocationabstractWireless spectrum is a precious resource and must be allocated and used efficiently. The conventional spectrum allocation lets a government (e.g., FCC) sell a given portion of spectrum to one provider. This is not only restrictive, but also limits spectrum reuse and may lead to significant under-utilization of spectrum. In this paper, we develop a novel truthful double auction scheme to let any resource owner (e.g., a cellular provider), who has spare spectrum at a given time, sell to one or more providers that need additional spectrum at that time. Spectrum auction is fundamentally different from conventional auction problems since spectrum can be re-used and competition pattern is complex due to wireless interference. We propose the first double auction design for spectrum allocation that explicitly decouples the buyer side and seller side auction design while achieving (i) truthfulness, (ii) individual rationality, and (iii) budget balance. To accurately capture wireless interference and support spectrum reuse, we partition the conflict graph so that buyers with strong direct and indirect interference are put into the same subgraph and buyers with no or weak interference are put into separate subgraphs and then compute pricing independently within each subgraph. We develop a merge scheme to combine spectrum allocation results from different subgraphs and resolve potential conflicts. Using conflict graphs generated from real cell tower locations, we extensively evaluate our approach and demonstrate that it achieves high efficiency, revenue, and utilization. Swati Rallapalli, Lili Qiu, K. K. Ramakrishnan, Yin Zhang 0001 |
INFOCOM | 5 |
| 2014 | Randomized routing in multi-party internet video conferencingabstractDespite significant advances, supporting high-quality large video conferences at a low cost remains a significant challenge due to stringent performance requirements, limited and heterogeneous client resources, and dynamic traffic demands. In this paper, we develop a simple yet effective valiant multicast routing to select application-layer routes and adapt streaming rates according to the current network condition. It consists of four novel components: (i) a valiant multicast routing using two random choices to effectively balance the load in the presence of uncertainty about the clients' load, (ii) a scheme to cluster clients based on their delay and adapt valiant multicast routing based on both upload capacity and locality, (iii) an approach to further leverage resources from other peers or nodes in content distribution network (CDN) to enhance performance, and (iv) a simple distributed scheme to adapt streaming rates according to the current network resources. Our real implementation and experiments show that our approach significantly out-performs existing multicast routing schemes and quickly adapts to changing traffic demands and network conditions. Yousuk Seung, Quan Leng, Lili Qiu, Yin Zhang 0001 |
IPCCC | 5 |
| 2014 | Robust network compressive sensingabstractNetworks are constantly generating an enormous amount of rich diverse information. Such information creates exciting opportunities for network analytics. However, a major challenge to enable effective network analytics is the presence of missing data, measurement errors, and anomalies. Despite significant work in network analytics, fundamental issues remain: (i) the existing works do not explicitly account for anomalies or measurement noise, and incur serious performance degradation under significant noise or anomalies, and (ii) they assume network matrices have low-rank structure, which may not hold in reality. Yi-Chao Chen 0001, Lili Qiu, Yin Zhang 0001, Guangtao Xue, Zhenxian Hu |
MobiCom | 3 |
| 2014 | Unified localization framework using trajectory signaturesabstractWe develop a novel trajectory-based localization scheme which (i) identifies a user's current trajectory based on the measurements collected while the user is moving, by finding the best match among the training traces (trajectory matching) and then (ii) localizes the user on the trajectory (localization). The core requirement of both the steps is an accurate and robust algorithm to match two time-series that may contain significant noise and perturbation due to differences in mobility, devices, and environments. To achieve this, we develop an enhanced Dynamic Time Warping (DTW) alignment, and apply it to RSS, channel state information, or magnetic field measurements collected from a trajectory. We use indoor and outdoor experiments to demonstrate its effectiveness. Swati Rallapalli, Lili Qiu, Yin Zhang 0001 |
SIGMETRICS | 4 |
| 2014 | iDEAL: Incentivized Dynamic Cellular Offloading via AuctionsabstractThe explosive growth of cellular traffic and its highly dynamic nature often make it increasingly expensive for a cellular service provider to provision enough cellular resources to support the peak traffic demands. In this paper, we propose iDEAL, a novel auction-based incentive framework that allows a cellular service provider to leverage resources from third-party resource owners on demand by buying capacity whenever needed through reverse auctions. iDEAL has several distinctive features: 1) iDEAL explicitly accounts for the diverse spatial coverage of different resources and can effectively foster competition among third-party resource owners in different regions, resulting in significant savings to the cellular service provider. 2) iDEAL provides revenue incentives for third-party resource owners to participate in the reverse auction and be truthful in the bidding process. 3) iDEAL is provably efficient. 4) iDEAL effectively guards against collusion. 5) iDEAL effectively copes with the dynamic nature of traffic demands. In addition, iDEAL has useful extensions that address important practical issues. Extensive evaluation based on real traces from a large US cellular service provider clearly demonstrates the effectiveness of our approach. We further demonstrate the feasibility of iDEAL using a prototype implementation. Swati Rallapalli, Rittwik Jana, Lili Qiu, K. K. Ramakrishnan, Leo Razoumov, Yin Zhang 0001, Tae Won Cho |
IEEE/ACM Trans. Netw. | 7 |
| 2013 | ViceROI: catching click-spam in search ad networksabstractClick-spam in online advertising, where unethical publishers use malware or trick users into clicking ads, siphons off hundreds of millions of advertiser dollars meant to support free websites and apps. Ad networks today, sadly, rely primarily on security through obscurity to defend against click-spam. In this paper, we present Viceroi, a principled approach to catching click-spam in search ad networks. It is designed based on the intuition that click-spam is a profit-making business that needs to deliver higher return on investment (ROI) for click-spammers than other (ethical) business models to offset the risk of getting caught. Viceroi operates at the ad network where it has visibility into all ad clicks. Working with a large real-world ad network, we find that the simple-yet-general Viceroi approach catches over six very different classes of click-spam attacks (e.g., malware-driven, search-hijacking, arbitrage) without any tuning knobs. Vacha Dave, Saikat Guha 0002, Yin Zhang 0001 |
CCS | 3 |
| 2013 | iDEAL: Incentivized dynamic cellular offloading via auctionsabstractThe explosive growth of cellular traffic and its highly dynamic nature often make it increasingly expensive for a cellular service provider to provision enough cellular resources to support the peak traffic demands. In this paper, we propose iDEAL, a novel auction-based incentive framework that allows a cellular service provider to leverage resources from third-party resource owners on demand by buying capacity whenever needed through reverse auctions. iDEAL has several distinctive features: (i) iDEAL explicitly accounts for the diverse spatial coverage of different resources and can effectively foster competition among third-party resource owners in different regions, resulting in significant savings to the cellular service provider. (ii) iDEAL provides revenue incentives for third-party resource owners to participate in the reverse auction and be truthful in the bidding process. (iii) iDEAL is provably efficient. (iv) iDEAL effectively guards against collusion. (v) iDEAL effectively copes with the dynamic nature of traffic demands. In addition, iDEAL has useful extensions that address important practical issues. Extensive evaluation based on real traces from a large US cellular service provider clearly demonstrates the effectiveness of our approach. We further demonstrate the feasibility of iDEAL using a prototype implementation. Swati Rallapalli, Rittwik Jana, Lili Qiu, K. K. Ramakrishnan, Leo Razoumov, Yin Zhang 0001, Tae Won Cho |
INFOCOM | 7 |
| 2013 | Mobile video delivery via human movementabstractThis paper proposes VideoFountain, a novel service that deploys kiosks at popular venues to store and transmit digital media to users' personal devices using Wi-Fi access points, which may not have Internet connectivity. We leverage mobile users to deliver content to these kiosks. A key component in this design is an in-depth understanding of user mobility. We gather real mobility traces from two largest location-based social networks (Foursquare and Gowalla) and analyze both macroscopic and microscopic human mobility in different cities. Based on the insights we gain, we study several algorithms to determine the initial placement of content and design routing algorithms to optimize the content delivery. We further consider several practical issues, such as how to incentivize users to forward content, how to manage copyrights, how to ensure security, and how to achieve service discovery. We demonstrate the feasibility of VideoFountain using trace-driven simulations. Gene Moo Lee, Swati Rallapalli, Yi-Chao Chen 0001, Lili Qiu, Yin Zhang 0001 |
SECON | 6 |
| 2013 | Model-Driven Optimization of Opportunistic RoutingabstractOpportunistic routing aims to improve wireless performance by exploiting communication opportunities arising by chance. A key challenge in opportunistic routing is how to achieve good, predictable performance despite the incidental nature of such communication opportunities and the complicated effects of wireless interference in IEEE 802.11 networks. To address the challenge, we develop a model-driven optimization framework to jointly optimize opportunistic routes and rate limits for both unicast and multicast traffic. A distinctive feature of our framework is that the performance derived from optimization can be achieved in a real IEEE 802.11 network. Our framework consists of three key components: 1) a model for capturing the interference among IEEE 802.11 broadcast transmissions; 2) a novel algorithm for accurately optimizing different performance objectives; and 3) effective techniques for mapping the resulting solutions to practical routing configurations. Extensive simulations and testbed experiments show that our approach significantly outperforms state-of-the-art shortest-path routing and opportunistic routing protocols. Moreover, the difference between the achieved performance and our model estimation is typically within 20%. Evaluation in dynamic and uncontrolled environments further shows that our approach is robust against inaccuracy introduced by a dynamic network and it also consistently outperforms the existing schemes. These results clearly demonstrate the effectiveness and accuracy of our approach. Eric Rozner, Mi Kyung Han, Lili Qiu, Yin Zhang 0001 |
IEEE/ACM Trans. Netw. | 4 |
| 2012 | Measuring and fingerprinting click-spam in ad networksabstractAdvertising plays a vital role in supporting free websites and smartphone apps. Click-spam, i.e., fraudulent or invalid clicks on online ads where the user has no actual interest in the advertiser's site, results in advertising revenue being misappropriated by click-spammers. While ad networks take active measures to block click-spam today, the effectiveness of these measures is largely unknown. Moreover, advertisers and third parties have no way of independently estimating or defending against click-spam. Vacha Dave, Saikat Guha 0002, Yin Zhang 0001 |
SIGCOMM | 3 |
| 2012 | Clustered embedding of massive social networksabstractThe explosive growth of social networks has created numerous exciting research opportunities. A central concept in the analysis of social networks is a proximity measure, which captures the closeness or similarity between nodes in the network. Despite much research on proximity measures, there is a lack of techniques to efficiently and accurately compute proximity measures for large-scale social networks. In this paper, we embed the original massive social graph into a much smaller graph, using a novel dimensionality reduction technique termed Clustered Spectral Graph Embedding. We show that the embedded graph captures the essential clustering and spectral structure of the original graph and allow a wide range of analysis to be performed on massive social graphs. Applying the clustered embedding to proximity measurement of social networks, we develop accurate, scalable, and flexible solutions to three important social network analysis tasks: proximity estimation, missing link inference, and link prediction. We demonstrate the effectiveness of our solutions to the tasks in the context of large real-world social network datasets: Flickr, LiveJournal, and MySpace with up to 2 million nodes and 90 million links. Han Hee Song, Berkant Savas, Tae Won Cho, Vacha Dave, Zhengdong Lu, Inderjit S. Dhillon, Yin Zhang 0001, Lili Qiu |
SIGMETRICS | 7 |
| 2012 | Tabulation-Based 5-Independent Hashing with Applications to Linear Probing and Second Moment EstimationabstractIn the framework of Wegman and Carter, a k-independent hash function maps any k keys independently. It is known that 5-independent hashing provides good expected performance in applications such as linear probing and second moment estimation for data streams. The classic 5-independent hash function evaluates a degree 4 polynomial over a prime field containing the key domain $[n]=\{0,\ldots,n-1\}$. Here we present an efficient 5-independent hash function that uses no multiplications. Instead, for any parameter c, we make $2c-1$ lookups in tables of size $O(n^{1/c})$. In experiments on different computers, our scheme gained factors of 1.8 to 10 in speed over the polynomial method. We also conducted experiments on the performance of hash functions inside the above applications. In particular, we give realistic examples of inputs that make the most popular 2-independent hash function perform quite poorly. This illustrates the advantage of using schemes with provably good expected performance for all inputs. Mikkel Thorup, Yin Zhang 0001 |
SIAM J. Comput. | 2 |
| 2012 | Spatio-Temporal Compressive Sensing and Internet Traffic Matrices (Extended Version)abstractDespite advances in measurement technology, it is still challenging to reliably compile large-scale network datasets. For example, because of flaws in the measurement systems or difficulties posed by the measurement problem itself, missing, ambiguous, or indirect data are common. In the case where such data have spatio-temporal structure, it is natural to try to leverage this structure to deal with the challenges posed by the problematic nature of the data. Our work involving network datasets draws on ideas from the area of compressive sensing and matrix completion, where sparsity is exploited in estimating quantities of interest. However, the standard results on compressive sensing are: 1) reliant on conditions that generally do not hold for network datasets; and 2) do not allow us to exploit all we know about their spatio-temporal structure. In this paper, we overcome these limitations with an algorithm that has at its heart the same ideas espoused in compressive sensing, but adapted to the problem of network datasets. We show how this algorithm can be used in a variety of ways, in particular on traffic data, to solve problems such as simple interpolation of missing values, traffic matrix inference from link data, prediction, and anomaly detection. The elegance of the approach lies in the fact that it unifies all of these tasks and allows them to be performed even when as much as 98% of the data is missing. Matthew Roughan, Yin Zhang 0001, Walter Willinger, Lili Qiu |
IEEE/ACM Trans. Netw. | 2 |
| 2011 | Rapid detection of maintenance induced changes in service performanceabstractService quality in operational IP networks can be impacted due to planned or unplanned maintenance. During any maintenance activity, the responsibility of the operations team is to complete the work order and perform a check-up to ensure there are no unexpected service disruptions. Once the maintenance is complete, it is crucial to continuously monitor the network and look for any performance impacts. What operations lack today are effective tools to rapidly detect maintenance induced performance changes. The large scale and heterogeneity of network elements and performance metrics makes the problem extremely challenging. Ajay Mahimkar, Zihui Ge, Jia Wang 0001, Jennifer Yates, Yin Zhang 0001, Joanne Emmons, Brian Huntley, Mark Stockert |
CoNEXT | 5 |
| 2011 | Q-score: proactive service quality assessment in a large IPTV systemabstractIn large-scale IPTV systems, it is essential to maintain high service quality while providing a wider variety of service features than typical traditional TV. Thus service quality assessment systems are of paramount importance as they monitor the user-perceived service quality and alert when issues occurs. For IPTV systems, however, there is no simple metric to represent user-perceived service quality and Quality of Experience (QoE). Moreover, there is only limited user feedback, often in the form of noisy and delayed customer calls. Therefore, we aim to approximate the QoE through a selected set of performance indicators in a proactive (i.e., detect issues before customers reports to call centers) and scalable fashion. Han Hee Song, Zihui Ge, Ajay Mahimkar, Jia Wang 0001, Jennifer Yates, Yin Zhang 0001, Andrea Basso 0001, Min Chen 0010 |
Internet Measurement Conference | 6 |
| 2011 | Secure friend discovery in mobile social networksabstractMobile social networks extend social networks in the cyberspace into the real world by allowing mobile users to discover and interact with existing and potential friends who happen to be in their physical vicinity. Despite their promise to enable many exciting applications, serious security and privacy concerns have hindered wide adoption of these networks. To address these concerns, in this paper we develop novel techniques and protocols to compute social proximity between two users to discover potential friends, which is an essential task for mobile social networks.We make three major contributions. First, we identify a range of potential attacks against friend discovery by analyzing real traces. Second, we develop a novel solution for secure proximity estimation, which allows users to identify potential friends by computing social proximity in a privacy-preserving manner. A distinctive feature of our solution is that it provides both privacy and verifiability, which are frequently at odds in secure multiparty computation. Third, we demonstrate the feasibility and effectiveness of our approaches using real implementation on smartphones and show it is efficient in terms of both computation time and power consumption. Vacha Dave, Lili Qiu, Yin Zhang 0001 |
INFOCOM | 4 |
| 2011 | CRMA: collision-resistant multiple accessabstractEfficiently sharing spectrum among multiple users is critical to wireless network performance. In this paper, we propose a novel spectrum sharing protocol called Collision-Resistant Multiple Access (CRMA) to achieve high efficiency. In CRMA, each transmitter views the OFDM physical layer as multiple orthogonal but sharable channels, and independently selects a few channels for transmission. The transmissions that share the same channel naturally add up in the air. The receiver extracts the received signals from all the channels and efficiently decodes the transmissions by solving a simple linear system. We implement our approach in the Qualnet simulator and show that it yields significant improvement over existing spectrum sharing schemes. We also demonstrate the feasibility of our approach using implementation and experiments on GNU Radios. Tianji Li, Mi Kyung Han, Apurv Bhartia, Lili Qiu, Eric Rozner, Yin Zhang 0001, Brad W. Zarikoff |
MobiCom | 6 |
| 2011 | Model-driven optimization of opportunistic routingabstractOpportunistic routing aims to improve wireless performance by exploiting communication opportunities arising by chance. A key challenge in opportunistic routing is how to achieve good, predictable performance despite the incidental nature of such communication opportunities and the complicated effects of wireless interference in IEEE 802.11 networks. To address the challenge, we develop a model-driven optimization framework to jointly optimize opportunistic routes and rate limits for both unicast and multicast traffic. A distinctive feature of our framework is that the performance derived from optimization can be achieved in a real IEEE 802.11 network. Our framework consists of three key components: (i) a model for capturing the interference among IEEE 802.11 broadcast transmissions, (ii) a novel algorithm for accurately optimizing different performance objectives, and (iii) effective techniques for mapping the resulting solutions to practical routing configurations. Extensive simulations and testbed experiments show that our approach significantly outperforms state-of-the-art shortest path routing and opportunistic routing protocols. Moreover, the difference between the achieved performance and our model estimation is typically within 20%. Evaluation in dynamic and uncontrolled environments further shows that our approach is robust against inaccuracy introduced by a dynamic network and it also consistently out-performs the existing schemes. These results clearly demonstrate the effectiveness and accuracy of our approach. Eric Rozner, Mi Kyung Han, Lili Qiu, Yin Zhang 0001 |
SIGMETRICS | 4 |
| 2010 | Enabling high-bandwidth vehicular content distributionabstractWe present VCD, a novel system for enabling high-bandwidth content distribution in vehicular networks. In VCD, a vehicle opportunistically communicates with nearby access points (APs) to download the content of interest. To fully take advantage of such transient contact with APs, we proactively push content to the APs that the vehicles will likely visit in the near future. In this way, vehicles can enjoy the full wireless capacity instead of being bottle-necked by the Internet connectivity, which is either slow or even unavailable. We develop a new algorithm for predicting the APs that will soon be visited by the vehicles. We then develop a replication scheme that leverages the synergy among (i) Internet connectivity (which is persistent but has limited coverage and low bandwidth), (ii) local wireless connectivity (which has high bandwidth but transient duration), (iii) vehicular relay connectivity (which has high bandwidth but high delay), and (iv) mesh connectivity among APs (which has high bandwidth but low coverage). We demonstrate the effectiveness of VCD system using trace-driven simulation and Emulab emulation based on real taxi traces. We further deploy VCD in two vehicular networks: one using 802.11b and the other using 802.11n, to demonstrate its effectiveness. Upendra Shevade, Yi-Chao Chen 0001, Lili Qiu, Yin Zhang 0001, Vinoth Chandar, Mi Kyung Han, Han Hee Song, Yousuk Seung |
CoNEXT | 4 |
| 2010 | Exploiting temporal stability and low-rank structure for localization in mobile networksabstractLocalization is a fundamental operation for many wireless networks. While GPS is widely used for location determination, it is unavailable in many environments either due to its high cost or the lack of line of sight to the satellites (e.g., indoors, under the ground, or in a downtown canyon). The limitations of GPS have motivated researchers to develop many localization schemes to infer locations based on measured wireless signals. However, most of these existing schemes focus on localization in static wireless networks. As many wireless networks are mobile (e.g., mobile sensor networks, disaster recovery networks, and vehicular networks), we focus on localization in mobile networks in this paper. We analyze real mobility traces and find that they exhibit temporal stability and low-rank structure. Motivated by this observation, we develop three novel localization schemes to accurately determine locations in mobile networks: (i) Low Rank based Localization (LRL), which exploits the low-rank structure in mobility, (ii) Temporal Stability based Localization (TSL), which leverages the temporal stability, and (iii) Temporal Stability and Low Rank based Localization (TSLRL), which incorporates both the temporal stability and the low-rank structure. These localization schemes are general and can leverage either mere connectivity (i.e., range-free localization) or distance estimation between neighbors (i.e., range-based localization). Using extensive simulations and testbed experiments, we show that our new schemes significantly outperform state-of-the-art localization schemes under a wide range of scenarios and are robust to measurement errors. Swati Rallapalli, Lili Qiu, Yin Zhang 0001, Yi-Chao Chen 0001 |
MobiCom | 3 |
| 2010 | Detecting the performance impact of upgrades in large operational networksabstractNetworks continue to change to support new applications, improve reliability and performance and reduce the operational cost. The changes are made to the network in the form of upgrades such as software or hardware upgrades, new network or service features and network configuration changes. It is crucial to monitor the network when upgrades are made because they can have a significant impact on network performance and if not monitored may lead to unexpected consequences in operational networks. This can be achieved manually for a small number of devices, but does not scale to large networks with hundreds or thousands of routers and extremely large number of different upgrades made on a regular basis. Ajay Mahimkar, Han Hee Song, Zihui Ge, Aman Shaikh, Jia Wang 0001, Jennifer Yates, Yin Zhang 0001, Joanne Emmons |
SIGCOMM | 7 |
| 2010 | R3: resilient routing reconfigurationabstractNetwork resiliency is crucial to IP network operations. Existing techniques to recover from one or a series of failures do not offer performance predictability and may cause serious congestion. In this paper, we propose Resilient Routing Reconfiguration (R3), a novel routing protection scheme that is (i) provably congestion-free under a large number of failure scenarios; (ii) efficient by having low router processing overhead and memory requirements; (iii) flexible in accommodating different performance requirements (e.g., handling realistic failure scenarios, prioritized traffic, and the trade-off between performance and resilience); and (iv) robust to both topology failures and traffic variations. We implement R3 on Linux using a simple extension of MPLS, called MPLS-ff. We then conduct extensive Emulab experiments and simulations using realistic network topologies and traffic demands. Our results show that R3 achieves near-optimal performance and is at least 50% better than the existing schemes under a wide range of failure scenarios. Hao Wang 0010, Ajay Mahimkar, Richard Alimi, Yin Zhang 0001, Lili Qiu, Yang Richard Yang |
SIGCOMM | 5 |
| 2009 | Scalable proximity estimation and link prediction in online social networksabstractProximity measures quantify the closeness or similarity between nodes in a social network and form the basis of a range of applications in social sciences, business, information technology, computer networks, and cyber security. It is challenging to estimate proximity measures in online social networks due to their massive scale (with millions of users) and dynamic nature (with hundreds of thousands of new nodes and millions of edges added daily). To address this challenge, we develop two novel methods to efficiently and accurately approximate a large family of proximity measures. We also propose a novel incremental update algorithm to enable near real-time proximity estimation in highly dynamic social networks. Evaluation based on a large amount of real data collected in five popular online social networks shows that our methods are accurate and can easily scale to networks with millions of nodes. Han Hee Song, Tae Won Cho, Vacha Dave, Yin Zhang 0001, Lili Qiu |
Internet Measurement Conference | 4 |
| 2009 | Enabling Content Dissemination Using Efficient and Scalable MulticastabstractMulticast is an approach that uses network and server resources efficiently to distribute information to groups. As networks evolve to become information-centric, users will increasingly demand publish-subscribe based access to fine-grained information, and multicast will need to evolve to (i) manage an increasing number of groups, with a distinct group for each piece of distributable content; (ii) support persistent group membership, as group activity can vary over time, with intense activity at some times, and infrequent (but still critical) activity at others. These requirements raise scalability challenges that are not met by today's multicast techniques. In this paper, we propose the MAD (multicast with adaptive dual-state) architecture to provide efficient multicast service at massive scale. MAD can scalably support a vast number of multicast groups, with varying activity over time, based on two key novel ideas: (i) decouple group membership from forwarding information, and (ii) apply an adaptive dual-state approach to optimize for the different objectives of active and inactive groups. We focus on the scalability characteristics of MAD and demonstrate through analysis, simulation and implementation that the architecture achieves high performance and efficiency. Tae Won Cho, Michael Rabinovich, K. K. Ramakrishnan, Divesh Srivastava, Yin Zhang 0001 |
INFOCOM | 5 |
| 2009 | Towards automated performance diagnosis in a large IPTV networkabstractIPTV is increasingly being deployed and offered as a commercial service to residential broadband customers. Compared with traditional ISP networks, an IPTV distribution network (i) typically adopts a hierarchical instead of mesh-like structure, (ii) imposes more stringent requirements on both reliability and performance, (iii) has different distribution protocols (which make heavy use of IP multicast) and traffic patterns, and (iv) faces more serious scalability challenges in managing millions of network elements. These unique characteristics impose tremendous challenges in the effective management of IPTV network and service. In this paper, we focus on characterizing and troubleshooting performance issues in one of the largest IPTV networks in North America. We collect a large amount of measurement data from a wide range of sources, including device usage and error logs, user activity logs, video quality alarms, and customer trouble tickets. We develop a novel diagnosis tool called Giza that is specifically tailored to the enormous scale and hierarchical structure of the IPTV network. Giza applies multi-resolution data analysis to quickly detect and localize regions in the IPTV distribution hierarchy that are experiencing serious performance problems. Giza then uses several statistical data mining techniques to troubleshoot the identified problems and diagnose their root causes. Validation against operational experiences demonstrates the effectiveness of Giza in detecting important performance issues and identifying interesting dependencies. The methodology and algorithms in Giza promise to be of great use in IPTV network operations. Ajay Mahimkar, Zihui Ge, Aman Shaikh, Jia Wang 0001, Jennifer Yates, Yin Zhang 0001, Qi Zhao 0006 |
SIGCOMM | 6 |
| 2009 | Spatio-temporal compressive sensing and internet traffic matricesabstractMany basic network engineering tasks (e.g., traffic engineering, capacity planning, anomaly detection) rely heavily on the availability and accuracy of traffic matrices. However, in practice it is challenging to reliably measure traffic matrices. Missing values are common. This observation brings us into the realm of compressive sensing, a generic technique for dealing with missing values that exploits the presence of structure and redundancy in many real-world systems. Despite much recent progress made in compressive sensing, existing compressive-sensing solutions often perform poorly for traffic matrix interpolation, because real traffic matrices rarely satisfy the technical conditions required for these solutions. Yin Zhang 0001, Matthew Roughan, Walter Willinger, Lili Qiu |
SIGCOMM | 1 |
| 2009 | NetQuest: a flexible framework for large-scale network measurement
Han Hee Song, Lili Qiu, Yin Zhang 0001 |
IEEE/ACM Trans. Netw. | 3 |
| 2008 | Troubleshooting chronic conditions in large IP networksabstractChronic network conditions are caused by performance impairing events that occur intermittently over an extended period of time. Such conditions can cause repeated performance degradation to customers, and sometimes can even turn into serious hard failures. It is therefore critical to troubleshoot and repair chronic network conditions in a timely fashion in order to ensure high reliability and performance in large IP networks. Today, troubleshooting chronic conditions is often performed manually, making it a tedious, time-consuming and error-prone process. Ajay Mahimkar, Jennifer Yates, Yin Zhang 0001, Aman Shaikh, Jia Wang 0001, Zihui Ge, Cheng Tien Ee |
CoNEXT | 3 |
| 2008 | Incentive-aware routing in DTNsabstractDisruption tolerant networks (DTNs) are a class of networks in which no contemporaneous path may exist between the source and destination at a given time. In such a network, routing takes place with the help of relay nodes and in a store-and-forward fashion. If the nodes in a DTN are controlled by rational entities, such as people or organizations, the nodes can be expected to behave selfishly and attempt to maximize their utilities and conserve their resources. Since routing is an inherently cooperative activity, system operation will be critically impaired unless cooperation is somehow incentivized. The lack of end-to-end paths, high variation in network conditions, and long feedback delay in DTNs imply that existing solutions for mobile ad-hoc networks do not apply to DTNs. In this paper, we propose the use of pair-wise tit-for-tat (TFT) as a simple, robust and practical incentive mechanism for DTNs. Existing TFT mechanisms often face bootstrapping problems or suffer from exploitation. We propose a TFT mechanism that incorporates generosity and contrition to address these issues. We then develop an incentive-aware routing protocol that allows selfish nodes to maximize their own performance while conforming to TFT constraints. For comparison, we also develop techniques to optimize the system-wide performance when all nodes are cooperative. Using both synthetic and real DTN traces, we show that without an incentive mechanism, the delivery ratio among selfish nodes can be as low as 20% as what is achieved under full cooperation; in contrast, with TFT as a basis of cooperation among selfish nodes, the delivery ratio increases to 60% or higher as under full cooperation. We also address the practical challenges involved in implementing the TFT mechanism. To our knowledge, this is the first practical incentive-aware routing scheme for DTNs. Upendra Shevade, Han Hee Song, Lili Qiu, Yin Zhang 0001 |
ICNP | 4 |
| 2008 | Predictable performance optimization for wireless networks
Yi Li 0012, Lili Qiu, Yin Zhang 0001, Ratul Mahajan, Eric Rozner |
SIGCOMM | 3 |
| 2007 | Effects of Interference on Wireless Mesh Networks: Pathologies and a Preliminary Solution
Yi Li 0012, Lili Qiu, Yin Zhang 0001, Ratul Mahajan, Zifei Zhong, Gaurav Deshpande, Eric Rozner |
HotNets | 3 |
| 2007 | SmartTunnel: Achieving Reliability in the InternetabstractReliability is critical to a variety of network applications. Unfortunately, due to lack of QoS support across ISP boundaries, it is difficult to achieve even two 9s (99%) reliability in toadyism Internet. In this paper, we propose SmartTunnel, an end-to-end approach to achieving reliability. A SmartTunnel is a logical point-to-point tunnel between two end points that spans multiple physical network paths. It achieves reliability by strategically allocating traffic onto multiple paths and performing FEC coding. Such an end-to-end approach requires no explicit QoS support from intermediate ISPs, and is therefore easy to deploy in today's Internet. To fully realize the potential of SmartTunnel, we analytically derive near-optimal traffic allocation schemes that minimize loss rates. We extensively evaluate our approach using trace-driven simulations, ns-2 simulations, and experiments on PlanetLab. Our results clearly demonstrate that SmartTunnel is effective in achieving high reliability. Yi Li 0012, Yin Zhang 0001, Lili Qiu, Simon S. Lam |
INFOCOM | 2 |
| 2007 | A general model of wireless interferenceabstractWe develop a general model to estimate the throughput and goodput between arbitrary pairs of nodes in the presence of interference from other nodes in a wireless network. Our model is based on measurements from the underlying network itself and is thus more accurate than abstract models of RF propagation such as those based on distance. The seed measurements are easy to gather, requiring only O(N) measurements in an N-node networks. Compared to existing measurement-based models, our model advances the state of the art in three important ways. First, it goes beyond pairwise interference and models interference among an arbitrary number of senders. Second, it goes beyond broadcast transmissions and models the more common case of unicast transmissions. Third, it goes beyond homogeneous nodes and models the general case of heterogeneous nodes with different traffic demands and different radio characteristics. Using simulations and measurements from two different wireless testbeds, we show that the predictions of our model are accurate in a wide range of scenarios. Lili Qiu, Yin Zhang 0001, Mi Kyung Han, Ratul Mahajan |
MobiCom | 2 |
| 2007 | dFence: Transparent Network-based Denial of Service Mitigation
Ajay Mahimkar, Jasraj Dange, Vitaly Shmatikov, Harrick M. Vin, Yin Zhang 0001 |
NSDI | 5 |
| 2006 | COPE: traffic engineering in dynamic networksabstractTraffic engineering plays a critical role in determining the performance and reliability of a network. A major challenge in traffic engineering is how to cope with dynamic and unpredictable changes in traffic demand. In this paper, we propose COPE, a class of traffic engineering algorithms that optimize for the expected scenarios while providing a worst-case guarantee for unexpected scenarios. Using extensive evaluations based on real topologies and traffic traces, we show that COPE can achieve efficient resource utilization and avoid network congestion in a wide variety of scenarios. Hao Wang 0010, Haiyong Xie 0001, Lili Qiu, Yang Richard Yang, Yin Zhang 0001, Albert G. Greenberg |
SIGCOMM | 5 |
| 2006 | On selfish routing in internet-like environments
Lili Qiu, Yang Richard Yang, Yin Zhang 0001, Scott Shenker |
IEEE/ACM Trans. Netw. | 3 |
| 2005 | Finding Critical Traffic MatricesabstractA traffic matrix represents the amount of traffic between origin and destination in a network. It has tremendous potential utility for many IP network engineering applications, such as network survivability analysis, traffic engineering, and capacity planning. Recent advances in traffic matrix estimation have enabled ISPs to measure traffic matrices continuously. Yet a major challenge remains towards achieving the full potential of traffic matrices. In practical networking applications, it is often inconvenient (if not infeasible) to deal with hundreds or thousands of measured traffic matrices. So it is highly desirable to be able to extract a small number of "critical" traffic matrices. Unfortunately, we are not aware of any good existing solutions to this problem (other than a few ad hoc heuristics). This seriously limits the applicability of traffic matrices. To bridge the gap between the measurement and the actual application of traffic matrices, we study the critical traffic matrices selection (CritMat) problem in this paper. We developed a mathematical problem formalization after identifying the key requirements and properties of CritMat in the context of network design and analysis. Our complexity analysis showed that CritMat is NP-hard. We then developed several clustering-based approximation algorithms to CritMat. We evaluated these algorithms using a large collection of real traffic matrices collected in AT&T's North American backbone network. Our results demonstrated that these algorithms are very effective and that a small number (e.g., 12) of critical traffic matrices suffice to yield satisfactory performance. Yin Zhang 0001, Zihui Ge |
DSN | 1 |
| 2005 | Improving Sketch Reconstruction Accuracy Using Linear Least Squares Method
Gene Moo Lee, Huiya Liu, Young Yoon, Yin Zhang 0001 |
Internet Measurement Conference | 4 |
| 2005 | Network Anomography
Yin Zhang 0001, Zihui Ge, Albert G. Greenberg, Matthew Roughan |
Internet Measurement Conference | 1 |
| 2005 | On AS-level path inferenceabstractThe ability to discover the AS-level path between two end-points is valuable for network diagnosis, performance optimization, and reliability enhancement. Virtually all existing techniques and tools for path discovery require direct access to the source. However, the uncooperative nature of the Internet makes it difficult to get direct access to any remote end-point. Path inference becomes challenging when we have no access to the source or the destination. Moveover even when we have access to the source and know the forward path, it is nontrivial to infer the reverse path, since the Internet routing is often asymmetric.In this paper, we explore the feasibility of AS-level path inference without direct access to either end-points. We describe RouteScope-a tool for inferring AS-level paths by finding the shortest policy paths in an AS graph obtained from BGP tables collected from multiple vantage points. We identify two main factors that affect the path inference accuracy: the accuracy of AS relationship inference and the ability to determine the first AS hop. To address the issues, we propose two novel techniques: a new AS relation-ship inference algorithm, and a novel scheme to infer the first AS hop by exploiting the TTL information in IP packets. We evaluate the effectiveness of RouteScope using both BGP tables and the AS paths collected from public BGP gateways. Our results show that it achieves 70% - 88% accuracy in path inference. Z. Morley Mao, Lili Qiu, Jia Wang 0001, Yin Zhang 0001 |
SIGMETRICS | 4 |
| 2005 | Estimating point-to-point and point-to-multipoint traffic matrices: an information-theoretic approachabstractTraffic matrices are required inputs for many IP network management tasks, such as capacity planning, traffic engineering, and network reliability analysis. However, it is difficult to measure these matrices directly in large operational IP networks, so there has been recent interest in inferring traffic matrices from link measurements and other more easily measured data. Typically, this inference problem is ill-posed, as it involves significantly more unknowns than data. Experience in many scientific and engineering fields has shown that it is essential to approach such ill-posed problems via "regularization". This paper presents a new approach to traffic matrix estimation using a regularization based on "entropy penalization". Our solution chooses the traffic matrix consistent with the measured data that is information-theoretically closest to a model in which source/destination pairs are stochastically independent. It applies to both point-to-point and point-to-multipoint traffic matrix estimation. We use fast algorithms based on modern convex optimization theory to solve for our traffic matrices. We evaluate our algorithm with real backbone traffic and routing data, and demonstrate that it is fast, accurate, robust, and flexible. Yin Zhang 0001, Matthew Roughan, Carsten Lund, David L. Donoho |
IEEE/ACM Trans. Netw. | 1 |
| 2004 | On Self Adaptive Routing in Dynamic Environments - An Evaluation and Design Using a Simple, Probabilistic SchemeabstractRecently we have seen an emergent trend of self adaptive routing in both Internet and wireless ad hoc networks. Although there are previous methods for computing the traffic equilibria of self adaptive routing (e.g., selfish routing), these methods use computationally demanding algorithms and require that a precise analytical model of the network be given. Also, it remains an open question how to design an adaptive routing scheme which ensures convergence to traffic equilibria in practice. In this paper we propose a simple, efficient, distributed probabilistic routing scheme for self adaptive routing in dynamic, realistic environments. Using both analysis and extensive simulations, we show that our scheme can converge to the desired traffic equilibrium (either user-optimal or network-optimal) very quickly. We find that user-optimal routing can achieve very close to optimal average latency in dynamic environments, but such performance often comes at the cost of seriously overloading certain links. To avoid link overloads, we improve adaptive routing by optimizing average user latency and link utilization simultaneously. Our evaluation shows that there is a trade-off between optimizing dual objectives, but the degradation in average latency is only marginal for typical link utilization requirements. Lili Qiu, Yang Richard Yang, Yin Zhang 0001, Haiyong Xie 0001 |
ICNP | 3 |
| 2004 | Online identification of hierarchical heavy hitters: algorithms, evaluation, and applicationsabstractIn traffic monitoring, accounting, and network anomaly detection, it is often important to be able to detect high-volume traffic clusters in near real-time. Such heavy-hitter traffic clusters are often hierarchical (ie, they may occur at different aggregation levels like ranges of IP addresses) and possibly multidimensional (ie, they may involve the combination of different IP header fields like IP addresses, port numbers, and protocol). Without prior knowledge about the precise structures of such traffic clusters, a naive approach would require the monitoring system to examine all possible ombinations of aggregates in order to detect the heavy hitters, which can be proohibitive in terms of computation resources. Yin Zhang 0001, Sumeet Singh, Subhabrata Sen, Nick G. Duffield, Carsten Lund |
Internet Measurement Conference | 1 |
| 2004 | Optimizing cost and performance for multihomingabstractMultihoming is often used by large enterprises and stub ISPs to connect to the Internet. In this paper, we design a series of novel smart routing algorithms to optimize cost and performance for multihomed users. We evaluate our algorithms through both analysis and extensive simulations based on realistic charging models, traffic demands, performance data, and network topologies. Our results suggest that these algorithms are very effective in minimizing cost and at the same time improving performance. We further examine the equilibrium performance of smart routing in a global setting and show that a smart routing user can improve its performance without adversely affecting other users. David Kiyoshi Goldenberg, Lili Qiu, Haiyong Xie 0001, Yang Richard Yang, Yin Zhang 0001 |
SIGCOMM | 5 |
| 2004 | Tabulation based 4-universal hashing with applications to second moment estimation
Mikkel Thorup, Yin Zhang 0001 |
SODA | 2 |
| 2003 | Traffic engineering with estimated traffic matricesabstractTraffic engineering and traffic matrix estimation are often treated as separate fields, even though one of the major applications for a traffic matrix is traffic engineering. In cases where a traffic matrix cannot be measured directly, it may still be estimated from indirect data (such as link measurements), but these estimates contain errors. Yet little thought has been given to the effects of inexact traffic estimates on traffic engineering. In this paper we consider how well traffic engineering works with estimated traffic matrices in the context of a specific task; namely that of optimizing network routing to minimize congestion, measured by maximum link-utilization. Our basic question is: how well is the real traffic routed if the routing is only optimized for an estimated traffic matrix? We compare against optimal routing of the real traffic using data derived from an operational tier-1 ISP. We find that the magnitude of errors in the traffic matrix estimate is not, in itself, a good indicator of the performance of that estimate in route optimization. Likewise, the optimal algorithm for traffic engineering given knowledge of the real traffic matrix is no longer the best with only the estimated traffic matrix as input. Our main practical finding is that the combination of a known traffic matrix estimation technique and a known traffic engineering technique can get close to the optimum in avoiding congestion for the real traffic. We even demonstrate stability in the sense that routing optimized on data from one day continued to perform well on subsequent days. This stability is crucial for the practical relevance to off-line traffic engineering, as it can be performed by ISPs today. Matthew Roughan, Mikkel Thorup, Yin Zhang 0001 |
Internet Measurement Conference | 3 |
| 2003 | On selfish routing in internet-like environmentsabstractA recent trend in routing research is to avoid inefficiencies in network-level routing by allowing hosts to either choose routes themselves (e.g., source routing) or use overlay routing networks (e.g., Detour or RON). Such approaches result in selfish routing, because routing decisions are no longer based on system-wide criteria but are instead designed to optimize host-based or overlay-based metrics. A series of theoretical results showing that selfish routing can result in suboptimal system behavior have cast doubts on this approach. In this paper, we use a game-theoretic approach to investigate the performance of selfish routing in Internet-like environments. We focus on intra-domain network environments and use realistic topologies and traffic demands in our simulations. We show that in contrast to theoretical worst cases, selfish routing achieves close to optimal average latency in such environments. However, such performance benefit comes at the expense of significantly increased congestion on certain links. Moreover, the adaptive nature of selfish overlays can significantly reduce the effectiveness of traffic engineering by making network traffic less predictable. Lili Qiu, Yang Richard Yang, Yin Zhang 0001, Scott Shenker |
SIGCOMM | 3 |
| 2003 | An information-theoretic approach to traffic matrix estimationabstractTraffic matrices are required inputs for many IP network management tasks: for instance, capacity planning, traffic engineering and network reliability analysis. However, it is difficult to measure these matrices directly, and so there has been recent interest in inferring traffic matrices from link measurements and other more easily measured data. Typically, this inference problem is ill-posed, as it involves significantly more unknowns than data. Experience in many scientific and engineering fields has shown that it is essential to approach such ill-posed problems via "regularization". This paper presents a new approach to traffic matrix estimation using a regularization based on "entropy penalization". Our solution chooses the traffic matrix consistent with the measured data that is information-theoretically closest to a model in which source/destination pairs are stochastically independent. We use fast algorithms based on modern convex optimization theory to solve for our traffic matrices. We evaluate the algorithm with real backbone traffic and routing data, and demonstrate that it is fast, accurate, robust, and flexible. Yin Zhang 0001, Matthew Roughan, Carsten Lund, David L. Donoho |
SIGCOMM | 1 |
| 2003 | Performance of estimated traffic matrices in traffic engineeringabstractWe consider the performance of estimated tra#c matrices in tra#c engineering. More precisely, we first optimize the routing in an IP backbone to minimize congestion with the estimated tra#c matrix. We then test the performance of the resulting routing on the real tra#c matrix. Matthew Roughan, Mikkel Thorup, Yin Zhang 0001 |
SIGMETRICS | 3 |
| 2003 | Fast accurate computation of large-scale IP traffic matrices from link loadsabstractA matrix giving the traffic volumes between origin and destination in a network has tremendously potential utility for network capacity planning and management. Unfortunately, traffic matrices are generally unavailable in large operational IP networks. On the other hand, link load measurements are readily available in IP networks. In this paper, we propose a new method for practical and rapid inference of traffic matrices in IP networks from link load measurements, augmented by readily available network and routing configuration information. We apply and validate the method by computing backbone-router to backbone-router traffic matrices on a large operational tier-1 IP network -- a problem an order of magnitude larger than any other comparable method has tackled. The results show that the method is remarkably fast and accurate, delivering the traffic matrix in under five seconds. Yin Zhang 0001, Matthew Roughan, Nick G. Duffield, Albert G. Greenberg |
SIGMETRICS | 1 |
| 2002 | BGP routing stability of popular destinationsabstractAbstract — The Border Gateway Protocol (BGP) plays a crucial role in the delivery of traffic in the Internet. Fluctua-tions in BGP routes cause degradation in user performance, increased processing load on routers, and changes in the dis-tribution of traffic load over the network. Although earlier studies have raised concern that BGP routes change quite of-ten, previous work has not considered whether these routing fluctuations affect a significant portion of the traffic. This paper shows that the small number of popular destinations responsible for the bulk of Internet traffic have remarkably stable BGP routes. The vast majority of BGP instability stems from a small number of unpopular destinations. We draw these conclusions from a joint analysis of BGP update messages and flow-level traffic measurements from AT&T’s IP backbone. In addition, we analyze the routing stability of destination prefixes corresponding to the NetRating’s list of popular Web sites using the update messages collected by the RouteViews and RIPE-NCC servers. Our results suggest that operators can engineer their networks under the as-sumption that the BGP advertisements associated with most of the traffic are reasonably stable. I. Jennifer Rexford, Jia Wang 0001, Yin Zhang 0001 |
Internet Measurement Workshop | 4 |
| 2002 | Experience in measuring backbone traffic variability: models, metrics, measurements and meaningabstractUnderstanding the variability of Internet traffic in backbone networks is essential to better plan and manage existing networks, as well as to design next generation networks. However, most traffic analyses that might be used to approach this problem are based on detailed packet or flow level measurements, which are usually not available throughout a large network. As a result there is a poor understanding of backbone traffic variability, and its impact on network operations (e.g. on capacity planning or traffic engineering).This paper introduces a metric for measuring backbone traffic variability that is grounded on simple but powerful traffic theory. What sets this metric apart, however, is that we present a method for making practical measurements of the metric using widely available SNMP traffic measurements. Furthermore, we use a novel method to overcome the major limitation of SNMP measurements -- that they only provide link statistics. The method, based on a "gravity model", derives an approximate traffic matrix from the SNMP data. In addition to simulations, we use more than 1 year's worth of SNMP data from an operational IP network of about 1000 nodes to test our methods. We also delve into the degree and sources of variability in real backbone traffic, providing insight into the true nature of traffic variability. Matthew Roughan, Albert G. Greenberg, Charles R. Kalmanek, Michael Peter Rumsewicz, Jennifer Yates, Yin Zhang 0001 |
Internet Measurement Workshop | 6 |
| 2002 | On the characteristics and origins of internet flow ratesabstractThis paper considers the distribution of the rates at which flows transmit data, and the causes of these rates. First, using packet level traces from several Internet links, and summary flow statistics from an ISP backbone, we examine Internet flow rates and the relationship between the rate and other flow characteristics such as size and duration. We find, as have others, that while the distribution of flow rates is skewed, it is not as highly skewed as the distribution of flow sizes. We also find that for large flows the size and rate are highly correlated. Second, we attempt to determine the cause of the rates at which flows transmit data by developing a tool, T-RAT, to analyze packet-level TCP dynamics. In our traces, the most frequent causes appear to be network congestion and receiver window limits. Yin Zhang 0001, Lee Breslau, Vern Paxson, Scott Shenker |
SIGCOMM | 1 |
| 2001 | Understanding the performance of many TCP flows
Lili Qiu, Yin Zhang 0001, Srinivasan Keshav |
Comput. Networks | 2 |
| 2000 | Detecting Backdoors
Yin Zhang 0001, Vern Paxson |
USENIX Security Symposium | 1 |
| 2000 | Detecting Stepping Stones
Yin Zhang 0001, Vern Paxson |
USENIX Security Symposium | 1 |
| 1999 | On Individual and Aggregate TCP Performanceabstract/sup A/s the most widely used reliable transport in today's Internet, TCP has been extensively studied in the past. However previous research usually only considers a small or medium number of concurrent TCP flows. The TCP behavior under many competing TCP flows has not been sufficiently explored. In this paper we use extensive simulations to investigate the individual and aggregate TCP performance for a large number of concurrent TCP flows. First, we develop a simple yet realistic network model to abstract an Internet connection. Based on the model, we study the performance of a single TCP flow with many competing TCP flows by evaluating the best-known analytical model proposed in the literature. Finally, we examine the aggregate TCP behavior and derive general conclusions about overall throughput, goodput, and loss probability. Lili Qiu, Yin Zhang 0001, Srinivasan Keshav |
ICNP | 2 |