Now showing items 1-11 of 11

    • Auto-parallelizing stateful distributed streaming applications 

      Schneider, S.; Hirzel, M.; Gedik, Buğra; Wu, K. -L. (2012)
      Streaming applications transform possibly infinite streams of data and often have both high throughput and low latency requirements. They are comprised of operator graphs that produce and consume data tuples. The streaming ...
    • C-stream: a co-routine-based elastic stream processing engine 

      Şahin, S.; Gedik, Buğra (Association for Computing Machinery, 2018)
      Stream processing is a computational paradigm for on-the-fly processing of live data. This paradigm lends itself to implementations that can provide high throughput and low latency by taking advantage of various forms ...
    • CAPSULE: Language and system support for efficient state sharing in distributed stream processing systems 

      Losa, G.; Kumar, V.; Andrade, H.; Gedik, Buğra; Hirzel, M.; Soulé, R.; Wu, K. -L. (ACM, 2012)
      Data stream processing applications are often expressed as data flow graphs, composed of operators connected via streams. This structured representation provides a simple yet powerful paradigm for building large-scale, ...
    • Çağrı merkezi metin madenciliği yaklaşımı 

      Yiğit, İ. O.; Ateş, A. F.; Güvercin, Mehmet; Ferhatosmanoğlu, Hakan; Gedik, Buğra (IEEE, 2017-05)
      Günümüzde çağrı merkezlerindeki görüşme kayıtlarının sesten metne dönüştürülebilmesi görüşme kaydı metinleri üzerinde metin madenciliği yöntemlerinin uygulanmasını mümkün kılmaktadır. Bu çalışma kapsamında görüşme ...
    • Foreword: 1st International Workshop on High Performance Computing for Big Data 

      Kaya, Kamer; Gedik, Buğra; Çatalyürek, Ümit V. (IEEE, 2014-09)
      The 1st International Workshop on High Performance Computing for Big Data (HPC4BD) is held on September 10, 2014 in concordance with 43rd International Conference on Parallel Processing (ICPP-2014). The workshop aimed to ...
    • From a calculus to an execution environment for stream processing 

      Soulé, R.; Hirzel, M.; Gedik, Buğra; Grimm, R. (ACM, 2012)
      At one level, this paper is about River, a virtual execution environment for stream processing. Stream processing is a paradigm well-suited for many modern data processing systems that ingest high-volume data streams from ...
    • Joker: elastic stream processing with organic adaptation 

      Kahveci, Basri; Gedik, Buğra (Elsevier, 2020)
      This paper addresses the problem of auto-parallelization of streaming applications. We propose an online parallelization optimization algorithm that adjusts the degree of pipeline and data parallelism in a joint manner. ...
    • SLIM: A scalable location-sensitive information monitoring service 

      Bamba, B.; Wu, K.-L.; Gedik, Buğra; Liu L. (IEEE, 2013)
      Location-sensitive information monitoring services are a centerpiece of the technology for disseminating content-rich information from massive data streams to mobile users. The key challenges for such monitoring services ...
    • SLIM: scalable linkage of mobility data 

      Basık, F.; Ferhatosmanoğlu, H.; Gedik, Buğra (Association for Computing Machinery, 2020)
      We present a scalable solution to link entities across mobility datasets using their spatio-temporal information. This is a fundamental problem in many applications such as linking user identities for security, understanding ...
    • Topic-based influence computation in social networks under resource constraints 

      Bingöl, Kaan; Eravcı, Bahaeddin; Etemoğlu, Ç. Ö.; Ferhatosmanoğlu, Hakan; Gedik, Buğra (Institute of Electrical and Electronics Engineers, 2019)
      As social networks are constantly changing and evolving, methods to analyze dynamic social networks are becoming more important in understanding social trends. However, due to the restrictions imposed by the social network ...
    • Tutorial: Stream processing optimizations 

      Schneider, S.; Hirzel, M.; Gedik, Buğra (ACM, 2013)
      This tutorial starts with a survey of optimizations for streaming applications. The survey is organized as a catalog that introduces uniform terminology and a common categorization of optimizations across disciplines, such ...