Bosco: One-Step Byzantine Asynchronous Consensus ⋆ (2009)
Yee Jiun Song, Robbert Van Renesse
Abstract. Asynchronous Byzantine consensus algorithms are an important primitive for building Byzantine fault-tolerant systems. Algorithms for Byzantine consensus typically require at least two...
RPC Chains: Efficient Client-Server Communication in Geodistributed Systems (2009)
We propose RPC chains, a simple but powerful communication primitive that allows an application to lessen the performance effects of wide-area links on enterprise and data center applications that...
RPC Chains: Efficient Client-Server Communication in Geodistributed Systems (2009)
We propose the RPC chain, a simple but powerful communication primitive that allows an application to reduce the performance effects of wide-area links on enterprise and data center applications that...
The Building Blocks of Consensus ⋆ (2008)
Yee Jiun Song, Robbert Van Renesse, Fredb. Schneider, Danny Dolev
Abstract. Consensus is an important building block for building replicated systems, and many consensus protocols have been proposed. In this paper, we investigate the building blocks of consensus...
The Building Blocks of Consensus ⋆ (2008)
Yee Jiun Song, Robbert Van Renesse, Fred B. Schneider, Danny Dolev
Abstract. Consensus is an important building block for building replicated systems, and many consensus protocols have been proposed. In this paper, we investigate the building blocks of consensus...
Is MTTR More Important Than MTTF For Improving User-Perceived Availability? (2008)
Yee Jiun Song, Wendy Tobagus, Jeff Raymakers, O Fox
High availability of internet systems can be achieved either through high mean-time-to-failure (MTTF) or low mean-time-to-recovery (MTTR). Traditionally, system designers have focused on maximizing...
The Building Blocks of Consensus ⋆ (2008)
Yee Jiun Song, Robbert Van Renesse, Fred B. Schneider, Danny Dolev
Abstract. Consensus is an important building block for building replicated systems, and many consensus protocols have been proposed. In this paper, we investigate the building blocks of consensus...
The Building Blocks of Consensus ⋆ (2008)
Yee Jiun Song, Robbert Van Renesse, Fred B. Schneider, Danny Dolev
Abstract. Consensus is an important building block for building replicated systems, and many consensus protocols have been proposed. In this paper, we investigate the building blocks of consensus...
Mor Naaman, Yee Jiun Song, Andreas Paepcke, Hector Garcia-molina
Given location information on digital photographs, we can automatically generate an abundance of photo-related metadata using off-the-shelf and web-based data sources. These metadata can serve as...
Mor Naaman, Yee Jiun Song, Andreas Paepcke, Hector Garcia-molina
In many situations, it is necessary for a set of geographic coordinates to be described with textual place names that are familiar to humans. One reason to do so is to convert to text a list of...
Optimal Resource Utilization in Content Distribution Networks (2005)
Song, Yee Jiun, Ramasubramanian, Venugopalan, Sirer, Emin Gun
This paper examines replication in content distribution networks and proposes a novel mechanism for optimally resolving performance versus cost tradeoffs. The key insight behind our work is to...
Optimal Resource Utilization in Content Distribution Networks (2005)
Song, Yee Jiun, Ramasubramanian, Venugopalan, Sirer, Emin Gun
This paper examines replication in content distribution networks and proposes a novel mechanism for optimally resolving performance versus cost tradeoffs. The key insight behind our work is to...
Lost in Memories: Interacting with Photo Collections on PDAs (2004)
Susumu Harada, Mor Naaman, Yee Jiun Song, Qianying Wang, Andreas Paepcke
We developed two browsers to support large personal photo collections on PDAs. Our first browser is based on a traditional, folder-based layout that utilizes either the user’s manually created...
isecurity: A security framework for interactive workspaces (2003)
Yee Jiun Song, Wendy Tobagus, Der Yao Leong, Brad Johanson, O Fox
Security is an important and open issue in ubiquitous computing. Recent work has focused either on developing models of security suitable for various ubiquitous computing environments, or on the...