Demo Data from EDBT 2026 / reviewers in the wild / expert
Ningning Hu
dblp:03/3174
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2017
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 5 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 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
5 papers |
Network measurement and analytics · 75% Transport protocols and congestion control · 16% Routing and switching · 6% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Interconnection networks and networks-on-chip · 54% Distributed systems · 46% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics › network event detection › congestion detection
bottleneck localization |
0.1 | 2 | 2005 | A measurement study of Internet bottlenecks · INFOCOM 2005 Locating internet bottlenecks: algorithms, measurements, and implications · SIGCOMM 2004 |
Network measurement and analytics › bandwidth estimation
available bandwidth estimation |
0.1 | 2 | 2005 | Exploiting Internet Route Sharing for Large Scale Available Bandwidth Estimation · Internet Measurement Conference 2005 Evaluation and characterization of available bandwidth probing techniques · IEEE J. Sel. Areas Commun. 2003 |
Network measurement and analytics › internet measurement
internet path measurement |
0.1 | 1 | 2005 | A measurement study of Internet bottlenecks · INFOCOM 2005 |
Network measurement and analytics › active measurement
path probing |
0.0 | 1 | 2004 | Locating internet bottlenecks: algorithms, measurements, and implications · SIGCOMM 2004 |
Network measurement and analytics › active measurement
active probing |
0.0 | 1 | 2003 | Evaluation and characterization of available bandwidth probing techniques · IEEE J. Sel. Areas Commun. 2003 |
Network measurement and analytics › active measurement
packet-pair probing |
0.0 | 1 | 2003 | Evaluation and characterization of available bandwidth probing techniques · IEEE J. Sel. Areas Commun. 2003 |
Transport protocols and congestion control › TCP congestion control
slow start |
0.0 | 1 | 2003 | Improving TCP Startup Performance Using Active Measurements: Algorithm and Evaluation · ICNP 2003 |
Transport protocols and congestion control › TCP
TCP slow-start |
0.0 | 1 | 2003 | Improving TCP Startup Performance Using Active Measurements: Algorithm and Evaluation · ICNP 2003 |
Requirements engineering and software design › software architecture › self-adaptive systems
architecture-based adaptation |
0.0 | 1 | 2002 | Software Architecture-Based Adaptation for Grid Computing · HPDC 2002 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2002 | Software Architecture-Based Adaptation for Grid Computing · HPDC 2002 |
Routing and switching
traffic engineering |
0.0 | 1 | 2004 | Locating internet bottlenecks: algorithms, measurements, and implications · SIGCOMM 2004 |
Network measurement and analytics
bandwidth estimation |
0.0 | 1 | 2003 | Evaluation and characterization of available bandwidth probing techniques · IEEE J. Sel. Areas Commun. 2003 |
Interconnection networks and networks-on-chip
high-speed networks |
0.0 | 1 | 2003 | Improving TCP Startup Performance Using Active Measurements: Algorithm and Evaluation · ICNP 2003 |
Distributed systems
grid computing |
0.0 | 1 | 2002 | Software Architecture-Based Adaptation for Grid Computing · HPDC 2002 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.1packet train dispersion · 0.1architectural model analysis · 0.1measurement study · 0.1recursive packet train · 0.0packet pair modeling · 0.0ns simulation · 0.0internet measurement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Warping and Blending Enhancement for 3D View Synthesis Based on Grid Deformation
Ningning Hu, Yao Zhao 0001, Huihui Bai 0001 |
ICIG (3) | 1 |
| 2005 | Exploiting Internet Route Sharing for Large Scale Available Bandwidth Estimation
Ningning Hu, Peter Steenkiste |
Internet Measurement Conference | 1 |
| 2005 | A measurement study of Internet bottlenecksabstractRecent advances in Internet measurement tools have made it possible to locate bottleneck links that constrain the available bandwidth of Internet paths. In this paper, we provide a detailed study of Internet path bottlenecks. We focus on the following four aspects: the persistence of bottleneck location, the sharing of bottlenecks among destination clusters, the packet loss and queueing delay of bottleneck links, and the relationship with router and link properties, including router CPU load, router memory load, link traffic load, and link capacity. We find that 20% - 30% of the source-destination pairs in our measurement have a persistent bottleneck; fewer than 10% of the destinations in a prefix cluster share a bottleneck more than half of the time; 60% of the bottlenecks on lossy paths can be correlated with a loss point no more than 2 hops away; and bottlenecks can be clearly correlated with link load, while presenting no strong relationship with link capacity, router CPU and memory load. Ningning Hu, Li Erran Li, Z. Morley Mao, Peter Steenkiste, Jia Wang 0001 |
INFOCOM | 1 |
| 2004 | Locating internet bottlenecks: algorithms, measurements, and implicationsabstractThe ability to locate network bottlenecks along end-to-end paths on the Internet is of great interest to both network operators and researchers. For example, knowing where bottleneck links are, network operators can apply traffic engineering either at the interdomain or intradomain level to improve routing. Existing tools either fail to identify the location of bottlenecks, or generate a large amount of probing packets. In addition, they often require access to both end points. In this paper we present Pathneck, a tool that allows end users to efficiently and accurately locate the bottleneck link on an Internet path. Pathneck is based on a novel probing technique called Recursive Packet Train (RPT) and does not require access to the destination. We evaluate Pathneck using wide area Internet experiments and trace-driven emulation. In addition, we present the results of an extensive study on bottlenecks in the Internet using carefully selected, geographically diverse probing sources and destinations. We found that Pathneck can successfully detect bottlenecks for almost 80% of the Internet paths we probed. We also report our success in using the bottleneck location and bandwidth bounds provided by Pathneck to infer bottlenecks and to avoid bottlenecks in multihoming and overlay routing. Ningning Hu, Li Erran Li, Z. Morley Mao, Peter Steenkiste, Jia Wang 0001 |
SIGCOMM | 1 |
| 2003 | Improving TCP Startup Performance Using Active Measurements: Algorithm and EvaluationabstractTCP slow start exponentially increases the congestion window size to detect the proper congestion window for a network path. This often results in significant packet loss, while breaking off slow start using a limited slow start threshold may lead to an overly conservative congestion window size. This problem is especially severe in high speed networks. In this paper we present a new TCP startup algorithm, called paced start, that incorporates an available bandwidth probing technique into the TCP startup algorithm. Paced start is based on the observation that when we view the TCP startup sequence as a sequence of packet trains, the difference between the data packet spacing and the acknowledgement spacing can yield valuable information about the available bandwidth. Slow start ignores this information, while paced start uses it to quickly estimate the proper congestion window for the path. For most flows. Paced Start transitions into congestion avoidance mode faster than Slow Start, has a significantly lower packet loss rate, and avoids the timeout that is often associated with slow start. This paper describes the paced start algorithm and uses simulation and real system experiments to characterize its properties. Ningning Hu, Peter Steenkiste |
ICNP | 1 |
| 2003 | Evaluation and characterization of available bandwidth probing techniquesabstractThe packet pair mechanism has been shown to be a reliable method to measure the bottleneck link capacity on a network path, but its use for measuring available bandwidth is more challenging. In this paper, we use modeling, measurements, and simulations to better characterize the interaction between probing packets and the competing network traffic. We first construct a simple model to understand how competing traffic changes the probing packet gap for a single-hop network. The gap model shows that the initial probing gap is a critical parameter when using packet pairs to estimate available bandwidth. Based on this insight, we present two available bandwidth measurement techniques, the initial gap increasing (IGI) method and the packet transmission rate (PTR) method. We use extensive Internet measurements to show that these techniques estimate available bandwidth faster than existing techniques such as Pathload, with comparable accuracy. Finally, using both Internet measurements and ns simulations, we explore how the measurement accuracy of active probing is affected by factors such as the probing packet size, the length of probing packet train, and the competing traffic on links other than the tight link. Ningning Hu, Peter Steenkiste |
IEEE J. Sel. Areas Commun. | 1 |
| 2002 | Software Architecture-Based Adaptation for Grid ComputingabstractGrid applications must increasingly self-adapt dynamically to changing environments. In most cases, adaptation has been implemented in an ad hoc fashion, on a per-application basis. This paper describes work which generalizes adaptation so that it can be used across applications by providing an adaptation framework. This framework uses a software architectural model of the system to analyze whether the application requires adaptation, and allows repairs to be written in the context of the architectural model and propagated to the running system. In this paper, we exemplify our framework by applying it to the domain of load-balancing a client-server system. We report on an experiment conducted using our framework, which illustrates that this approach maintains architectural requirements. Shang-Wen Cheng, David Garlan, Bradley R. Schmerl, Peter Steenkiste, Ningning Hu |
HPDC | 5 |