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

David Moore 0001

dblp:55/1310-1 · DBLP profile ↗
← Back
13ranked-venue papers
6as first author
0since 2021 · last 2006
0000-0002-5228-3124ORCID · corroborated

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

Computer networks · 6 · 2 first-authorSystems, architecture and hardware · 5 · 3 first-authorSoftware engineering, systems software and programming languages · 2Security and privacy · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
9 papers
Network measurement and analytics · 94% Network performance modeling · 4% Internet architecture and protocols · 2%
Network and information security
7 papers
Network security · 87% Malware analysis · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 62% Cloud and datacenter computing · 38%

Topics — the 24 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security › attack strategy
denial-of-service attack
0.122006
Inferring Internet denial-of-service activity · ACM Trans. Comput. Syst. 2006
A robust system for accurate real-time summaries of internet traffic · SIGMETRICS 2005
Network measurement and analytics
bandwidth estimation
0.122004
Packet-dispersion techniques and a capacity-estimation methodology · IEEE/ACM Trans. Netw. 2004
What Do Packet Dispersion Techniques Measure? · INFOCOM 2001
Network measurement and analytics › bandwidth estimation
capacity estimation
0.122004
Packet-dispersion techniques and a capacity-estimation methodology · IEEE/ACM Trans. Netw. 2004
What Do Packet Dispersion Techniques Measure? · INFOCOM 2001
Network measurement and analytics › bandwidth estimation
packet-pair dispersion
0.122004
Packet-dispersion techniques and a capacity-estimation methodology · IEEE/ACM Trans. Netw. 2004
What Do Packet Dispersion Techniques Measure? · INFOCOM 2001
Network measurement and analytics
heavy hitter detection
0.112005
A robust system for accurate real-time summaries of internet traffic · SIGMETRICS 2005
Network measurement and analytics › traffic analysis
traffic summarization
0.112005
A robust system for accurate real-time summaries of internet traffic · SIGMETRICS 2005
Network security › cyber deception
honeypot
0.112005
Scalability, fidelity, and containment in the potemkin virtual honeyfarm · SOSP 2005
Distributed systems
fault tolerance
0.112005
Scalability, fidelity, and containment in the potemkin virtual honeyfarm · SOSP 2005
Network measurement and analytics › traffic measurement
flow measurement
0.012004
Building a better NetFlow · SIGCOMM 2004
Network measurement and analytics › active measurement
packet-pair probing
0.012004
Packet-dispersion techniques and a capacity-estimation methodology · IEEE/ACM Trans. Netw. 2004
Network measurement and analytics
traffic matrix estimation
0.012004
Building a better NetFlow · SIGCOMM 2004
Network security › malware propagation
epidemic modeling
0.012003
Internet Quarantine: Requirements for Containing Self-Propagating Code · INFOCOM 2003
Malware analysis › malware defense
worm containment
0.012003
Internet Quarantine: Requirements for Containing Self-Propagating Code · INFOCOM 2003
Network measurement and analytics › internet measurement
internet-wide measurement
0.012002
Code-Red: a case study on the spread and victims of an internet worm · Internet Measurement Workshop 2002
Network measurement and analytics
traffic characterization
0.012002
Beyond folklore: observations on fragmented traffic · IEEE/ACM Trans. Netw. 2002
Network measurement and analytics
internet measurement
0.012001
Inferring Internet Denial-of-Service Activity · USENIX Security Symposium 2001
Network performance modeling
queueing analysis
0.012001
What Do Packet Dispersion Techniques Measure? · INFOCOM 2001
Network security › attack strategy › denial-of-service attack
DDoS attack
0.012001
Inferring Internet Denial-of-Service Activity · USENIX Security Symposium 2001
Network security › attack modeling
attack characterization
0.012006
Inferring Internet denial-of-service activity · ACM Trans. Comput. Syst. 2006
Cloud and datacenter computing
virtualization
0.012005
Scalability, fidelity, and containment in the potemkin virtual honeyfarm · SOSP 2005
Cloud and datacenter computing › virtualization › virtual machine memory management
virtual machine memory sharing
0.012005
Scalability, fidelity, and containment in the potemkin virtual honeyfarm · SOSP 2005
Network security › attack resilience › attack mitigation › denial-of-service defense
flooding attack detection
0.012004
Building a better NetFlow · SIGCOMM 2004
Network measurement and analytics
traffic analysis
0.012002
Beyond folklore: observations on fragmented traffic · IEEE/ACM Trans. Netw. 2002
Network measurement and analytics › bandwidth estimation
network path capacity measurement
0.012001
What Do Packet Dispersion Techniques Measure? · INFOCOM 2001

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

trace analysis · 0.2backscatter analysis · 0.1virtual machine introspection · 0.1memory sharing · 0.1late binding of resources · 0.1flow sample and hold · 0.1bloom filter · 0.1simulation · 0.1analytic modeling · 0.1global worm detection · 0.1statistical inference · 0.0statistical modeling · 0.0queueing analysis · 0.0
YearPublicationVenuePosition
2006 Inferring Internet denial-of-service activity
abstract
In this article, we seek to address a simple question: “How prevalent are denial-of-service attacks in the Internet?” Our motivation is to quantitatively understand the nature of the current threat as well as to enable longer-term analyses of trends and recurring patterns of attacks. We present a new technique, called “backscatter analysis,” that provides a conservative estimate of worldwide denial-of-service activity. We use this approach on 22 traces (each covering a week or more) gathered over three years from 2001 through 2004. Across this corpus we quantitatively assess the number, duration, and focus of attacks, and qualitatively characterize their behavior. In total, we observed over 68,000 attacks directed at over 34,000 distinct victim IP addresses---ranging from well-known e-commerce companies such as Amazon and Hotmail to small foreign ISPs and dial-up connections. We believe our technique is the first to provide quantitative estimates of Internet-wide denial-of-service activity and that this article describes the most comprehensive public measurements of such activity to date.
David Moore 0001, Colleen Shannon, Douglas J. Brown, Geoffrey M. Voelker, Stefan Savage
ACM Trans. Comput. Syst.1
2005 A robust system for accurate real-time summaries of internet traffic
abstract
Good performance under extreme workloads and isolation between the resource consumption of concurrent jobs are perennial design goals of computer systems ranging from multitasking servers to network routers. In this paper we present a specialized system that computes multiple summaries of IP traffic in real time and achieves robustness and isolation between tasks in a novel way: by automatically adapting the parameters of the summarization algorithms. In traditional systems, anomalous network behavior such as denial of service attacks or worms can overwhelm the memory or CPU, making the system produce meaningless results exactly when measurement is needed most. In contrast, our measurement system reacts by gracefully degrading the accuracy of the affected summaries.The types of summaries we compute are widely used by network administrators monitoring the workloads of their networks: the ports sending the most traffic, the IP addresses sending or receiving the most traffic or opening the most connections, etc. We evaluate and compare many existing algorithmic solutions for computing these summaries, as well as two new solutions we propose here: "flow sample and hold" and "Bloom filter tuple set counting". Compared to previous solutions, these new solutions offer better memory versus accuracy tradeoffs and have more predictable resource consumption. Finally, we evaluate the actual implementation of a complete system that combines the best of these algorithms.
Ken Keys, David Moore 0001, Cristian Estan
SIGMETRICS2
2005 Scalability, fidelity, and containment in the potemkin virtual honeyfarm
abstract
The rapid evolution of large-scale worms, viruses and bot-nets have made Internet malware a pressing concern. Such infections are at the root of modern scourges including DDoS extortion, on-line identity theft, SPAM, phishing, and piracy. However, the most widely used tools for gathering intelligence on new malware -- network honeypots -- have forced investigators to choose between monitoring activity at a large scale or capturing behavior with high fidelity. In this paper, we describe an approach to minimize this tension and improve honeypot scalability by up to six orders of magnitude while still closely emulating the execution behavior of individual Internet hosts. We have built a prototype honeyfarm system, called Potemkin, that exploits virtual machines, aggressive memory sharing, and late binding of resources to achieve this goal. While still an immature implementation, Potemkin has emulated over 64,000 Internet honeypots in live test runs, using only a handful of physical servers.
Michael Vrable, Justin Ma, Jay Chen, David Moore 0001, Erik Vandekieft, Alex C. Snoeren, Geoffrey M. Voelker, Stefan Savage
SOSP4
2004 Building a better NetFlow
abstract
Network operators need to determine the composition of the traffic mix on links when looking for dominant applications, users, or estimating traffic matrices. Cisco's NetFlow has evolved into a solution that satisfies this need by reporting flow records that summarize a sample of the traffic traversing the link. But sampled NetFlow has shortcomings that hinder the collection and analysis of traffic data. First, during flooding attacks router memory and network bandwidth consumed by flow records can increase beyond what is available; second, selecting the right static sampling rate is difficult because no single rate gives the right tradeoff of memory use versus accuracy for all traffic mixes; third, the heuristics routers use to decide when a flow is reported are a poor match to most applications that work with time bins; finally, it is impossible to estimate without bias the number of active flows for aggregates with non-TCP traffic. In this
Cristian Estan, Ken Keys, David Moore 0001, George Varghese
SIGCOMM3
2004 Packet-dispersion techniques and a capacity-estimation methodology
abstract
The packet-pair technique aims to estimate the capacity of a path (bottleneck bandwidth) from the dispersion of two equal-sized probing packets sent back to back. It has been also argued that the dispersion of longer packet bursts (packet trains) can estimate the available bandwidth of a path. This paper examines such packet-pair and packet-train dispersion techniques in depth. We first demonstrate that, in general, packet-pair bandwidth measurements follow a multimodal distribution and explain the causes of multiple local modes. The path capacity is a local mode, often different than the global mode of this distribution. We illustrate the effects of network load, cross-traffic packet-size variability, and probing packet size on the bandwidth distribution of packet pairs. We then switch to the dispersion of long packet trains. The mean of the packet-train dispersion distribution corresponds to a bandwidth metric that we refer to as average dispersion rate (ADR). We show that the ADR is a lower bound of the capacity and an upper bound of the available bandwidth of a path. Putting all of the pieces together, we present a capacity-estimation methodology that has been implemented in a tool called pathrate. We report on our experiences with pathrate after having measured hundreds of Internet paths over the last three years.
Constantinos Dovrolis, Parameswaran Ramanathan, David Moore 0001
IEEE/ACM Trans. Netw.3
2003 Internet Quarantine: Requirements for Containing Self-Propagating Code
abstract
It has been clear since 1988 that self-propagating code can quickly spread across a network by exploiting homogeneous security vulnerabilities. However, the last few years have seen a dramatic increase in the frequency and virulence of such "worm" outbreaks. For example, the Code-Red worm epidemics of 2001 infected hundreds of thousands of Internet hosts in a very short period - incurring enormous operational expense to track down, contain, and repair each infected machine. In response to this threat, there is considerable effort focused on developing technical means for detecting and containing worm infections before they can cause such damage. This paper does not propose a particular technology to address this problem, but instead focuses on a more basic question: How well will any such approach contain a worm epidemic on the Internet? We describe the design space of worm containment systems using three key parameters - reaction time, containment strategy and deployment scenario. Using a combination of analytic modeling and simulation, we describe how each of these design factors impacts the dynamics of a worm epidemic and, conversely, the minimum engineering requirements necessary to contain the spread of a given worm. While our analysis cannot provide definitive guidance for engineering defenses against all future threats, we demonstrate the lower bounds that any such system must exceed to be useful today. Unfortunately, our results suggest that there are significant technological and administrative gaps to be bridged before an effective defense can be provided in today's Internet.
David Moore 0001, Colleen Shannon, Geoffrey M. Voelker, Stefan Savage
INFOCOM1
2003 Network Telescopes: Tracking Denial-of-Service Attacks and Internet Worms Around the Globe
David Moore 0001
LISA1
2002 Code-Red: a case study on the spread and victims of an internet worm
abstract
On July 19, 2001, more than 359,000 computers connected to the Internet were infected with the Code-Red (CRv2) worm in less than 14 hours. The cost of this epidemic, including subsequent strains of Code-Red, is estimated to be in excess of $2.6 billion. Despite the global damage caused by this attack, there have been few serious attempts to characterize the spread of the worm, partly due to the challenge of collecting global information about worms. Using a technique that enables global detection of worm spread, we collected and analyzed data over a period of 45 days beginning July 2nd, 2001 to determine the characteristics of the spread of Code-Red throughout the Internet.In this paper, we describe the methodology we use to trace the spread of Code-Red, and then describe the results of our trace analyses. We first detail the spread of the Code-Red and CodeRedII worms in terms of infection and deactivation rates. Even without being optimized for spread of infection, Code-Red infection rates peaked at over 2,000 hosts per minute. We then examine the properties of the infected host population, including geographic location, weekly and diurnal time effects, top-level domains, and ISPs. We demonstrate that the worm was an international event, infection activity exhibited time-of-day effects, and found that, although most attention focused on large corporations, the Code-Red worm primarily preyed upon home and small business users. We also qualified the effects of DHCP on measurements of infected hosts and determined that IP addresses are not an accurate measure of the spread of a worm on timescales longer than 24 hours. Finally, the experience of the Code-Red worm demonstrates that wide-spread vulnerabilities in Internet hosts can be exploited quickly and dramatically, and that techniques other than host patching are required to mitigate Internet worms.
David Moore 0001, Colleen Shannon, K. C. Claffy
Internet Measurement Workshop1
2002 Beyond folklore: observations on fragmented traffic
abstract
Fragmented IP traffic is a poorly understood component of the overall mix of traffic on the Internet. Many assertions about the nature and extent of fragmented traffic are anecdotal rather than empirical. In this paper we examine the causes and attributes of measured fragment traffic, in particular, the effects of NFS, streaming media, networked video games, tunneled traffic, and the prevalence of packet fragmentation due to improperly configured machines. To understand the prevalence, causes, and effects of fragmented IP traffic, we have collected and analyzed seven multiday traces from four sources. These sources include a university commodity access link, two highly aggregated commercial exchange points, and a local NAP. Although there is no practical method of ascertaining whether any data provide a representative sample of all Internet traffic, we include data sources that cover several different types of WAN with traffic from commercial entities, educational and research institutions, and large government facilities. The dominant causes of fragmentation are streaming media and tunneled traffic. Although rumored to be the main impetus for IP packet fragmentation, NFS is not among the top ten causes.
Colleen Shannon, David Moore 0001, K. C. Claffy
IEEE/ACM Trans. Netw.2
2001 What Do Packet Dispersion Techniques Measure?
abstract
The packet pair technique estimates the capacity of a path (bottleneck bandwidth) from the dispersion (spacing) experienced by two back-to-back packets. We demonstrate that the dispersion of packet pairs in loaded paths follows a multimodal distribution, and discuss the queueing effects that cause the multiple modes. We show that the path capacity is often not the global mode, and so it cannot be estimated using standard statistical procedures. The effect of the size of the probing packets is also investigated, showing that the conventional wisdom of using maximum sized packet pairs is not optimal. We then study the dispersion of long packet trains. Increasing the length of the packet train reduces the measurement variance, but the estimates converge to a value, referred to as the asymptotic dispersion rate (ADR), that is lower than the capacity. We derive the effect of the cross traffic in the dispersion of long packet trains, showing that the ADR is not the available bandwidth in the path, as was assumed in previous work. Putting all the pieces together, we present a capacity estimation methodology that has been implemented in a tool called pathrate.
Constantinos Dovrolis, Parameswaran Ramanathan, David Moore 0001
INFOCOM3
2001 Macroscopic Internet Topology and Performance Measurements from the DNS Root Name Servers
Marina Fomenkov, K. C. Claffy, Bradley Huffaker, David Moore 0001
LISA4
2001 The CoralReef Software Suite as a Tool for System and Network Administrators
David Moore 0001, Ken Keys, Ryan Koga, Edouard Lagache, K. C. Claffy
LISA1
2001 Inferring Internet Denial-of-Service Activity
David Moore 0001, Geoffrey M. Voelker, Stefan Savage
USENIX Security Symposium1