Geoffrey M. Voelker

Details der Publikationsliste

Zeitraum

1994 - 2009

Anzahl

131

Co-Autoren

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...

ABSTRACT (2009)

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)

Geoffrey M. Voelker

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...

Submission to DSN-2002- Main Track: Dependable Computing and Communications Coping with Dependent Process Failures \Lambda (2008)

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...

pulsed (2008)

Pamela C. Cosman, Geoffrey M. Voelker

and channel coding trade-offs for a

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...

switching (2007)

Pamela C. Cosman, Geoffrey M. Voelker

frame motion compensation for a rate

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...

ECE Dept., (2007)

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...

Submission to DSN-2002-- Main Track: Dependable Computing and Communications Coping with Dependent Process Failures (2007)

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...

ECE Dept., (2007)

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...

UNCORRECTED PROOF (2005)

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...

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...

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,

Whole Page Performance (2002)

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...

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)

Geoffrey M. Voelker

● 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...

Mobisaic (1995)

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...