DENİZ ALTINBÜKEN

Ph.D. Candidate

441 Gates Hall
Computer Science Dept.
Cornell University
Ithaca, NY 14853



RESEARCH

Transformations

2015 - Present
Designed and built a new framework for building software-defined distributed systems. The design includes a complete theoretical model of such a framework and a complete implementation that is able to transform existing large-scale systems and change their properties automatically, such as sharding different components of an already replicated system while batching requests and implementing encryption between select components.

Advisor: Robbert van Renesse

Chain Replication

2015 - Present
Created a principled way of reasoning about how chain replication works, why it can support different consistency guarantees such as serializability and linearizability, and how the membership can be updated while preserving the guaranteed offered by the protocol. Analyzed prior work on chain replication and explained how different implementations compare to each other. Currently implementing a complete chain replication library.

Advisors: Robbert van Renesse and Fred B. Schneider

Paxos Made Moderately Complex

2013 - 2015
Wrote a survey paper on using the Paxos protocol for systems programming. The paper presents reconfigurable multi-decree Paxos using invariants that help the reader under- stand why Paxos works along with a working and easy to understand implementation. The paper also includes various techniques for making the protocol pragmatic, as well as important variants of the Paxos protocol that can further improve efficiency.

Advisor: Robbert van Renesse
Paper: Robbert van Renesse, Deniz Altınbüken. Paxos Made Moderately Complex. ACM Computing Surveys. Vol. 47. No. 3. February 2015.
Website: http://paxos.systems

OpenReplica

2009 - Present
Designing and implementing a coordination framework for networked systems. The framework builds upon a new object-oriented approach that proposes using application-specific coordination objects.

Advisor: Emin Gün Sirer
Paper: Deniz Altınbüken, Emin Gün Sirer. Commodifying Replicated State Machines with OpenReplica. Computing and Information Science Technical Report 1813-29009, June 5, 2012.
Website: http://openreplica.org

Scalar & ScalarUp

2008 - 2009
Worked on a scalable and reactive data replication framework, SCALAR. Later, enhanced the proposed framework to take data updates into consideration. The study employed extensive simulations on Scalable Wireless Ad hoc Network Simulator (SWANS).
Advisor: Öznur Özkasap
Papers:
• Emre Atsan, Deniz Altınbüken, Öznur Özkasap. SCALAR Data Replication Performance in Mobile Ad hoc Applications. In Proceedings of the 24th International Symposium on Computer and Information Sciences (ISCIS), North Cyprus, September 2009.
• Deniz Altınbüken, Öznur Özkasap. ScalarUp: Scalable Data Lookup and Replication Framework for Updated Data. In Proceedings of the 5th International Advanced Technologies Symposium (IATS), Karabük, Turkey, May 2009.


WORK EXPERIENCE

• Research Intern at Microsoft Research Silicon Valley (Distributed Systems Lab) May - Aug 2013
Designed and implemented an infrastructure service for building modular storage systems in a cloud environment. The service creates the most optimal, matching storage system to support desired data size, access frequency, and read or update frequency using pluggable modules.
• Software Engineering Intern at Google, Inc. (MapReduce Infrastructure Team) May - Aug 2012
Worked on the messaging layer of a new implementation of MapReduce, resolved coordi- nation issues using Google’s coordination service Chubby.
• Software Engineering Intern at Airties (R&D Department, Wireless Video Transfer) Aug - Sep 2008
Worked in a project for designing an open, extensible wireless home router intended for academic research. Took part in structural design and testing of the project. Prepared usage guidelines and documentation.
• Software Engineering Intern at Mobilera (Software Development Department) June - July 2008
Designed and implemented an online, interactive game software. Prepared documentation for continuation and linking of the project.
• IT Intern at Alcatel-Lucent (IT Department) July - Aug 2007
Worked in a project for creating a personal inventory of employees. Took part in the design and creation of the dataset and the database system.

TEACHING

Computer Architecture, Cornell University. Spring, Fall 2015
Distributed Computing Principles, Cornell University. Fall 2012
Advanced Systems Security, Cornell University. Spring 2011
Computer Architecture, Cornell University. Spring 2010
Operating Systems, Cornell University. Fall 2009, Fall 2010
Advanced Programming, Koç University. Fall 2008

HONORS AND AWARDS

Diversity 2013 Workshop Poster Competition, 1st place.
Outstanding TA Award, Cornell University Department of Computer Science, 2010, 2011, and 2015.
Student Scholarship to attend NSDI 2009, SOSP 2011, OSDI 2012, SOSP 2013, SOSP 2015.
Finalist in CPU Turkey Virtual Processor Design Competition held by Tübider, 2008.
Koç University Vehbi Koç Scholar Honor Roll, 2005 to 2008.

TALKS

RICON 2015, San Francisco, CA. November 2015
VMware Research, Palo Alto, CA. November 2015
EPFL (École Polytechnique Fédérale de Lausanne) Lausanne, Switzerland. May 2013
Cloudera, Palo Alto, CA. August 2012
Facebook, Menlo Park, CA. July 2012
Microsoft Research Silicon Valley, Mountain View, CA. July 2012