2008) Fast variational inference for large-scale internet diagnosis (2009)
John C. Platt, Emre Kıcıman, David A. Maltz
Web servers on the Internet need to maintain high reliability, but the cause of intermittent failures of web transactions is non-obvious. We use approximate Bayesian inference to diagnose problems...
Autonomic Network Management: Some Pragmatic Considerations (2009)
Autonomic Network Management (ANM) has the goal of increasing reliability and performance while reducing management cost using various automated techniques. These range from agent-based approaches...
Doloto: Code Splitting for Network-Bound Web 2.0 Applications (2008)
Benjamin Livshits, Emre Kıcıman
others, use a combination of Dynamic HTML, JavaScript and other Web browser technologies commonly referred as AJAX to push page generation and content manipulation to the client web browser. This...
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...
Abstract Root cause localization in large scale systems (2008)
Emre Kıcıman, Lakshminarayanan Subramanian
Root cause localization, the process of identifying the source of problems in a system using purely external observations, is a significant challenge in many large-scale systems. In this paper, we...
Mining Web Logs to Debug Distant Connectivity Problems ABSTRACT (2008)
Emre Kıcıman, David A. Maltz, Moises Goldszmidt, John C. Platt
Content providers base their business on their ability to receive and answer requests from clients distributed across the Internet. Since disruptions in the flow of these requests directly translate...
Abstract An Online Evolutionary Approach to Developing Internet Services (2008)
Mike Y. Chen, Emre Kıcıman, Eric Brewer
High dependability in Internet services is a difficult challenge: new features are constantly added, the systems are being scaled to support more users, and these systems are subject to unpredictable...
Statistical Monitoring + Predictable Recovery = Self-* (2008)
It is by now motherhood-and-apple-pie that complex distributed Internet services form the basis not only of ecommerce but increasingly of mission-critical networkbased applications. What is new is...
Abstract The Roma Personal Metadata Service (2008)
Edward Swierk, Emre Kıcıman, Nathan C. Williams, Takashi Fukushima, Hideki Yoshida, Vince Laviano, ...
People now have available to them a diversity of digital storage facilities, including laptops, cell phone address books, handheld devices, desktop computers and web-based storage services....
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 The Roma Personal Metadata Service (2008)
Edward Swierk, Emre Kıcıman, Nathan C. Williams, Takashi Fukushima, Hideki Yoshida, Vince Laviano, ...
People now have available to them a diversity of digital storage facilities, including laptops, cell phone address books, handheld devices, desktop computers and web-based storage services....
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...
Statistical Monitoring + Predictable Recovery = Self-* (2007)
It is by now motherhood-and-apple-pie that complex distributed Internet services form the basis not only of ecommerce but increasingly of mission-critical networkbased applications. What is new is...
Flight Data Recorder: Monitoring persistent-state interactions to improve systems management (2006)
Chad Verbowski, Emre Kıcıman, Arunvijay Kumar, Brad Daniels, Shan Lu, Juhan Lee, ...
Mismanagement of the persistent state of a system—all the executable files, configuration settings and other data that govern how a system functions—causes reliability problems, security...
Flight Data Recorder: Monitoring persistent-state interactions to improve systems management (2006)
Chad Verbowski, Emre Kıcıman, Arunvijay Kumar, Brad Daniels, Shan Lu, Juhan Lee, ...
Mismanagement of the persistent state of a system—all the executable files, configuration settings and other data that govern how a system functions—causes reliability problems, security...
A Root Cause Localization Model for Large Scale Systems (2005)
Root cause localization, the process of identifying the source of problems in a system using purely external observations, is a significant challenge in many large-scale systems. In this paper, we...
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...
Combining Statistical Monitoring and Predictable (2004)
Complex distributed Internet services form the basis not only of e-commerce but increasingly of mission-critical networkbased applications. What is new is that the workload and internal architecture...
Combining statistical monitoring and predictable recovery for self-management (2004)
Complex distributed Internet services form the basis not only of e-commerce but increasingly of mission-critical networkbased applications. What is new is that the workload and internal architecture...
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 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...
An online evolutionary approach to developing Internet services (2002)
Mike Y. Chen, Emre Kıcıman, Eric Brewer
High dependability in Internet services is a difficult challenge: new features are constantly added, the systems are being scaled to support more users, and these systems are subject to unpredictable...
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...
The roma personal metadata service (2000)
Edward Swierk, Emre Kıcıman, Vince Laviano, Mary Baker
People now have available to them a diversity of digital storage devices, including palmtops, cell phone address books, laptops, desktop computers and web-based services. Unfortunately, as the number...
The roma personal metadata service (2000)
Edward Swierk, Emre Kıcıman, Vince Laviano, Mary Baker
People now have available to them a diversity of digital storage devices, including palmtops, cell phone address books, laptops, desktop computers and web-based services. Unfortunately, as the number...