I work on large-scale systems (mostly Internet services) reliability and operations. My current projects include research on new software architectures for building large-scale Internet/web applications. I also spend time working on social networking applications, such as U Rank, a search engine front end to support light-weight search editing and sharing. Other work includes an (internal-only) survey of the architecture, operations and reliability of Microsoft’s large-scale Internet Services; and building better developer and operations tools for monitoring and performance optimization of web applications (Ajax View, Doloto).
What is going on?
- We just released our Doloto tool for download on DevLabs. Now, you too can optimize the download time of your JavaScript programs. See the news at Ajaxian, High Performance Web Sites, Ars Technica and Somasegar's Weblog.
- Just released the ICAC-2010 call for papers. If you're working on techniques to manage resources and applications in large-scale systems so that they perform reliably and quickly, this might just be the conference for you! Submissions deadline: Jan 18, 2010 (abstracts a week earlier).
- We just released Microsoft Visual Studio AJAX Profiling Extensions, based on the AjaxScope/Ajax View research project. [read more details and download]
- Send your workshop and tutorial submissions to EuroSys 2010! Deadline: Oct 19, 2009.
- Emre Kiciman, Benjamin Livshits, and Madanlal Musuvathi, CatchAndRetry: Extending Exceptions to Handle Distributed System Failures and Recovery, in Programming Languages and Operating Systems (PLOS), October 2009
- Emre Kiciman, Ben Livshits, and Madanlal Musuvathi, FLUXO: A Simple Service Compiler, in 12th Workshop on Hot Topics in Operating Systems, USENIX, 18 May 2009
- Alex Rasmussen, Emre Kiciman, Benjamin Livshits, and Madanlal Musuvathi, (Short Paper) Improving the Responsiveness of Internet Services with Automatic Cache Placement, in EuroSys 2009, Association for Computing Machinery, Inc., 1 April 2009
- Benjamin Livshits and Emre Kıcıman, Doloto: Code Splitting for Network-Bound Web 2.0 Applications, in Foundations of Software Engineering (FSE), Association for Computing Machinery, Inc., November 2008
- John Platt, Emre Kıcıman, and Dave Maltz, Fast Variational Inference for Large-scale Internet Diagnosis, in The Conference on Neural Information Processing Systems (NIPS), December 2007
Activities
Organizing and Program Committees:
- Program Committee: 2010 ICDCS, Data Managent and Data Centers track.
- Program Chair: 2010 Intl Conf on Autonomic Computing (ICAC)
- Program Committee: 2010 Intl Conf on Dependable Systems and Networks (DSN, DCCS track)
- Workshops and Tutorials Co-chair: EuroSys 2010
- Program Committee: Selfman Workshop 2009
- Program Committee: 2009 Intl Conf. on Autonomic Computing (ICAC)
- Organizer: 2009 Workshop on Automated Control in Data centers and Clouds (ACDC)
- Program Committee: 2009 Middleware Industry track
- Program Committee: 2009 HotDep Workshop
- Program Comittee & Poster Session: 2008 USENIX Annual Technical Conference
- Program Committee: 2008 Intl Conf on Dependable Systems and Networks (DSN)
- Program Committee: 2007 Workshop on Self-Organizing Systems (IWSOS)
- Program Committee: 2007 Workshop on Internet Network Management (INM)
- Program Committee: 2007 Intl Conf on Autonomic Computing (ICAC)
- Organizer: Second Workshop on Hot Topics in Autonomic Computing
- Program Committee: 2007 Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML)
- Program Committee: 2006 Workshop on Hot Topics in System Dependability (HotDep).
- Organizer: First Workshop on Tackling Computer Systems Problems with Machine Learning Techniques (SysML)
- Program Committee: 2006 Intl Conf on Autonomic Computing (ICAC)
- Program Committee: 2006 First Workshop on Hot Topics in Autonomic Computing
Teaching:
- In Fall 2007, I taught a reading course at UW on applying machine learning techniques to systems problems. CSE 599N home page.
Contact
| E-Mail: | emrek@microsoft.com |
|
Post: |
Emre Kıcıman |
| Office Phone: |
+1(425) 705-3659 (Call my cell phone if you have the number) |



