Curriculum Vitæ

Personal Information

Buğra Gedik (boora ghedi’c)
http://www.BugraGedik.com
bgedik@cs.bilkent.edu.tr
+90 (536) 735-8806
Department of Computer Engineering, Bilkent University, Bilkent, 06800 Ankara, Turkey

Research Direction

I conduct research in the general area of data-intensive distributed systems, with a particular focus on fast data and big data. My work addresses issues such as scalability, parallelization, profiling and optimization, and fault-tolerance in data stream processing systems.

I have extended research interest in the areas of hardware acceleration for data management, big data technologies (MapReduce, distributed key-value stores), and large-scale graph processing.

My past research focus includes developing architectures and techniques to address scalability problems in large-scale distributed data intensive systems and applications, and support for distributed information monitoring services.

Positions Held

  • April 2015-*: Associate Professor
    Computer Engineering Department, Bilkent University, Ankara, Turkey

  • June 2012-March 2015: Assistant Professor
    Computer Engineering Department, Bilkent University, Ankara, Turkey

  • August 2015-*: VP of Engineering
    Unscrambl Inc., Atlanta, GA, USA

  • September 2014-July 2015: Consultant
    Unscrambl LLC., Atlanta, GA, USA

  • January 2014-April 2015: Co-founder, System Architect
    Blindspot Forecast Techologies (dissolved), İstanbul, Turkey

  • Aug 2006-May 2012: Research Staff Member
    Data Intensive Systems and Analytics, IBM Thomas J. Watson Research Center, NY, USA

    In this position, I have conducted academic research on data-intensive distributed systems. In particular, I have been heavily involved in the System S research project, which aims at building a scalable, extensible, and high-performance continuous data analysis platform. The goal of the platform is to facilitate the development and deployment of data-in-motion analytics to process high-volume feeds from multi-modal, live sources and produce near-real time insights with minimal latency. The System S project has received the 2010 R&D Magazine R&D 100 award as well as an IBM internal science accomplishment award. The project has been named as one of IBM's Icons of Progress for the centennial and I have been named as one of the three key contributors (link), alongside with my manager Halim Nagui (IBM Fellow).

  • 2010-2011: Chief Architect
    IBM InfoSphere Streams, IBM Software, NY, USA

    In this position, I have led a large team developers in the design and implementation of the IBM InfoSphere Streams 2.0 product. This release has incorporated a complete overhaul of the programming language and the runtime and is the first industrial strength release of the platform that guarantees compatibility for future releases. I am the co-inventor of the SPL language that was introduced in this release. Solutions using the Streams platform has been deployed in government, telecommunications, health-care, and finance domains.

  • 2009-2010: Software Architect
    IBM InfoSphere Streams Language and Compiler, IBM Software, NY, USA

    In this position, I have served as the lead architect for the programming model and the compiler of the IBM InfoSphere Streams 1.0 product. I am the co-inventor of the SPADE language that was introduced in this release, which served as a pre-cursor to the SPL language.

Education

  • 2006, Ph.D. in Computer Science: College of Computing, Georgia Institute of Technology, GA, USA

    I have completed my Ph.D. study in the Systems focus area within Computer Science. My doctoral research has been on the topic of scalable information monitoring architectures. I have investigated the application of Continual Queries to new platforms such as peer-to-peer networks, mobile systems, and sensor networks. Major themes of my research included system architectures that promote incremental evaluation of queries, moving computation close to where data is produced, and run-time adaptation to changing conditions in resource availability.

  • 2001, B.S. in Computer Science: Computer Engineering and Information Science, Bilkent University, Ankara, Turkey

    I have completed my undergraduate study with a GPA of 3.91/4.0.

Honors

  • 2015, Scientist of the Year, Young Scientist Awards, Heroes of Science Association (Bilim Kahramanları Derneği) of Turkey
  • 2013, IBM Faculty Award, IBM Research
  • 2013, BAGEP Outstanding Young Scientist Award, Science Academy Association (Bilim Akademisi Derneği) of Turkey
  • 2013, Best Paper Award, International Conference on Web Services, IEEE (ICWS)
  • 2012, Best Paper Award, International Conference on Distributed Event-Based Systems, ACM (DEBS)
  • 2011, Best Paper Award, International Conference on Dependable Systems and Networks, IEEE (DSN)
  • 2011, Best Paper Award, International Conference on Distributed Event-Based Systems, ACM (DEBS)
  • 2011, IBM Corporate Award, Contributions to System S Continuous Data Analysis Platform
  • 2011, IBM Master Inventor, For appreciation of the inventor's contribution to the IBM patent portfolio
  • 2010, ACM Recognition of Service Award, In Appreciation for Contributions to ACM as Program co-PC Chair of DEBS 2009
  • 2010, IBM Outstanding Technical Accomplishment Award, In Appreciation for Contributions to System S: High Speed Adaptive Stream Processing and Analytics
  • 2008, IBM Outstanding Technical Achievement Award, In Appreciation for Contributions to the System S Project
  • 2003, Best Paper Award, International Conference on Distributed Computing Systems, IEEE (ICDCS)

Services

  • Associate Editor
    • IEEE Transactions on Services Computing (TSC), 2012-*
  • General Chair
    • International Workshop on Scalable Stream Processing Systems (SSPS), Co-chair, 2007
    • International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures (ADMS), Co-chair, 2013,14,15
  • PC Chair
    • ACM International Conference on Distributed Event-based Systems (DEBS), Co-chair, 2009
    • IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), Co-chair, 2007
    • International Workshop on Distributed Event Processing, Systems and Applications (DEPSA), Co-chair, 2007
  • Organization Chair
    • International Workshop on High Performance Computing for Big Data (HPC4BD), Co-chair, 2015
    • ACM International Conference on Distributed Event-based Systems (DEBS), Co-chair, 2011
  • Workshop Chair
    • IEEE CollaborateCom'14, International Conference on Collaborative Computing: Networking, Applications and Worksharing, Co-chair, 2014
  • Tutorial Chair
    • International Conference on Very Large Databases (VLDB), Co-chair, 2012
  • Industry Chair
    • International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Co-chair, 2015
  • Sponsorship Chair
    • International Conference on Data Engineering (ICDE), Co-chair, 2009
  • Publicity Chair
    • IEEE International Joint Conference on E-Commerce Technology (CEC) and Enterprise Computing, E-Commerce and E-Services (EEE), Co-chair, 2007
  • Registration Chair
    • ACM International Health Informatics Symposium (IHI), 2010

Talks

  • Tutorial Presenter, "Graph Processing in the Big Data World". EdCon Europe'15 Big Data Anaytics and Education Conference, İstanbul, Turkey, 2015.
  • Tutorial Co-Presenter, "Stream Processing Optimizations". ACM DEBS Conference, Arlington, TX, USA, 2013.
  • Keynote Speaker, "Big Data: Fast and Furious". IBM Turkey, Big Data Forum, Hilton Hotel, Ankara, Turkey, 2013.
  • Guest Speaker, "IBM InfoSphere Streams Architecture". Streams Data Processing Workshop, APL, John Hopkins University, 2010.
  • Guest Lecturer, "High-performance Event Stream Processing Infrastructures and Applications". CANOE and EuroSys International Summer School on Events, Publish/Subscribe and Systems, Oslo, Norway, 2009.

Courses Taught

  • CS 545 Fundamentals of Stream Processing, Spring 2014, Spring 2013, Bilkent University.
  • CS 442 Distributed Systems and Algorithms, Fall 2012, Bilkent University.
  • CS 315 Programming Languages, Fall 2015, Spring 2015, Fall 2014, Spring 2014, Fall 2013, Spring 2013, Bilkent University.
  • CS 102 Algorithms and Programming II, Fall 2012, Summer 2012, Bilkent University.

Thesis Supervisions

  • Ongoing Theses
    • Fuat Basık, Ph.D., "Spatio-temporal linking for location enhanced services", January 2015 - *. (Co-advised by Hakan Ferhatosmanoğlu)
    • Mehmet Ali Abbasoğlu, Ph.D., "Data placement for multi-tenant data analytics", September 2013 - *. (Co-advised by Hakan Ferhatosmanoğlu)
  • Completed Theses
    • Yağmur Şahin, M.S., "Locality-aware partitioning for stream processing", February 2013 - *.
    • Süreyya Emre Kurt, M.S., "Computing social hierarchy in large-scale networks", September 2014 - *. (Co-advisor: Gültekin Kuyzu)
    • Doğukan Çağatay, M.S., "Incremental block-layout optimization for large-scale graph storage", September 2012 - *.
    • Semih Şahin, M.S., "C-Stream: A Coroutine-based Elastic Stream Processing Engine", September 2013 - June 2015.
    • Abdurrahman Yaşar, M.S., "Scalable Layout of Large Graphs on Disk", September 2013 - June 2015.
    • Fuat Basık, M.S., "S3-TM: Scalable Streaming Short Text Matching", September 2012 - December 2014. (Co-advised, advisor: Hakan Ferhatosmanoğlu)
    • Güldamla Özsema, M.S., "Pipelined fission in stream processing systems", September 2012 - December 2014. (Co-advised by Özcan Öztürk)
    • Mehmet Ali Abbasoğlu, M.S., "Clustering and partitioning for streaming data analytics", August 2013. (Co-advised by Hakan Ferhatosmanoğlu)
    • İzzeddin Gür, M.S., "Broker-based ad allocation in social networks", August 2013. (Co-advised, advisor: Hakan Ferhatosmanoğlu)

Funded Projects

  • Co-Principle Investigator, "Heterogeneous parallel and distributed computing with Java (HPDCJ)", sponsored by CHIST-ERA (European Coordinated Research on Long-term Challenges in Information and Communication Sciences and Technologies, ERA-Net), funded by TÜBİTAK, 224,266 TL (3 years), October, 2014.
  • Principle Investigator, "Elastic and transparent scaling for stream processing applications", European Commission, Marie Curie Actions, 100,000 Euro (4 years), April, 2013.
  • Principle Investigator, "Application-aware, system-level load management and shedding techniques for stream processing", TÜBİTAK, Turkish Scientific and Technological Research Council, 151,100 TL (2 years), April, 2013.
  • Researcher, "Topic Strand: Analyzing Social Media Discussions w.r.t. Participation Patterns and Participant Profiles", TÜBİTAK, Turkish Scientific and Technological Research Council, 88,000 TL (2 years), September, 2013.

Publications