Sameh Elnikety

سامح النقيطي

Sameh Elnikety
RESEARCHER
.

Welcome! 

I am a researcher in distributed systems. My research interests focus on experimental software systems, including distributed computing, databases and operating systems.

I work in the cloud systems group  (led by Vivek Narasayya) which is part of the Extreme Computing Group (XCG) led by Surajit Chaudhuri in Microsoft Research in Redmond, WA, USA. 

I received my PhD from EPFL in 2007, working with Willy Zwaenepoel. I have master's degree from Rice University and bachelor's from Alexandria University.

Coordinates

Address: 1 Microsoft Way, Redmond WA 98052, USA.
Phone: 1-425-538-2234.
Email: samehe at microsoft dot com.
Homepage: http://research.microsoft.com/~samehe.
CV: cv.pdf (dated Sept. 2012).

Recent Papers

  • QACO: Exploiting Partial Execution in Web Servers.
    Jinhan Kim, Sameh Elnikety, Yuxiong He, Seung-Won Hwang and Shaolei Ren.
    CAC 2013, Miami, FL, August 5-9, 2013.
    [ Paper, Slides ]
  • Exploiting Processor Heterogeneity in Interactive Services.
    Shaolei Ren, Yuxiong He, Sameh Elnikety, Kathryn McKinley.
    ICAC 2013, San Jose, CA, June 26-28, 2013.
    [ Paper, Slides ]
  • Credit-Based Scheduling for Large Scale Data Processing.
    Mingyuan Xia, Nan Zhu, Yuxiong He, Sameh Elnikety, Xue Liu.
    ICAC 2013, San Jose, CA, June 26-28, 2013.
    [ Paper, Slides ]
  • Clock-SI: Snapshot Isolation for Partitioned Data Stores Using Loosely Synchronized Clocks.
    Jiaqing Du, Sameh Elnikety, Willy Zwaenepoel.
    SRDS 2013, Braga, Portugal, Sept 30-Oct 3, 2013.

  • Adaptive Parallelization of Web Search.
    Myeongjae Jeon, Yuxiong He, Sameh Elnikety, Alan Cox, Scott Rixner.
    Eurosys 2013, Prague, Czech Republic, April 15-17, 2013.
    [ Paper, Slides ]

  • G-SPARQL A Hybrid Engine for Querying Large Attributed Graphs.
    Sherif Sakr, Sameh Elnikety, Yuxiong He.
    CIKM 2012, Maui, Hawaii, USA  Oct 29-Nov 2, 2012.
    [ Paper, Slides ]
  • Scheduling Time-Bounded Computations with Adaptive Execution.
    Yuxiong He, Sameh Elnikety, James Larus, Chenyu Yan.
    SOCC 2012, San Jose, CA, October 14-17, 2012.
    [ Paper, Slides ]
  • Budget-based Control for Interactive Services with Adaptive Execution.
    Yuxiong He, Zihao Ye, Qiang Fu, Sameh Elnikety.
    ICAC 2012, San Jose, California, USA September 17-21, 2012.
    [ Paper, Slides ]
  • Horton: Online Query Execution Engine for Large Distributed Graphs (Demo Track).
    Mohamed Sarwat, Sameh Elnikety, Yuxiong He, Gabriel Kliot.
    ICDE 2012, Washington, DC, April 1-5, 2012.
    [ Paper , Slides ]
  • Scheduling for Data Center Interactive Services.
    Yuxiong He, Sameh Elnikety.
    Allerton Conference 2011, Monticello, IL, September 28-30, 2011.
    [ Paper , Slides ]

  • Tutorial: Graph Data Management Systems for New Application Domains. Philippe Cudre-Mauroux, Sameh Elnikety.
    VLDB 2011, Seattle, WA, August 29 - September 3, 2011.
    [ Slides , Paper ]
  • Position paper: Embracing Heterogeneity - Running Interactive Cloud Services on Heterogeneous Hardware to Improve Energy Efficiency.
    Yuxiong He, Sameh Elnikety.
    AIDC 2011, San Francisco, CA, August 7-11, 2011.
    [ Paper , Slides ]
  • Tians Scheduling: Using Partial Processing in Best-Effort Applications.
    Yuxiong He, Sameh Elnikety, Hongyang Sun.
    ICDCS 2011, Minneapolis, MN, June 20-24, 2011.
    [ Paper , Slides ]
  • One-Copy Serializability with Snapshot Isolation under the Hood.
    Mihaela A. Bornea, Orion Hodson, Sameh Elnikety, Alan Fekete.
    ICDE 2011, Hannover, Germany, April 11-16, 2011.
    [ Paper , Slides ]
  • Strongly consistent replication for a bargain.
    Konstantinos Krikellas, Sameh Elnikety, Zografoula Vagena, Orion Hodson.
    ICDE 2010, Long Beach, CA, March 1-6, 2010.
    [ Paper , Slides ]
  • Migrating Enterprise Storage to SSDs: Analysis of Tradeoffs.
    Dushyanth Narayanan, Eno Thereska, Austin Donnelly, Sameh Elnikety, Antony Rowstron.
    EuroSys 2009, Nuremberg, Germany, April 2009.
    [ Paper , Slides ]
  • Predicting Replicated Database Scalability from Standalone Database Profiling.
    Sameh Elnikety, Steven Dropsho, Emmanuel Cecchet, Willy Zwaenepoel.
    EuroSys 2009, Nuremberg, Germany, April 2009.
    [ Paper , Slides ]
  • More!

Program Committee and Events

  • UW CSE P545, instructor: In Winter 2012, I will be teaching Transaction Processing with Phil Bernstein at Computer Science and Engineering, University of Washington. Video lectures are available online.
  • Department Colloquium, CSE University of Minnesota, November 19, 2012.
  • VLDB 2014, PC member: 40th International Conference on Very Large Databases. Hangzhou, China.  2014.
  • DASFAA 2014, PC member: The 19th International Conference on Database Systems for Advanced Applications. 21-24 April 2014, Bali, Indonesia.
  • ICDE 2013, research track PC member: 29th IEEE International Conference on Data Engineering. Brisbane, Australia,  April 8-11 2013.
  • ICDE 2013, industrial track PC member: 29th IEEE International Conference on Data Engineering. Brisbane, Australia, April 8-11 2013.
  • WWW 2013, P&E track PC member: 22nd International World Wide Web Conference. Rio De Janeiro, Brazil. May 13-17, 2013.
  • VLDB 2013, PC member: 39th International Conference on Very Large Databases. Riva del Garda, Italy. August 26-31, 2013.
  • GDM 2013, PC member: The Fourth International Workshop on Graph Data Management: Techniques and Applications. Brisbane, Australia. April 11, 2013.
  • DMC 2013, PC member: The Second International Workshop on Data Management in the Cloud. Brisbane, Australia. April 8, 2013.
  • NETYS 2013, PC member: First International Conference on Networked Systems. Marrakech, Morocco, May 2-4, 2013.
  • AICCSA 2013, PC member: International Conference on Computer Systems and Applications. Fez Morocco, May 20-24, 2013. 
  • GRADES 2013, PC member: Graph Data-management Experiences and Systems. New York City, New York, USA, June 23, 2013.
  • SCDM 2013, PC member: Scalable Cloud Data Management Workshop, co-located with the IEEE BigData Conference. Silicon Valley, October 6-9, 2013.
  • Graphs 2012, PC Co-chair: Internal Microsoft Workshop on graph systems, March 6, 2012.
    internal link: sharepoint/sites/graphs/SitePages/GraphWorkshop2012.aspx
  • ICDCS 2012, PC member: 32nd IEEE International Conference on Distributed Computing Systems. Macau, China. Jun 18-21, 2012.
  • ICDE 2012, PC member: 28th IEEE International Conference on Data Engineering. Washington, D.C. April 1-5, 2012.
  • CIKM 2012, PC member: 21st ACM International Conference on Information and Knowledge Management. Maui, Hawaii. Oct 29 - Nov 2, 2012.
  • GDM 2012, PC co-chair: Third International Workshop on Graph Data Management: Techniques and Applications. Arlington, Virginia, USA. April 1, 2012.
  • SNS 2012, PC member: Fifth Workshop on Social Network Systems. Bern, Switzerland, April 10, 2012.
  • NSF Workshop on Social Networks and Mobile Applications in the Cloud (Steering committee), 2012.
  • EWDCC 2012, PC member. 1st European Workshop on Dependable Cloud Computing.
  • VLDB 2011, Tutorial: Graph Data Management Systems for New Application Domains. Philippe Cudre-Mauroux, Sameh Elnikety. Seattle, WA, August 29 - September 3, 2011.
  • EDBT 2011, PC member: 14th International Conference on Extending Database Technology. Uppsala, Sweden. March 21-25, 2011.
  • SNS 2011, PC co-chair: Fourth Workshop on Social network Systems. Salzburg, Austria. April 10, 2011.
  • GDM 2011, keynote speaker: Second International Workshop on Graph Data Management: Techniques and Applications. Hannover, Germany. April 16, 2011.
  • LADIS 2011, finance co-chair: The 5th Workshop on Large Distributed Systems and Middleware. Seattle, Washington, USA. Sept 2-3, 2011.
  • ACC 2011, PC member: International Conference on Advances in Computing and Communications. Rochi, Kerala, India. July 22-24, 2011. 
  • DAIS 2010, PC member: 10th IFIP International Conference on Distributed Applications and Interoperable Systems, Amsterdam, Netherlands, June 7-10, 2010.
  • ICT 2010, PC member: 17th International Conference on Telecommunications. Doha, Qatar. April 4-7, 2010.
  • ISSRE 2010, fast abstracts PC member: 21st International Symposium on Software Reliability Engineering. San Jose, CA, USA. November 1-4, 2010.
  • MAI 2009, PC member: 3rd Workshop on Middleware-Application Interaction. Lisbon, Portugal. June 12, 2009.
  • WDDDM 2009, PC member: 3rd Workshop on Dependable Distributed Data Management. Nuremberg, Germany. March 31, 2009.
  • MAI 2008, PC member: 2nd Workshop on Middleware-Application Interaction. Oslo, Norway. June 3, 2008.

Publications

My publications and presentations are available here.