Cumulus: Filesystem Backup to the Cloud (2009)
Michael Vrable, Stefan Savage, Geoffrey M. Voelker
In this paper we describe Cumulus, a system for efficiently implementing filesystem backups over the Internet. Cumulus is specifically designed under a thin cloud assumption—that the remote...
Spamalytics: An Empirical Analysis of Spam Marketing Conversion (2009)
Chris Kanich, Christian Kreibich, Kirill Levchenko Br, On Enright, Geoffrey M. Voelker, Vern Paxson, ...
The “conversion rate ” of spam — the probability that an unsolicited e-mail will ultimately elicit a “sale ” — underlies the entire spam value proposition. However, our understanding of...
Difference Engine: Harnessing Memory Redundancy in Virtual Machines (2009)
Diwaker Gupta, Sangmin Lee, Michael Vrable, Stefan Savage, Alex C. Snoeren, George Varghese, ...
Virtual machine monitors (VMMs) are a popular platform for Internet hosting centers and cloud-based compute services. By multiplexing hardware resources among virtual machines (VMs) running commodity...
Difference Engine: Harnessing Memory Redundancy in Virtual Machines (2009)
Diwaker Gupta, Sangmin Lee, Michael Vrable, Stefan Savage, Alex C. Snoeren, George Varghese, ...
Virtual machine monitors (VMMs) are a popular platform for Internet hosting centers and cloud-based compute services. By multiplexing hardware resources among virtual machines (VMs) running commodity...
Kirill Levchenko, Geoffrey M. Voelker
In this paper, we present a new link-state routing algorithm called Approximate Link state (XL) aimed at increasing routing efficiency by suppressing updates from parts of the network. We prove that...
Difference Engine: Harnessing Memory Redundancy in Virtual Machines (2009)
Diwaker Gupta, Sangmin Lee, Michael Vrable, Stefan Savage, Alex C. Snoeren, George Varghese, ...
Virtual machine monitors (VMMs) are a popular platform for Internet hosting centers and cloud-based compute services. By multiplexing hardware resources among virtual machines (VMs) running commodity...
Towards Automatic Inference of Task Hierarchies in Complex Systems (2009)
Haohui Mai, Chongnan Gao, Xuezheng Liu, Xi Wang, Geoffrey M. Voelker
As Web services increasingly weave their way into our everyday lives, their dependability has become of critical importance [16]. Software defects, however, continue to plague such services,...
Automatic Request Categorization in Internet Services ABSTRACT (2009)
Abhishek Sharma, Ranjita Bhagwan, Monojit Choudhury, Leana Golubchik, Ramesh Govindan, Geoffrey M. Voelker
Modeling system performance and workload characteristics has become essential for efficiently provisioning Internet services and for accurately predicting future resource requirements on anticipated...
ABSTRACT Analysis of a Mixed-Use Urban WiFi Network: When Metropolitan becomes Neapolitan (2009)
Mikhail Afanasyev, Tsuwei Chen, Geoffrey M. Voelker, Alex C. Snoeren
While WiFi was initially designed as a local-area access network, mesh networking technologies have led to increasingly expansive deployments of WiFi networks. In urban environments, the WiFi mesh...
The Heisenbot Uncertainty Problem: Challenges in Separating Bots from Chaff (2009)
Chris Kanich, Kirill Levchenko, Brandon Enright, Geoffrey M. Voelker, Stefan Savage
In this paper we highlight a number of challenges that arise in using crawling to measure the size, topology, and dynamism of distributed botnets. These challenges include traffic due to unrelated...
ABSTRACT Spamalytics: An Empirical Analysis of Spam Marketing Conversion (2009)
Chris Kanich, Christian Kreibich, Kirill Levchenko Br, On Enright, Geoffrey M. Voelker, Vern Paxson, ...
The “conversion rate ” of spam — the probability that an unsolicited e-mail will ultimately elicit a “sale ” — underlies the entire spam value proposition. However, our understanding of...
1 Introduction Banal: Because Format Checking Is So Trite (2009)
ba·nal (adj.) lacking originality, freshness, or novelty
Abstract Inferring Internet Denial-of-Service Activity (2008)
David Moore, Geoffrey M. Voelker, Stefan Savage
In this paper, we seek to answer a simple question: “How prevalent are denial-of-service attacks in the Internet today?”. Our motivation is to understand quantitatively the nature of the current...
ABSTRACT Scalability, Fidelity, and Containment in the Potemkin Virtual Honeyfarm (2008)
Michael Vrable, Justin Ma, Jay Chen, David Moore, Erik V, Alex C. Snoeren, ...
The rapid evolution of large-scale worms, viruses and botnets have made Internet malware a pressing concern. Such infections are at the root of modern scourges including DDoS extortion, on-line...
Can You Infect Me Now? Malware Propagation in Mobile Phone Networks Abstract (2008)
Chris Fleizach, Michael Liljenstam, Per Johansson, Geoffrey M. Voelker, András Méhes
In this paper we evaluate the effects of malware propagating using communication services in mobile phone networks. Although self-propagating malware is well understood in the Internet, mobile phone...
Abstract Spamscatter: Characterizing Internet Scam Hosting Infrastructure (2008)
David S. Anderson, Chris Fleizach, Stefan Savage, Geoffrey M. Voelker
Unsolicited bulk e-mail, or SPAM, is a means to an end. For virtually all such messages, the intent is to attract the recipient into entering a commercial transaction — typically via a linked Web...
ABSTRACT In Search of Path Diversity in ISP Networks (2008)
Renata Teixeira, Keith Marzullo, Stefan Savage, Geoffrey M. Voelker
Internet Service Providers (ISPs) can exploit path diversity to balance load and improve robustness. Unfortunately, it is difficult to evaluate the potential impact of these approaches without...
Abstract Cone: A Distributed Heap Approach to Resource Selection (2008)
Ranjita Bhagwan, Priya Mahadevan, George Varghese, Geoffrey M. Voelker
In this paper, we propose a new distributed heap-based data structure called Cone. Cone maintains an ordering of key values in a distributed fashion, and can support queries of the form, “Find...
ABSTRACT Automating Cross-Layer Diagnosis of Enterprise Wireless Networks (2008)
Yu-chung Cheng, Mikhail Afanasyev, Patrick Verkaik, Péter Benkö, Jennifer Chiang, Alex C. Snoeren, ...
Modern enterprise networks are of sufficient complexity that even simple faults can be difficult to diagnose — let alone transient outages or service degradations. Nowhere is this problem more...
Cooperative Association for Internet Data Analysis (2008)
David Moore, Colleen Shannon, Doug Brown, Geoffrey M. Voelker, Stefan Savage
In this paper, 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...
General Terms Measurement (2008)
Renata Teixeira, Keith Marzullo, Stefan Savage, Geoffrey M. Voelker
The use of multiple network paths between a pair of hosts has been proposed for a wide variety of network technologies in order to achieve higher bandwidth in data transfers, to select paths with low...
Abstract ShortCuts: Using Soft State To Improve DHT Routing (2008)
Kiran Tati, Geoffrey M. Voelker
Distributed hash tables are increasingly being proposed as the core substrate for content delivery applications in the Internet, such as cooperative Web caches, Web index and search, and content...
ShortCuts: Using Soft State To Improve DHT Routing (2008)
Kiran Tati, Geoffrey M. Voelker
Abstract. Distributed hash tables are increasingly being proposed as the core substrate for content delivery applications in the Internet, such as cooperative Web caches, Web index and search, and...
Thesis: Exploiting Heterogeneity in Peer-to-Peer Systems. (2008)
Kiran Tati, Adviser Prof, Geoffrey M. Voelker
As a research assistant to Prof. Geoffrey M. Voelker, my main research areas are the interaction between language runtime systems with the operating system, and the design and implementation of...
Maximizing Data Locality in Distributed Systems (2008)
Fan Chung, Ronald Graham, Ranjita Bhagwan, Stefan Savage, Geoffrey M. Voelker
The effectiveness of a distributed system hinges on the manner in which tasks and data are assigned to the underlying system resources. Moreover, today’s large-scale distributed systems must...
Abstract Implementing Cooperative Prefetching and Caching in a Globally-Managed Memory System (2008)
Geoffrey M. Voelker, Eric J. Anderson, Tracy Kimbrel, Jeffreys. Chase Z, Anna R. Karlin, ...
This paper presents cooperative prefetching and caching — the use of network-wide global resources (memories, CPUs, and disks) to support prefetching and caching in the presence of hints of future...
Can You Infect Me Now? Malware Propagation in Mobile Phone Networks Abstract (2008)
Chris Fleizach, Michael Liljenstam, Per Johansson, Geoffrey M. Voelker, András Méhes
In this paper we evaluate the effects of malware propagating using communication services in mobile phone networks. Although self-propagating malware is well understood in the Internet, mobile phone...
ABSTRACT Unexpected Means of Protocol Inference (2008)
Justin Ma, Kirill Levchenko, Christian Kreibich, Stefan Savage, Geoffrey M. Voelker
Network managers are inevitably called upon to associate network traffic with particular applications. Indeed, this operation is critical for a wide range of management functions ranging from...
Flavio P. Junqueira, Keith Marzullo, Geoffrey M. Voelker, Prof Voelker Geoffrey
Abstract When developing fault-tolerant protocols, systems are usually modeled assuming that process failuresare independent and identically distributed. In this paper, we present a system model that...
Abstract Reducing Network Latency Using Subpages in a Global Memory Environment (2008)
Herv A. Jarnrozik, Michael J. Feeley, Geoffrey M. Voelker, James Evans Ii
New high-speed networks greatly encourage the use of network memory as a cache for virtual memory and file pages, thereby reducing the need for disk access. Because pages are the fundamental transfer...
Abstract The Structure and Performance of Interpreters (2008)
Theodore H. Romer, Dennis Lee, Geoffrey M. Voelker, Alec Wolman, Wayne A. Wong, Jean-loup Baer, ...
Interpreted languages have become increasingly popular due to demands for rapid program development, ease of use, portability, and safety. Beyond the general impression that they are...
ABSTRACT Network Sensitivity to Hot-Potato Disruptions (2008)
Renata Teixeira, Aman Shaikh, Tim Griffin, Geoffrey M. Voelker
Hot-potato routing is a mechanism employed when there are multiple (equally good) interdomain routes available for a given destination. In this scenario, the Border Gateway Protocol (BGP) selects the...
Abstract The Structure and Performance of Interpreters (2008)
Theodore H. Romer, Dennis Lee, Geoffrey M. Voelker, Alec Wolman, Wayne A. Wong, Jean-loup Baer, ...
Interpreted languages have become increasingly popular due to demands for rapid program development, ease of use, portability, and safety. Beyond the general impression that they are...
Cooperative Association for Internet Data Analysis (2008)
David Moore, Colleen Shannon, Doug Brown, Geoffrey M. Voelker, Stefan Savage
In this paper, 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...
Abstract Implementing Cooperative Prefetching and Caching in a Globally-Managed Memory System (2008)
Geoffrey M. Voelker, Eric J. Anderson, Tracy Kimbrel, Jeffreys. Chase Z, Anna R. Karlin, ...
This paper presents cooperative prefetching and caching — the use of network-wide global resources (memories, CPUs, and disks) to support prefetching and caching in the presence of hints of future...
Abstract Spamscatter: Characterizing Internet Scam Hosting Infrastructure (2008)
David S. Anderson, Chris Fleizach, Stefan Savage, Geoffrey M. Voelker
Unsolicited bulk e-mail, or SPAM, is a means to an end. For virtually all such messages, the intent is to attract the recipient into entering a commercial transaction — typically via a linked Web...
ABSTRACT Unexpected Means of Protocol Inference (2008)
Justin Ma, Kirill Levchenko, Christian Kreibich, Stefan Savage, Geoffrey M. Voelker
Network managers are inevitably called upon to associate network traffic with particular applications. Indeed, this operation is critical for a wide range of management functions ranging from...
Error Concealment for Dual Frame Video Coding (2008)
With Uneven Quality, Pamela C. Cosman, Geoffrey M. Voelker
When losses occur in a transmission of compressed video, the decoder can attempt to conceal the loss by using spatial or temporal methods to estimate the missing macroblocks.
ABSTRACT In Search of Path Diversity in ISP Networks (2007)
Renata Teixeira, Keith Marzullo, Stefan Savage, Geoffrey M. Voelker
Internet Service Providers (ISPs) can exploit path diversity to balance load and improve robustness. Unfortunately, it is difficult to evaluate the potential impact of these approaches without...
Abstract Replication Strategies for Highly Available Peer-to-Peer Storage (2007)
Ranjita Bhagwan, David Moore, Stefan Savage, Geoffrey M. Voelker
We are investigating strategies for using replication to design and implement highly reliable peer-to-peer systems. In particular, we are comparing the use of whole object and blocking replication,...
Abstract Understanding Availability (2007)
Ranjita Bhagwan, Stefan Savage, Geoffrey M. Voelker
This paper addresses a simple, yet fundamental question in the design of peer-to-peer systems: What does it mean when we say “availability ” and how does this understanding impact the engineering...
Abstract The Medusa Proxy A Tool For Exploring User-Perceived Web Performance (2007)
Mimika Koletsou, Geoffrey M. Voelker
In this paper we describe the Medusa proxy, a tool for exploring user-perceived Web performance. The Medusa proxy is a non-caching forwarding proxy used in conjunction with a user’s browser. The...
Abstract Whole Page Performance (2007)
Leeann Bent, Geoffrey M. Voelker
This paper explores the user-perceived Web performance of downloading entire pages, and how various common Web enhancements impact overall page performance. We use Medusa, a non-caching forwarding...
Abstract Inferring Internet Denial-of-Service Activity (2007)
David Moore, Geoffrey M. Voelker, Stefan Savage
In this paper, we seek to answer a simple question: “How prevalent are denial-of-service attacks in the Internet today?”. Our motivation is to understand quantitatively the nature of the current...
Song Cen, Pamela C. Cosman, Geoffrey M. Voelker
In this paper, we explore end-to-end loss differentiation algorithms (LDAs) for use with congestion-sensitive video transport protocols for networks with either backbone or last-hop wireless links....
Wireless Computing Environment (2007)
Geoffrey M. Voelker, Geoffrey M. Voelker, Brian N. Bershad, Brian N. Bershad
Mobisaic is a World Wide Web information system designed to serve users in a mobile wireless computing environment. Mobisaic extends the Web by allowing documents to both refer and react to...
Replication Strategies for Highly Available Peer-to-Peer Storage Systems (2007)
Ranjita Bhagwan, Stefan Savage, Geoffrey M. Voelker
Failure is inevitable: disks fail, hosts crash, networks partition, applications stop. Consequently, the principal challenge in designing highly-available systems is to tolerate each failure as it...
Flavio P. Junqueira, Keith Marzullo, Geoffrey M. Voelker
When developing fault-tolerant protocols, systems are usually modeled assuming that process failures are independent and identically distributed. In this paper, we present a system model that can...
Song Cen, Pamela C. Cosman, Geoffrey M. Voelker
In this paper, we explore end-to-end loss differentiation algorithms (LDAs) for use with congestion-sensitive video transport protocols for networks with either backbone or last-hop wireless links....
Abstract Access and Mobility of Wireless PDA Users (2007)
Marvin Mcnett, Geoffrey M. Voelker
In this paper, we analyze the mobility patterns of users of wireless handheld PDAs in a campus wireless network using an 11 week trace of wireless network activity. Our study has three goals. First,...
Usher: An Extensible Framework for Managing Clusters of Virtual (2007)
Marvin Mcnett, Diwaker Gupta, Amin Vahdat, Geoffrey M. Voelker
Usher is a virtual machine management system designed to impose few constraints upon the computing environment under its management. Usher enables administrators to choose how their virtual machine...
Automating cross-layer diagnosis of enterprise wireless networks (2007)
Yu-chung Cheng, Mikhail Afanasyev, Patrick Verkaik, Péter Benkö, Jennifer Chiang, Alex C. Snoeren, ...
Modern enterprise networks are of sufficient complexity that even simple faults can be difficult to diagnose — let alone transient outages or service degradations. Nowhere is this problem more...
Automating cross-layer diagnosis of enterprise wireless networks (2007)
Yu-chung Cheng, Mikhail Afanasyev, Patrick Verkaik, Péter Benkö, Jennifer Chiang, Alex C. Snoeren, ...
Modern enterprise networks are of sufficient complexity that even simple faults can be difficult to diagnose — let alone transient outages or service degradations. Nowhere is this problem more...
Usher: An Extensible Framework for Managing Clusters of Virtual (2007)
Marvin Mcnett, Diwaker Gupta, Amin Vahdat, Geoffrey M. Voelker
Usher is a virtual machine management system designed to impose few constraints upon the computing environment under its management. Usher enables administrators to choose how their virtual machine...
Automating cross-layer diagnosis of enterprise wireless networks (2007)
Yu-chung Cheng, Mikhail Afanasyev, Patrick Verkaik, Péter Benkö, Jennifer Chiang, Alex C. Snoeren, ...
Modern enterprise networks are of sufficient complexity that even simple faults can be difficult to diagnose — let alone transient outages or service degradations. Nowhere is this problem more...
Jigsaw: Solving the puzzle of enterprise 802.11 analysis (2006)
Yu-chung Cheng, John Bellardo, Péter Benkö, Alex C. Snoeren, Geoffrey M. Voelker, Stefan Savage
The combination of unlicensed spectrum, cheap wireless interfaces and the inherent convenience of untethered computing have made 802.11-based networks ubiquitous in the enterprise. Modern...
Jigsaw: Solving the puzzle of enterprise 802.11 analysis (2006)
Yu-chung Cheng, John Bellardo, Péter Benkö, Alex C. Snoeren, Geoffrey M. Voelker, Stefan Savage
The combination of unlicensed spectrum, cheap wireless interfaces and the inherent convenience of untethered computing has made 802.11-based networks ubiquitous in the enterprise. Modern...
On object maintenance in peer-to-peer systems (2006)
Kiran Tati, Geoffrey M. Voelker
Storage is often a fundamental service provided by peer-topeer systems, where the system stores data objects on behalf of higher-level services, applications, and users. A primary challenge in...
Finding diversity in remote code injection exploits (2006)
Justin Ma, John Dunagan, Helen J. Wang, Stefan Savage, Geoffrey M. Voelker
Remote code injection exploits inflict a significant societal cost, and an active underground economy has grown up around these continually evolving attacks. We present a methodology for inferring...
On Object Maintenance in Peer-to-Peer Systems (2006)
Kiran Tati And, Kiran Tati, Geoffrey M. Voelker
this paper, we revisit object maintenance in peer-to-peer systems, focusing on how temporary and permanent churn impact the overheads associated with object maintenance. We have a number of goals: to...
Finding diversity in remote code injection exploits (2006)
Justin Ma, John Dunagan, Helen J. Wang, Stefan Savage, Geoffrey M. Voelker
Remote code injection exploits inflict a significant societal cost, and an active underground economy has grown up around these continually evolving attacks. We present a methodology for inferring...
Jigsaw: Solving the puzzle of enterprise 802.11 analysis (2006)
Yu-chung Cheng, John Bellardo, Péter Benkö, Alex C. Snoeren, Geoffrey M. Voelker, Stefan Savage
The combination of unlicensed spectrum, cheap wireless interfaces and the inherent convenience of untethered computing have made 802.11-based networks ubiquitous in the enterprise. Modern...
Jigsaw: Solving the puzzle of enterprise 802.11 analysis (2006)
Yu-chung Cheng, John Bellardo, Péter Benkö, Alex C. Snoeren, Geoffrey M. Voelker, Stefan Savage
The combination of unlicensed spectrum, cheap wireless interfaces and the inherent convenience of untethered computing have made 802.11-based networks ubiquitous in the enterprise. Modern...
Jigsaw: Solving the puzzle of enterprise 802.11 analysis (2006)
Yu-chung Cheng, John Bellardo, Péter Benkö, Alex C. Snoeren, Geoffrey M. Voelker, Stefan Savage
The combination of unlicensed spectrum, cheap wireless interfaces and the inherent convenience of untethered computing have made 802.11-based networks ubiquitous in the enterprise. Modern...
Finding diversity in remote code injection exploits (2006)
Justin Ma, John Dunagan, Helen J. Wang, Stefan Savage, Geoffrey M. Voelker
Remote code injection exploits inflict a significant societal cost, and an active underground economy has grown up around these continually evolving attacks. We present a methodology for inferring...
Leeann Bent, Michael Rabinovich, Geoffrey M. Voelker, Zhen Xiao, G. M. Voelker, M. Rabinovich, ...
Abstract This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm...
Surviving internet catastrophes (2005)
Flavio Junqueira, Ranjita Bhagwan, Ro Hevia, Keith Marzullo, Geoffrey M. Voelker
In this paper, we propose a new approach for designing distributed systems to survive Internet catastrophes called informed replication, and demonstrate this approach with the design and evaluation...
Surviving Internet Catastrophes (2005)
Flavio Junqueira, Ranjita Bhagwan, Alejandro Hevia, Ro Hevia, Keith Marzullo, Geoffrey M. Voelker
distributed systems to survive Internet catastrophes called informed replication, and demonstrate this approach with the design and evaluation of a cooperative backup system called the Phoenix...
Scalability, Fidelity, and Containment in the Potemkin Virtual Honeyfarm (2005)
Michael Vrable, Justin Ma, Jay Chen, David Moore, Erik Vandekieft, Erik V, ...
The rapid evolution of large-scale worms, viruses and botnets have made Internet malware a pressing concern. Such infections are at the root of modern scourges including DDoS extortion, on-line...
Wireless Hotspots: Current Challenges and Future Directions (2005)
Anand Balachandran, Geoffrey M. Voelker
In recent years, wireless Internet service providers (WISPs) have established Wi-Fi hotspots in increasing numbers at public venues, providing local coverage to traveling users and empowering them...
To infinity and beyond: time warped network emulation (2005)
Diwaker Gupta, Kenneth Yocum, Marvin Mcnett, Alex C. Snoeren, Amin Vahdat, Geoffrey M. Voelker
The goal of this work is to subject unmodified applications running on commodity operating systems and stock hardware to network speeds orders of magnitude faster than available at any given point in...
Surviving internet catastrophes (2005)
Flavio Junqueira, Ranjita Bhagwan, Ro Hevia, Keith Marzullo, Geoffrey M. Voelker
In this paper, we propose a new approach for designing distributed systems to survive Internet catastrophes called informed replication, and demonstrate this approach with the design and evaluation...
Characterization of a Large Web Site Population with Implications for Content Delivery (2004)
Bent, Leeann, Rabinovich, Michael, Voelker, Geoffrey M., Xiao, Zhen
This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm that...
Total recall: System support for automated availability management (2004)
Ranjita Bhagwan, Kiran Tati, Yu-chung Cheng, Stefan Savage, Geoffrey M. Voelker
Availability is a storage system property that is both highly desired and yet minimally engineered. While many systems provide mechanisms to improve availability – such as redundancy and failure...
Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying (2004)
Yu-chung Cheng, Urs Hölzle, Neal Cardwell, Stefan Savage, Geoffrey M. Voelker
The performance of popular Internet Web services is governed by a complex combination of server behavior, network characteristics and client workload – all interacting through the actions of the...
Overview � Final mechanics � Memory management � Paging (2004)
Geoffrey M. Voelker, Geoffrey M. Voelker, Geoffrey M. Voelker, Geoffrey M. Voelker
� If you like CSE 120 topics, you might find some other courses interesting
Dual Frame Motion Compensation with Uneven Quality Assignment (2004)
Vijay Chellappa, Pamela C. Cosman, Geoffrey M. Voelker
Video codecs that use motion compensation have shown PSNR gains from the use of multiple frame prediction, in which more than one past reference frame is available for motion estimation. In dual...
Characterization of a Large Web Site Population with Implications for Content Delivery (2004)
Leeann Bent, Michael Rabinovich, Geoffrey M. Voelker, Zhen Xiao
This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm that...
Characterization of a Large Web Site Population with Implications for Content Delivery (2004)
Leeann Bent, Michael Rabinovich, Geoffrey M. Voelker, Zhen Xiao
This paper presents a systematic study of the properties of a large number of Web sites hosted by a major ISP. To our knowledge, ours is the first comprehensive study of a large server farm that...
Network Sensitivity to Hot-Potato Disruptions (2004)
Renata Teixeira, Aman Shaikh, Tim Griffin, Geoffrey M. Voelker
Hot-potato routing is a mechanism employed when there are multiple (equally good) interdomain routes available for a given destination. In this scenario, the Border Gateway Protocol (BGP) selects the...
Access and mobility of wireless PDA users (2004)
Marvin Mcnett, Geoffrey M. Voelker
In this paper, we analyze the mobility patterns of users of wireless hand-held PDAs in a campus wireless network using an eleven week trace of wireless network activity. Our study has two goals....
Internet Quarantine: Requirements for Containing Self-Propagating Code (2003)
David Moore, Colleen Shannon, Geoffrey M. Voelker, Stefan Savage
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...
The Phoenix Recovery System: Rebuilding from the ashes of an Internet catastrophe (2003)
Flavio Junqueira, Ranjita Bhagwan, Keith Marzullo, Stefan Savage, Geoffrey M. Voelker
The Internet today is highly vulnerable to Internet catastrophes: events in which an exceptionally successful Internet pathogen, like a worm or email virus, causes data loss on a significant...
Internet Quarantine: Requirements for Containing Self-Propagating Code (2003)
David Moore, Colleen Shannon, Geoffrey M. Voelker, Stefan Savage
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...
Internet Quarantine: Requirements for Containing Self-Propagating Code (2003)
David Moore, Colleen Shannon, Geoffrey M. Voelker, Stefan Savage
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...
Cone: Augmenting DHTs to support distributed resource discovery (2003)
Ranjita Bhagwan, George Varghese, Geoffrey M. Voelker
Together with the revolution in peer-to-peer content sharing,
Access and Mobility of Wireless PDA Users (2003)
Marvin McNett, Geoffrey M. Voelker
this paper, we describe the trace that we use to perform our study (Section 2), summarize the mobility behavior of our PDA users (Section 3), describe the two new mobility models that we derive from...
In Search of Path Diversity in ISP Networks (2003)
Renata Teixeira, Keith Marzullo, Stefan Savage, Geoffrey M. Voelker
Internet Service Providers (ISPs) can exploit path diversity to balance load and improve robustness. Unfortunately, it is difficult to evaluate the potential impact of these approaches without...
Understanding Availability (2003)
Ranjita Bhagwan Stefan, Stefan Savage, Geoffrey M. Voelker
This paper addresses a simple, yet fundamental question in the design of peer-to-peer systems: What does it mean when we say "availability" and how does this understanding impact the...
Internet Quarantine: Requirements for Containing Self-Propagating Code (2003)
David Moore, Colleen Shannon, Geoffrey M. Voelker, Stefan Savage
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...
The Phoenix Recovery System: Rebuilding from the ashes of an Internet catastrophe (2003)
Flavio Junqueira, Ranjita Bhagwan, Keith Marzullo, Stefan Savage, Geoffrey M. Voelker
The Internet today is highly vulnerable to Internet catastrophes: events in which an exceptionally successful Internet pathogen, like a worm or email virus, causes data loss on a significant...
PAWNs: Satisfying the Need for Ubiquitous Secure Connectivity and Location Services (2002)
Paramvir Bahl, Allen Miu, Wilf Russell, Geoffrey M. Voelker, Yi-min Wang
The dawning of the 21st century has seen unprecedented growth in the number of wireless users, applications, and network access technologies. This trend is enabling the vision of pervasive,...
Characterizing user behavior and network performance in a public wireless lan (2002)
Anand Balachandran, Geoffrey M. Voelker, Paramvir Bahl, P. Venkat Rangan
This paper presents and analyzes user behavior and network performance in a public-area wireless network using a workload captured at a well-attended ACM conference. The goals of our study are: (1)...
Replication strategies for highly available peer-to-peer storage (2002)
Ranjita Bhagwan, David Moore, Stefan Savage, Geoffrey M. Voelker
In the past few years, peer-to-peer networks have become an extremely popular mechanism for large-scale content sharing. Unlike traditional client-server applications,
Leeann Bent, Geoffrey M. Voelker
This paper explores the user-perceived Web performance of downloading entire pages, and how various common Web enhancements impact overall page performance. We use Medusa, a non-caching forwarding...
On the Placement of Web Server Replicas (2001)
Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker
Abstract—Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed...
On the Placement of Web Server Replicas (2001)
Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker
Abstract—Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed...
On the Placement of Web Server Replicas (2001)
Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker
Abstract—Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed...
Inferring internet Denial-of-Service activity (2001)
David Moore, Geoffrey M. Voelker, Stefan Savage
In this paper, we seek to answer a simple question: "How prevalent are denial-of-service attacks in the Internet today?". Our motivation is to understand quantitatively the nature...
Inferring internet Denial-of-Service activity (2001)
David Moore, Geoffrey M. Voelker, Stefan Savage
Symposium
On the Placement of Web Server Replicas (2001)
Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker
Abstract---Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed...
Measurement and Analysis of a Streaming-Media Workload (2001)
Maureen Chesire Alec, Alec Wolman, Geoffrey M. Voelker, Henry M. Levy
The increasing availability of continuous-media data is provoking a significant change in Internet workloads. For example, video from news, sports, and entertainment sites, and audio from Internet...
On the Placement of Web Server Replicas (2001)
Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker
Abstract—Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed...
On the Placement of Web Server Replicas (2001)
Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker
Abstract—Recently there has been an increasing deployment of content distribution networks (CDNs) that offer hosting services to Web content providers. CDNs deploy a set of servers distributed...
Inferring internet Denial-of-Service activity (2001)
David Moore, Colleen Shannon, Douglas J. Brown, Geoffrey M. Voelker, Stefan Savage
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...
● File systems ● Advanced topics Final Review (2000)
● Bulk of the final covers material after midterm ◆ Memory management, file systems, advanced topics ● Some material on threads, synchronization ◆ Thread operations, semaphores ● Based upon...
On the Scale and Performance of Cooperative Web Proxy Caching (1999)
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperative-caching performance in the large-scale World Wide Web environment. This paper uses both...
On the Scale and Performance of Cooperative Web Proxy Caching (1999)
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...
On the scale and performance of cooperative Web proxy caching (1999)
Alec Wolman Geoffrey, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...
On the scale and performance of cooperative Web proxy caching (1999)
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...
On the Scale and Performance of Cooperative Web Proxy Caching (1999)
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperative-caching performance in the large-scale World Wide Web environment. This paper uses both...
On the Scale and Performance of Cooperative Web Proxy Caching (1999)
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...
On the Scale and Performance of Cooperative Web Proxy Caching (1999)
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin, Henry M. Levy
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperativecaching performance in the large-scale World Wide Web environment. This paper uses both...
Inferring Internet Denial-of-Service Activity (1998)
Moore, David, Voelker, Geoffrey M., Savage, Stefan
In this paper, we seek to answer a simple question: "How prevalent are denial-of-service attacks in the Internet today?". Our motivation is to understand quantitatively the nature of the current...
Managing Server Load in Global Memory Systems (1997)
Geoffrey M. Voelker, Herve A. Jamrozik, Mary K. Vernon, Henry M. Levy, Edward D. Lazowska
New high-speed switched networks have reduced the latency of network page transfers significantly below that of local disk. This trend has led to the development of systems that use network-wide...
Managing Server Load in Global Memory Systems (1997)
Geoffrey M. Voelker, Mary K. Vernon, Henry M. Levy, Edward D. Lazowska
New high-speed switched networks have reduced the latency of network page transfers significantly below that of local disk. This trend has led to the development of systems that use network-wide...
Reducing Network Latency Using Subpages in a Global Memory Environment (1996)
Herve Jamrozik, Michael J. Feeley, Geoffrey M. Voelker, James Evans Ii, Anna R. Karlin, Henry M. Levy, ...
New high-speed networks greatly encourage the use of network memory as a cache for virtual memory and file pages, thereby reducing the need for disk access. Becausepages are the fundamental transfer...
The Structure and Performance of Interpreters (1996)
Theodore H. Romer, Dennis Lee, Geoffrey M. Voelker, Alec Wolman, Wayne A. Wong, Jean-loup Baer, ...
Interpreted languages have become increasingly popular due to demands for rapid program development, ease of use, portability, and safety. Beyond the general impression that they are...
The Structure and Performance of Interpreters (1996)
Theodore Romer Dennis, Dennis Lee, Geoffrey M. Voelker, Alec Wolman, Wayne A. Wong, Jean-loup Baer, ...
Interpreted languages have become increasingly popular due to demands for rapid program development, ease of use, portability, and safety. Beyond the general impression that they are...
The Structure and Performance of Interpreters (1996)
Theodore Romer Dennis, Dennis Lee, Geoffrey M. Voelker, Alec Wolman, Wayne A. Wong, Jean-loup Baer, ...
Interpreted languages have become increasingly popular due to demands for rapid program development, ease of use, portability, and safety. Beyond the general impression that they are...
Reducing network latency using subpages in a global memory environment (1996)
Hervé A. Jamrozik, Michael J. Feeley, Geoffrey M. Voelker, James Evans Ii, Anna R. Karlin, Henry M. Levy, ...
New high-speed networks greatly encourage the use of network memory as a cache for virtual memory and file pages, thereby reducing the need for disk access. Because pages are the fundamental transfer...
Reducing network latency using subpages in a global memory environment (1996)
Hervé A. Jamrozik, Michael J. Feeley, Geoffrey M. Voelker, James Evans Ii, Anna R. Karlin, Henry M. Levy, ...
New high-speed networks greatly encourage the use of network memory as a cache for virtual memory and file pages, thereby reducing the need for disk access. Because pages are the fundamental transfer...
The Structure and Performance of Interpreters (1996)
Theodore Romer Dennis, Dennis Lee, Geoffrey M. Voelker, Alec Wolman, Wayne A. Wong, Jean-loup Baer, ...
Interpreted languages have become increasingly popular due to demands for rapid program development, ease of use, portability, and safety. Beyond the general impression that they are...
Geoffrey M. Voelker, Geoffrey M. Voelker, Brian N. Bershad, Brian N. Bershad
Mobisaic is a World Wide Web information system designed to serve users in a mobile wireless computing environment. Mobisaic extends the Web by allowing documents to both refer and react to...
Mobisaic: An Information System for a Mobile Wireless Computing Environment (1994)
Geoffrey M. Voelker, Brian N. Bershad
Mobisaic is a World Wide Web information system designed to serve users in a mobile wireless computing environment. Mobisaic extends the Web by allowing documents to both refer and react to...
Mobisaic: An Information System for a Mobile Wireless Computing Environment (1994)
Geoffrey Voelker And, Geoffrey M. Voelker, Brian N. Bershad
Mobisaic is a World Wide Web information system designed to serve users in a mobile wireless computing environment. Mobisaic extends the Web by allowing documents to both refer and react to...
Mobisaic: An Information System for a Mobile Wireless Computing Environment (1994)
Geoffrey M. Voelker, Brian N. Bershad
Mobisaic is a World Wide Web information system designed to serve users in a mobile wireless computing environment. Mobisaic extends the Web by allowing documents to both refer and react to...