SCADS: Scale-Independent Storage for Social Computing Applications (2009)
Michael Armbrust, O Fox, David A. Patterson, Nick Lanham, Beth Trushkowsky, Jesse Trutna, ...
Collaborative web applications such as Facebook, Flickr and Yelp present new challenges for storing and querying large amounts of data. As users and developers are focused more on performance than...
Peter Bodík, Moises Goldszmidt, O Fox
Previous work showed that statistical analysis techniques could successfully be used to construct compact signatures of distinct operational problems in Internet server systems. Because signatures...
Discovery of a Relativistic Supernova Without a Gamma-ray Trigger (2009)
Soderberg, A. M., Chakraborti, S., Pignata, G., Chevalier, R. A., Chandra, P., Ray, A., ...
Type Ibc supernovae (SNe Ibc) mark the gravitational collapse of some massive stars (M > 20 Msun) propelling several solar masses of material to typical velocities of ~10,000 km/s. The...
The High-Metallicity Explosion Environment of the Relativistic Supernova 2009bb (2009)
Levesque, E. M., Soderberg, A. M., Foley, R. J., Berger, E., Kewley, L. J., Chakraborti, S., ...
We investigate the environment of the nearby (d ~ 40Mpc) broad-lined Type Ic supernova SN 2009bb. This event was observed to produce a relativistic outflow likely powered by a central accreting...
JAGR: An Autonomous Self-Recovering Application Server (2008)
George C, Emre Kıcıman, Steve Zhang, Pedram Keyani, O Fox
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhanced through a combination of a few recovery-oriented techniques. Our goal is to reduce downtime by...
Building a Translation Competence Model PACTE GROUP (2008)
A. Beeby, M. Fernández Rodríguez, O. Fox, A. Hurtado Albir, W. Neunzig, ...
Experience With Top Gun Wingman: A Proxy-Based Graphical Web (2008)
O Fox, Ian Goldberg, Steven D. Gribble, David C. Lee, Anthony Polito, ...
After an inauspicious debut, communication-enabled personal digital assistants (or PDA’s) and handheld PC’s are being “rediscovered ” as mobile information access terminals. In response,...
Microreboot – A Technique for Cheap Recovery (2008)
George C, Shinichi Kawamoto, Yuichi Fujiki, Greg Friedman, O Fox
A significant fraction of software failures in large-scale Internet systems are cured by rebooting, even when the exact failure causes are unknown. However, rebooting can be expensive, causing...
Moving Data and Interfaces in an Interactive Workspace (2008)
Brad Johanson, Emre Kiciman, O Fox
The Interactive Workspaces Project at Stanford is investigating a world in which people will interact with rich environments with many computing devices. We imagine spaces filled with large high...
Using Dynamic Mediation to Integrate COTS Entities in a Ubiquitous Computing Environment (2008)
1 Introduction Ubiquitous computing is about enabling people to more easily accomplish tasks through the seamless interworking of the physical environment and a computing infrastructure [14]. This...
Microreboot – A Technique for Cheap Recovery (2008)
George C, Shinichi Kawamoto, Yuichi Fujiki, Greg Friedman, O Fox
A significant fraction of software failures in large-scale Internet systems are cured by rebooting, even when the exact failure causes are unknown. However, rebooting can be expensive, causing...
Clara C. Shih, O Fox, Andy Szybalski
Most current interactive group workspaces are prohibitively expensive and difficult to install and use. At the same time, the demand for such spaces is rising dramatically along with the increasing...
Improving Availability with Recursive Microreboots: A Soft-State System Case Study (2008)
candea,jwc,fox¡ Even after decades of software engineering research, complex computer systems still fail. This paper makes the case for increasing research emphasis on dependability and,...
Position Summary: Towards Zero-Code Service Composition Zero-Code Composition For (2008)
Emre Kıcıman, Laurence Melloul, O Fox
many years, people have been trying to develop systems from modular, reusable components[2]. The ideal is zero-code composition: building applications out of components without writing any new code....
Abstract Autonomous Recovery in Componentized Internet Applications (2008)
George C, Emre Kiciman, Shinichi Kawamoto, O Fox
In this paper we show how to reduce downtime of J2EE applications by rapidly and automatically recovering from transient and intermittent software failures, without requiring application...
Experience With Top Gun Wingman: A Proxy-Based Graphical Web (2008)
O Fox, Ian Goldberg, Steven D. Gribble, David C. Lee, Anthony Polito, ...
After an inauspicious debut, communication-enabled personal digital assistants (or PDA’s) and handheld PC’s are being “rediscovered ” as mobile information access terminals. In response,...
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...
Abstract A Conceptual Framework for Network and Client Adaptation (2008)
B. Badrinath, O Fox, Leonard Kleinrock, Gerald Popek, Peter Reiher, M. Satyanarayanan
Modern networks are extremely complex, varying both statically and dynamically. This complexity and dynamism are greatly increased when the network contains mobile elements. A number of researchers...
Eric A. Brewer, Y H. Katz, Elan Amir, Hari Balakrishnan, Yatin Chawathe, O Fox, ...
This paper summarizes the results of the BARWAN project, which focused on enabling truly useful mobile networking across an extremely wide variety of real-world networks and mobile devices. We...
Jagr An Autonomous, George C, Emre Kıcıman, Steve Zhang, Pedram Keyani, O Fox
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhanced through a combination of a few recovery-oriented techniques. Our goal is to reduce downtime by...
1 A Conceptual Framework for Network and Client Adaptation (2007)
B. Badrinath, O Fox, Leonard Kleinrock, Gerald Popek, Peter Reiher, M. Satyanarayanan
Modern networks are extremely complex, varying both statically and dynamically. This complexity and dynamism are greatly increased when the network contains mobile elements. A number of researchers...
Steven D. Gribble, Armando Fox, O Fox
Introduction 1.1 A Vision for the Future Internet Today's Internet is almost unrecognizable compared to even a few years ago. The WWW has exploded in a way no one had foreseen. The Web browser...
Experience With Top Gun Wingman: A Proxy-Based Graphical Web (2007)
O Fox, Ian Goldberg, Steven D. Gribble, David C. Lee, Anthony Polito, ...
After an inauspicious debut, communication-enabled personal digital assistants (or PDA’s) and handheld PC’s are being “rediscovered ” as mobile information access terminals. In response,...
Network Support For, Shankar Narayanaswamy, Srinivasan Seshan, Yuan-chi Chang, O Fox, Jeffrey M. Gilbert, ...
This article describes the design, implementation and evaluation of the software network and application services that support the InfoPad terminal. We believe that future users will demand network...
Even after decades of software engineering research, complex computer systems still fail. This paper makes the case for increasing research emphasis on dependability and, specifically, on improving...
JAGR: An Autonomous Self-Recovering Application Server (2007)
George C, Emre Kcman, Steve Zhang, Pedram Keyani, O Fox
This paper demonstrates that the dependability of generic, evolving J2EE applications can be enhanced through a combination of a few recovery-oriented techniques. Our goal is to reduce downtime by...
A Utility-Centered Approach to Building Dependable Infrastructure Services (2007)
Achieving dependability in large scale infrastructure systems always requires making intelligent tradeoffs. This paper draws upon ideas from economics and operations research to propose a systematic...
InfoSpaces A Large-Scale Content Classification and Dissemination Network (2007)
Satyam Vaghani, Michael Michael, Jairam Ranganathan, Sujata Kodgire, O Fox
Public information routing and delivery is fraught with difficulty. The functionality of large-scale publish/subscribe systems is often restricted by the choice of delivery mechanism and delivery...
DRAFT Towards Zero-Code Service Composition (2007)
For many years, people have been trying to develop systems from modular, reusable components. The ideal goal is zero-code composition: building an application out of existing components without...
Proxy Figure 1: A Proxied Web Architecture (2007)
O Fox, Steven D. Gribble, Yatin Chawathe, Anthony S. Polito, Andrew Huang, Benjamin Ling, ...
Our work is motivated by three trends. First, the ubiquitous migration of services to the World Wide Web is due in part to its simple, consistent, and now universal user interface: navigation by...
Position Summary: Towards Zero-Code Service Composition (2007)
Emre Kiciman, Laurence Melloul, Armando Fox, O Fox
g reused in an arbitrary composition. A Data Flow Composition Model To avoid these impediments, we advocate that compositions be built of autonomous services connected together in a data flow...
What is Appliance Computing? (2007)
Andrew Huang Benjamin, Andrew C. Huang, Benjamin C. Ling, O Fox
In this paper, we present an overview of the Appliance Data Services project by defining the term appliance computing, presenting an approach for exploring the subspace of usercentric appliance...
Andrew C. Huang, Benjamin C. Ling, John J. Barton, O Fox
web, input, device, infrastructure
La investigación empírica y experimental en traductología (2006)
Grupo PACTE, Beeby, A, Berenguer, L, Ensinger, D, Fox, O, Hurtado Albir, A, ...
Article de fons.
DRAPE: Dynamic Resource Allocation for Power Efficiency (2006)
Kevin Canini, Peter Bodík, Michael Armbrust, Advised David Patterson, O Fox
Electricity consumption is a major expense of today’s datacenter operations, and the need for air conditioning to remove the resulting buildup of heat is a bottleneck for full utilization of...
Advanced tools for operators at Amazon.com (2006)
Peter Bodík, O Fox, Michael I. Jordan, David Patterson, Ajit Banerjee, Ramesh Jagannathan, ...
Despite significant efforts in the field of Autonomic Computing, system operators will still play a critical role in administering Internet services for many years to come. However, very little is...
Bayesian Model Management (2005)
Steve Zhang, Ira Cohen, Moises Goldszmidt, Julie Symons, Armando Fox, Steve Zhang, ...
automated diagnosis, selfhealing and selfmonitoring systems, statistical induction and
Peter Bodík, Greg Friedman, Lukas Biewald, Helen Levine, George C, Kayur Patel, ...
Web applications suffer from software and configuration faults that lower their availability. Recovering from failure is dominated by the time interval between when these faults appear and when they...
Combining Visualization and Statistical Analysis to Improve Operator (2005)
Confidence And Efficiency, Peter Bodík, Greg Friedman, Lukas Biewald, Helen Levine, George C, ...
Web applications suffer from software and configuration faults that lower their availability. Recovering from failure is dominated by the time interval between when these faults appear and when they...
Ensembles of models for automated diagnosis of system performance problems (2005)
Steve Zhang, Ira Cohen, Moises Goldszmidt, Julie Symons, O Fox
Violations of service level objectives (SLO) in Internet services are urgent conditions requiring immediate attention. Previously we showed [1] that Tree-Augmented Bayesian Networks or TAN models are...
Path-based Failure and Evolution Management (2004)
Mike Y. Chen, Anthony Accardi, Emre Kıcıman, Jim Lloyd, Dave Patterson, O Fox, ...
We present a new approach to managing failures and evolution in large, complex distributed systems using runtime paths. We use the paths that requests follow as they move through the system as our...
Microreboot - A Technique for Cheap Recovery (2004)
George Candea, George C, Shinichi Kawamoto, Yuichi Fujiki, Armando Fox, Greg Friedman, ...
A significant fraction of software failures in large-scale Internet systems are cured by rebooting, even when the exact failure causes are unknown. However, rebooting can be expensive, causing...
Interoperability among independently evolving web services (2004)
Abstract. The increasing popularity of XML Web services motivates us to examine if it is feasible to substitute one vendor service for another when using a Web-based application, assuming that these...
OnCall: Defeating Spikes with a Free-Market Application Cluster (2004)
James Norris, Keith Coleman, O Fox, George C
Even with reasonable overprovisioning, today’s Internet application clusters are unable to handle major traffic spikes and flash crowds. As an alternative to fixed-size, dedicated clusters, we...
Using runtime paths for macro analysis (2003)
Mike Chen, Emre Kıcıman, Anthony Accardi, O Fox, Eric Brewer
We introduce macro analysis, an approach used to infer the high-level properties of dynamic, distributed systems, and an indispensable tool when faced with tasks where local context and individual...
Using runtime paths for macro analysis (2003)
Mike Chen, Emre Kcman, Anthony Accardi, O Fox, Eric Brewer
We introduce macro analysis, an approach used to infer the high-level properties of dynamic, distributed systems, and an indispensable tool when faced with tasks where local context and individual...
Using runtime paths for macro analysis (2003)
Mike Chen, Emre Kıcıman, Anthony Accardi, O Fox, Eric Brewer
Permission is granted for noncommercial reproduction of the work for educational or research purposes.
Using Runtime Paths for Macroanalysis (2003)
Mike Chen Emre, Mike Chen, Emre Kıcıman, Anthony Accardi, O Fox, Eric Brewer
We introduce macroanalysis, an approach used to infer the high-level properties of dynamic, distributed systems, and an indispensable tool when faced with tasks where local context and individual...
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...
The MeetingMachine: Interactive workspace support for nomadic users (2003)
John J. Barton, Tony Hsieh, Vikram Vijayaraghavan, Tomoto Shimizu, Brad Johanson, O Fox
ubiquitous, appliance computing, smart spaces interactive rooms, conference rooms Ubiquitous computing embraces both nomadic computing and infrastructure-rich interactive workspaces. Although most...
Interactive Workspaces: A Framework for Physical and Graphical User Interface Prototyping (2002)
Jan Borchers, Meredith Ringel, Joshua Tyler, O Fox
Most Smart Homes are created evolutionarily by adding more and more technologies to an existing home, rather than being developed on a single occasion by building a new home from scratch. This...
The Event Heap: A Coordination Infrastructure for Interactive Workspaces (2002)
Abstract. Coordinating the interactions of applications running on the diversity of devices that will be common in ubiquitous computing environments is still a difficult and not completely solved...
Reducing recovery time in a small recursively restartable system (2002)
George C, James Cutler, O Fox, Rushabh Doshi, Priyank Garg, Rakesh Gowda
We present ideas on how to structure software systems for high availability by considering MTTR/MTTF characteristics of components in addition to the traditional criteria, such as functionality or...
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies (2002)
David Patterson, Aaron Brown, Pete Broadwell, George C, Mike Chen, James Cutler, ...
Abstract: It is time to broaden our performance-dominated research agenda. A four order of magnitude increase in performance since the first ASPLOS in 1982 means that few outside the CS&E...
Shankar Ponnekanti, Brad Johanson, Emre Kıcıman, O Fox
The design constraints in ubiquitous computing (ubicomp) differ from those traditionally emphasized by the systems community: evolvability, long-term maintainability, and robustness to transient...
Pinpoint: Problem Determination in Large, Dynamic Internet Services (2002)
Mike Y. Chen, Emre Kıcıman, Eugene Fratkin, O Fox, Eric Brewer
Traditional problem determination techniques rely on static dependency models that are difficult to generate accurately in today’s large, distributed, and dynamic application environments such as...
Reducing recovery time in a small recursively restartable system (2002)
George C, James Cutler, O Fox, Rushabh Doshi, Priyank Garg, Rakesh Gowda
We present ideas on how to structure software systems for high availability by considering MTTR/MTTF characteristics of components in addition to the traditional criteria, such as functionality or...
Reducing recovery time in a small recursively restartable system (2002)
George C, James Cutler, O Fox, Rushabh Doshi, Priyank Garg, Rakesh Gowda
We present ideas on how to structure software systems for high availability by considering MTTR/MTTF characteristics of components in addition to the traditional criteria, such as functionality or...
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms (2002)
Brad Johanson, O Fox, Terry Winograd
extension of a project to investigate interaction with large high resolution displays. It was initially set up in a busy laboratory where the device proved to be no more than a curiosity, since it...
The Event Heap: A Coordination Infrastructure for Interactive Workspaces (2002)
Coordinating the interactions of applications running on the diversity of both mobile and embedded devices that will be common in ubiquitous computing environments is still a difficult and not...
Multibrowsing: Moving Web Content Across Multiple Displays (2001)
Brad Johanson, Shankar Ponnekanti, Caesar Sengupta, O Fox
Abstract. Although ubiquitous computing hardware technology is widely available today, we believe one key factor in making ubiquitous computing useful is a framework for exploiting multiple...
DRAFT Towards Zero-Code Service Composition (2001)
Emre Ksscssman, Laurence Melloul, O Fox
Abstract For many years, people have been trying to develop systems from modular, reusable components. The ideal goal is zero-code composition: building an application out of existing components...
The Event Heap: An Enabling Infrastructure for Interactive Workspaces (2001)
Brad Johanson, O Fox, Pat Hanrahan, Terry Winograd
As computers and large displays become cheaper, additional modes of human computer interaction are becoming possible. One can now set up an interactive workspace in which multiple computer displays...
ICrafter: A service framework for ubiquitous computing environments (2001)
Shankar R. Ponnekanti, Brian Lee, O Fox, Pat Hanrahan
Abstract. In this paper, we propose ICrafter, a framework for services and their user interfaces in a class of ubiquitous computing environments. The chief objective of ICrafter is to let users...
Separation of Concerns in Networked Service Composition (2001)
As networked services are increasingly being used as the core building blocks of today's software programs, there is a growing need to apply the software engineering principles of separation of...
ICrafter: A Service Framework for Ubiquitous Computing Environments (2001)
Shankar R. Ponnekanti, Brian Lee, Armando Fox, O Fox, Terry Winograd, Pat Hanrahan
In this paper, we propose ICrafter, a framework for services and their user interfaces in a class of ubiquitous computing environments.
Running the web backwards: Appliance data services (2000)
Andrew C. Huang, Benjamin C. Ling, John J. Barton, O Fox
"Appliance " digital devices such as handheld cameras, scanners, and microphones generate data that people want to put on Web pages. Unfortunately, numerous complex steps are...
Using Dynamic Mediation to Integrate COTS Entities in a Ubiquitous Computing Environment (2000)
Abstract. The original vision of ubiquitous computing [14] is about enabling people to more easily accomplish tasks through the seamless interworking of the physical environment and a computing...
Experience With Top Gun Wingman: A Proxy-Based Graphical Web Browser for the 3Com PalmPilot (1998)
Armando Fox Ian, O Fox, Ian Goldberg, Steven D. Gribble, David C. Lee, Anthony Polito, ...
this paper, we advocate moving application complexity from thin clients to an adaptive middleware proxy (AMWP), an infrastructural application server platform designed to support large populations...
A Network Architecture for Heterogeneous Mobile Computing (1998)
Eric Brewer Randy, Eric A. Brewer, Y H. Katz, Elan Amir, Hari Balakrishnan, Yatin Chawathe, ...
This paper summarizes the results of the BARWAN project, which focused on enabling truly useful mobile networking across an extremely wide variety of real-world networks and mobile devices. We...
Experience With Top Gun Wingman: A Proxy-Based Graphical Web Browser for the 3Com PalmPilot (1998)
Armando Fox, O Fox, Ian Goldberg, Steven D. Gribble, David C. Lee, Anthony Polito, ...
this paper, we advocate moving application complexity from thin clients to an adaptive middleware proxy (AMWP), an infrastructural application server platform designed to support large populations...
A Network Architecture for Heterogeneous Mobile Computing (1998)
Eric A. Brewer, Y H. Katz, Elan Amir, Hari Balakrishnan, Yatin Chawathe, O Fox, ...
This paper summarizes the results of the BARWAN project, which focused on enabling truly useful mobile networking across an extremely wide variety of real-world networks and mobile devices. We...
Steven D. Gribble, Armando Fox, O Fox
this paper, we perform detailed measurements of the traffic and load that TranSend will experience from the Berkeley home-IP modem pool population; this load analysis is performed using the results...
Orthogonal Extensions to the WWW User Interface Using Client-Side Technologies. (1997)
Armando Fox, O Fox, Steven D. Gribble, Yatin Chawathe, Anthony S. Polito, Andrew Huang, ...
lligent services. Our extensions are orthogonal in that they provide an interface to a service, which complements the Web browsing experience but is independent of the content of any particular site....
Steven D. Gribble, Armando Fox, O Fox
this paper, we perform detailed measurements of the traffic and load that TranSend will experience from the Berkeley home-IP modem pool population; this load analysis is performed using the results...
The bay area research wireless access network (barwan (1996)
Y H. Katz, Eric A. Brewer, Elan Amir, Hari Balakrishnan, O Fox, Steve Gribble, ...
Wireless data services have thus far been more promising than successful. We believe that future mobile information systems must be built upon heterogeneous wireless overlay networks', extending...
Security on the Move: Indirect Authentication Using Kerberos (1996)
Armando Fox, O Fox, Steven D. Gribble
Even as mobile computing and network computing are gaining momentum, Internet security is sharing the spotlight. Security and authentication on open networks is difficult even without the additional...
Security On the Move: Indirect Authentication Using Kerberos (1996)
Armando Fox, O Fox, Steven Gribble
Even as mobile computing and network computing are gaining momentum, Internet security is sharing the spotlight. Security and authentication on open networks is already a difficult problem, even...
Security on the Move: Indirect Authentication Using Kerberos (1996)
Armando Fox, O Fox, Steven D. Gribble
Even as mobile computing and network computing are gaining momentum, Internet security is sharing the spotlight. Security and authentication on open networks is difficult even without the additional...
Reducing WWW Latency and Bandwidth Requirements by Real-Time Distillation (1996)
Armando Fox, O Fox, Eric A. Brewer
7. References Low Bandwidth Surfing in a High Bandwidth World Today's WWW is beginning to burst at the seams due to lack of bandwidth from servers to clients. Most WWW pages are designed with...
Shankar Narayanaswamy, Srinivasan Seshan, Elan Amir, Yuan-chi Chang, O Fox, ...
of the most important recent trends in computer systems are the emerging use of multimedia Internet services, the popularity of portable computing, and the development of wireless data...
Armando Fox, Steve Zhang, Steve Zhang, Ira Cohen, Ira Cohen, Moises Goldszmidt, ...
automated diagnosis, selfhealing and selfmonitoring systems, statistical induction and
Machineindependent software (1969)
Crash-only programs crash safely and recover quickly. There is only one way to stop such software—by crashing it—and only one way to bring it up—by initiating recovery. Crash-only systems are...