Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Dennis Geels is active.

Publication


Featured researches published by Dennis Geels.


architectural support for programming languages and operating systems | 2000

OceanStore: an architecture for global-scale persistent storage

John Kubiatowicz; David Bindel; Yan Chen; Steven E. Czerwinski; Patrick Eaton; Dennis Geels; Ramakrishna Gummadi; Sean Rhea; Hakim Weatherspoon; Westley Weimer; Chris Wells; Ben Y. Zhao

OceanStore is a utility infrastructure designed to span the globe and provide continuous access to persistent information. Since this infrastructure is comprised of untrusted servers, data is protected through redundancy and cryptographic techniques. To improve performance, data is allowed to be cached anywhere, anytime. Additionally, monitoring of usage patterns allows adaptation to regional outages and denial of service attacks; monitoring also enhances performance through pro-active movement of data. A prototype implementation is currently under development.


IEEE Internet Computing | 2001

Maintenance-free global data storage

Sean Rhea; Chris Wells; Patrick Eaton; Dennis Geels; Ben Y. Zhao; Hakim Weatherspoon; John Kubiatowicz

Explores mechanisms for storage-level management in OceanStore, a global-scale distributed storage utility infrastructure, designed to scale to billions of users and exabytes of data. OceanStore automatically recovers from server and network failures, incorporates new resources and adjusts to usage patterns. It provides its storage platform through adaptation, fault tolerance and repair. The only role of human administrators in the system is to physically attach or remove server hardware. Of course, an open question is how to scale a research prototype in such a way to demonstrate the basic thesis of this article - that OceanStore is self-maintaining. The allure of connecting millions or billions of components together is the hope that aggregate systems can provide scalability and predictable behavior under a wide variety of failures. The OceanStore architecture is a step towards this goal.


international conference on computer communications | 2005

On failure detection algorithms in overlay networks

Shelley Zhuang; Dennis Geels; Ion Stoica; Randy H. Katz

One of the key reasons overlay networks are seen as an excellent platform for large scale distributed systems is their resilience in the presence of node failures. This resilience rely on accurate and timely detection of node failures. Despite the prevalent use of keep-alive algorithms in overlay networks to detect node failures, their tradeoffs and the circumstances in which they might best he suited is not well understood. In this paper, we study how the design of various keep-alive approaches affect their performance in node failure detection time, probability of false positive, control overhead, and packet loss rate via analysis, simulation, and implementation. We find that among the class of keep-alive algorithms that share information, the maintenance of backpointer state substantially improves detection time and packet loss rate. The improvement in detection time between baseline and sharing algorithms becomes more pronounced as the size of neighbor set increases. Finally, sharing of information allows a network to tolerate a higher churn rate than baseline.


acm sigops european workshop | 2002

Replica management should be a game

Dennis Geels; John Kubiatowicz

We believe that large-scale replica management solutions should be based on an economic model. In this paper, we discuss the benefits provided by an economic approach and outline important directions for future research.


usenix annual technical conference | 2004

Handling churn in a DHT

Sean Rhea; Dennis Geels; Timothy Roscoe; John Kubiatowicz


file and storage technologies | 2003

Pond: the oceanstore prototype

Sean Rhea; Patrick Eaton; Dennis Geels; Hakim Weatherspoon; Ben Y. Zhao; John Kubiatowicz


usenix annual technical conference | 2006

Replay debugging for distributed applications

Dennis Geels; Gautam Altekar; Scott Shenker; Ion Stoica


networked systems design and implementation | 2007

Friday: global comprehension for distributed replay

Dennis Geels; Gautam Altekar; Petros Maniatis; Timothy Roscoe; Ion Stoica


architectural support for programming languages and operating systems | 2002

OceanStore: An Extremely Wide-Area Storage System

David Bindel; Yan Chen; Patrick Eaton; Dennis Geels; Ramakrishna Gummadi; Sean Rhea; Hakim Weatherspoon; Westly Weimer; Christopher Wells; Ben Zhao; John Kubiatowicz


IEEE Internet Computing | 2001

Maintenance free global storage in oceanstore

Sean Rhea; Chris Wells; Patrick Eaton; Dennis Geels; Ben Y. Zhao; Hakim Weatherspoon; John Kubiatowicz

Collaboration


Dive into the Dennis Geels's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sean Rhea

University of California

View shared research outputs
Top Co-Authors

Avatar

Patrick Eaton

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ben Y. Zhao

University of California

View shared research outputs
Top Co-Authors

Avatar

Ion Stoica

University of California

View shared research outputs
Top Co-Authors

Avatar

Chris Wells

University of California

View shared research outputs
Top Co-Authors

Avatar

Gautam Altekar

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ben Zhao

University of California

View shared research outputs
Researchain Logo
Decentralizing Knowledge