سامح النقيطي
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.
- Sameh Elnikety
- Publications
- Education
