Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bo Zhang 0073

dblp:36/2259-73 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2010
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 5 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
5 papers
Network measurement and analytics · 40% Internet architecture and protocols · 33% Network performance modeling · 20%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

Topics — the 8 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network measurement and analytics › network coordinate system
triangle inequality violation
0.222009
Exploiting Internet Delay Space Properties for Selecting Distinct Network Locations · INFOCOM 2009
Towards network triangle inequality violation aware distributed systems · Internet Measurement Conference 2007
Internet architecture and protocols › packet processing
packet classification
0.112010
On Constructing Efficient Shared Decision Trees for Multiple Packet Filters · INFOCOM 2010
Internet architecture and protocols › quality of service
network delay
0.112007
Towards network triangle inequality violation aware distributed systems · Internet Measurement Conference 2007
Network performance modeling
network simulation
0.112006
Measurement based analysis, modeling, and synthesis of the internet delay space · Internet Measurement Conference 2006
Content delivery and video streaming
content placement
0.012009
Exploiting Internet Delay Space Properties for Selecting Distinct Network Locations · INFOCOM 2009
Distributed systems › peer-to-peer systems › overlay networks
neighbor selection
0.012007
Towards network triangle inequality violation aware distributed systems · Internet Measurement Conference 2007
Distributed systems › peer-to-peer systems
overlay networks
0.012007
Towards network triangle inequality violation aware distributed systems · Internet Measurement Conference 2007
Distributed systems › peer-to-peer systems › overlay networks
overlay network design
0.012006
Measurement based analysis, modeling, and synthesis of the internet delay space · Internet Measurement Conference 2006

Methods — techniques the papers use, named apart from their topics

simulation · 0.1measurement · 0.1statistical modeling · 0.1measurement-based analysis · 0.1measurement-based modeling · 0.1machine learning prediction · 0.1greedy heuristic · 0.1delay space modeling · 0.1
YearPublicationVenuePosition
2010 On Constructing Efficient Shared Decision Trees for Multiple Packet Filters
abstract
Multiple packet filters serving different purposes (e.g., firewalling, QoS) and different virtual routers are often deployed on a single physical router. The HyperCuts decision tree is one efficient data structure for performing packet filter matching in software. Constructing a separate HyperCuts decision tree for each packet filter is not memory efficient. A natural alternative is to construct shared HyperCuts decision trees to more efficiently support multiple packet filters. However, we experimentally show that naively classifying packet filters into shared HyperCuts decision trees may significantly increase the memory consumption and the height of the trees. To help decide which subset of packet filters should share a HyperCuts decision tree, we first identify a number of important factors that collectively impact the efficiency of the resulted shared HyperCuts decision tree. Based on the identified factors, we then propose to use machine learning techniques to predict whether any pair of packet filters should share a tree. Given the pair-wise prediction matrix, a greedy heuristic algorithm is used to classify packets filters into a number of shared HyperCuts decision trees. Our experiments using both real packets filters and synthetic packet filters show that the shared HyperCuts decision trees consume considerably less memory.
Bo Zhang 0073, T. S. Eugene Ng
INFOCOM1
2010 Router group monitoring: making traffic trajectory error detection more efficient
abstract
Detecting errors in traffic trajectories (i.e., packet forwarding paths) is important to operational networks. Several different traffic monitoring algorithms such as Trajectory Sampling, PSAMP, and Fatih can be used for traffic trajectory error detection. However, a straight-forward application of these algorithms will incur the overhead of simultaneously monitoring all network interfaces in a network for the packets of interest. In this paper, we propose a novel technique called router group monitoring to improve the efficiency of trajectory error detection by only monitoring the periphery interfaces of a set of selected router groups. We analyze a large number of real network topologies and show that effective router groups with high trajectory error detection rates exist in all cases. However, for router group monitoring to be practical, those effective router groups must be identified efficiently. To this end, we develop an analytical model for quickly and accurately estimating the detection rates of different router groups. Based on this model, we propose an algorithm to select a set of router groups that can achieve complete error detection and low monitoring overhead. Finally, we show that the router group monitoring technique can significantly improve the efficiency of trajectory error detection based on Trajectory Sampling or Fatih.
Bo Zhang 0073, Angela Yun Zhu, T. S. Eugene Ng
IEEE Trans. Netw. Serv. Manag.1
2010 Measurement-based analysis, modeling, and synthesis of the internet delay space
Bo Zhang 0073, T. S. Eugene Ng, Animesh Nandi, Rudolf H. Riedi, Peter Druschel
IEEE/ACM Trans. Netw.1
2009 Exploiting Internet Delay Space Properties for Selecting Distinct Network Locations
abstract
Recent studies have discovered that the Internet delay space has many interesting properties such as triangle inequality violations (TIV), clustering structures and constrained growth. Understanding these properties has so far benefited the design of network models and network-performance-aware systems. In this paper, we consider an interesting, previously unexplored connection between Internet delay space properties and network locations. We show that this connection can be exploited to select nodes from distinct network locations for applications such as replica placement in overlay networks even when an adversary is trying to mis-guide the selection process.
Bo Zhang 0073, T. S. Eugene Ng
INFOCOM1
2007 Towards network triangle inequality violation aware distributed systems
abstract
Many distributed systems rely on neighbor selection mechanisms to create overlay structures that have good network performance. These neighbor selection mechanisms often assume the triangle inequality holds for Internet delays. However, the reality is that the triangle inequality is violated by Internet delays. This phenomenon creates astrange environment that confuses neighbor selection mechanisms. This paper investigates the properties of triangle inequality violation (TIV) in Internet delays, the impacts of TIV on representative neighbor selection mechanisms, specifically Vivaldi and Meridian, and avenues to reduce these impacts. We propose a TIV alert mechanism that can inform neighbor selection mechanisms to avoid the pitfalls caused by TIVs and improve their effectiveness.
Bo Zhang 0073, T. S. Eugene Ng
Internet Measurement Conference2
2006 Measurement based analysis, modeling, and synthesis of the internet delay space
abstract
Understanding the characteristics of the Internet delay space (i.e., the all-pairs set of static round-trip propagation delays among edge networks in the Internet) is important for the design of global-scale distributed systems. For instance, algorithms used in overlay networks are often sensitive to violations of the triangle inequality and to the growth properties within the Internet delay space. Since designers of distributed systems often rely on simulation and emulation to study design alternatives, they need a realistic model of the Internet delay space.Our analysis shows that existing models do not adequately capture important properties of the Internet delay space. In this paper, we analyze measured delays among thousands of Internet edge networks and identify key properties that are important for distributed system design. Furthermore, we derive a simple model of the Internet delay space based on our analytical findings. This model preserves the relevant metrics far better than existing models, allows for a compact representation, and can be used to synthesize delay data for simulations and emulations at a scale where direct measurement and storage are impractical.
Bo Zhang 0073, T. S. Eugene Ng, Animesh Nandi, Rudolf H. Riedi, Peter Druschel
Internet Measurement Conference1