publications

Publications (94)

COPYRIGHT: The following materials are copyrighted by the corresponding publishers (e.g., ACM, IEEE, Springer, Elsevier, Wiley). You should download them only if you accept and obey the terms and restrictions defined by the respective publishers, including only use the downloaded materials for personal or educational purpose.

Books (1)

Book Chapters (3)

  1. Buğra Gedik, “Advanced Streams Programming (Chapter 6.)”, Editor: Chuck Ballard. "IBM InfoSphere Streams: Assembling Continuous Insight in the Information Revolution", IBM Redbooks, 277-316 (40 pages), 2012.
  2. Buğra Gedik, "Stream Processing on Modern Hardware", Editors: Ling Liu and M. Tamer Özsu. Encyclopedia of Database Systems, Edition 2, Springer, DOI 10.1007/978-1-4899-7993-3_80758-1, pp. 1-5, 2018.
  3. Buğra Gedik, "Geospatial Metadata", Editors: Ling Liu and M. Tamer Özsu. Encyclopedia of Database Systems, Springer, DOI 10.1007/978-0-387-39940-9_908, pp. 1249-1251, 2009.

Journals (41)

  1. Semih Şahin, Buğra Gedik. “C-Stream: A Coroutine-based Elastic Stream Processing Engine”, ACM Transactions on Parallel Computing (ACM TOPC), 5(3), 2018.
  2. Fuat Basık, Buğra Gedik, Çağrı Özgenç Etemoğlu, Hakan Ferhatosmanoğlu. “Spatio-Temporal Linkage over Location-Enhanced Services”, IEEE Transactions on Mobile Computing (IEEE TMC), DOI: 10.1109/TMC.2017.2711027, 2017.
  3. Martin Hirzel, Scott Schneider, Buğra Gedik. "SPL: An Extensible Language for Distributed Stream Processing". ACM Transactions on Programming Languages and Systems (TOPLAS), 39(1), 2017.
  4. Abdurrahman Yasar, Bugra Gedik, Hakan Ferhatosmanoglu. “Distributed block formation and layout for disk-based management of large-scale graphs”, Journal of Distributed and Parallel Databases, 35(1), 2017.
  5. Selçuk E. Solmaz, Buğra Gedik, Hakan Ferhatosmanoğlu, Selçuk Sözüer, Engin Zeydan, Çağrı Özgenç Etemoğlu. "ALACA: A Platform for Dynamic Alarm Collection and Alert Notification in Network Management Systems", International Journal of Network Management, to appear, 2017.
  6. Kaan Bingöl, Bahaeddin Eravcı, Çağrı Özgenç Ethemoğlu, Hakan Ferhatosmanoğlu, Buğra Gedik. "Topic-Based Influence Computation in Social Networks under Resource Constraints", IEEE Transactions on Services Computing, doi: 10.1109/TSC.2016.2619688, 2017.
  7. Scott Schneider, Buǧra Gedik, Martin Hirzel. "Language Runtime and Optimizations in IBM Streams". Bulletin of the Technical Committee on Data Engineering, 38(4), 2016.
  8. Buğra Gedik, Hasibe Güldamla Özsema, Özcan Öztürk. "Pipelined Fission for Stream Programs with Dynamic Selectivity and Partitioned State". Journal of Parallel and Distributed Computing (JPDC), 10.1016/j.jpdc.2016.05.003, 2016.
  9. Ahmet Erdem Sarıyüce, Buğra Gedik, Gabriela Jacques-Silva, Kun-Lung Wu, Ümit V. Çatalyürek, "Incremental k-core decomposition: Algorithms and evaluation". Very Large Data Bases Journal (VLDBJ), doi: 10.1007/s00778-016-0423-8, 2016.
  10. Ahmet Erdem Sarıyüce, Buğra Gedik, Gabriela Jacques-Silva, Kun-Lung Wu, Ümit V. Çatalyürek, "SONIC: Streaming Overlapping Community Detection", Data Mining and Knowledge Discovery (DAMI), 10.1007/s10618-015-0440-z, 2015.
  11. Robert Soulé and Buğra Gedik, "RailwayDB: Adaptive Storage of Interaction Graphs", Very Large Data Bases Journal (VLDBJ), doi: 10.1007/s00778-015-0407-0, 2015.
  12. Fuat Basık, Buğra Gedik, Hakan Ferhatosmanoğlu, "S3-TM: Scalable Streaming Short Text Matching", Very Large Data Bases Journal (VLDBJ), doi: 10.1007/s00778-015-0404-3, 2015.
  13. Robert Soulé, Martin Hirzel, Buğra Gedik, and Robert Grimm, "River: An Intermediate Language for Stream Processing", Software Practice & Experience Journal (SP&E), DOI 10.1002/spe.2338, 2015.
  14. Mehmet Ali Abbasoğlu, Buğra Gedik, Hakan Ferhatosmanoğlu, "Aggregate Profile Clustering for Streaming Analytics", The Computer Journal, 58(9), pp 2092-2108, 2015.
  15. Michele Dallachiesa, Gabriela Jacques-Silva, Buğra Gedik, Themis Palpanas, Kun-Lung Wu, "Sliding Windows over Uncertain Data Streams", Knowlege and Information Systems (KAIS), 45(1), pp 159-190, 2015.
  16. Scott Schneider, Martin Hirzel, Buğra Gedik, Kun-Lung Wu. "Safe data parallelism for general streaming", Transactions on Computers, IEEE (TC), 64(2), 504-517, 2015.
  17. Martin Hirzel, Robert Soule, Scott Schneider, Buğra Gedik, Robert Grimm, "A Catalog of Streaming Optimizations", ACM Computing Surveys, ACM (CSUR), 46(4), 2014.
  18. Buğra Gedik, Rajesh Bordawekar. "Disk-based Management of Interaction Graphs", Transactions on Knowledge and Data Engineering, IEEE (TKDE), 26(11), 2689–2702, 2014.
  19. Buğra Gedik, Scott Schneider, Martin Hirzel, Kun-Lung Wu. "Elastic Scaling for Data Stream Processing" , Transactions on Parallel and Distributed Systems, IEEE (TPDS), 25(6), 1447-1463, 2014.
  20. Buğra Gedik. "Partitioning Functions for Stateful Data Parallelism in Stream Processing", Very Large Data Bases Journal (VLDBJ), 23(4), 517-539, 2014.
  21. Buğra Gedik. "Discriminative Fine-Grained Mixing for Adaptive Compression of Data Streams", Transactions on Computers, IEEE (TC), 63(9), 2228-2244, 2014.
  22. Buğra Gedik. "Generic Windowing Support for Extensible Stream Processing Systems", Software - Practice and Experience Journal, Wiley (SP&E), 44(9), 2014.
  23. Yuzhe Tang and Buğra Gedik. "Auto-pipelining for Data Stream Processing", Transactions on Parallel and Distributed Systems, IEEE (TPDS), 24(12), 2344-2354, 2013.
  24. Buğra Gedik. "Auto-tuning Similarity Search Algorithms on Multi-core Architectures", International Journal of Parallel Programming, Springer (IJPP), 41(5), 595-620, 2013.
  25. M. Hirzel, H. Andrade, Buğra Gedik, Gabriela Jacques-Silva, Rohit Khandekar, Vibhore Kumar, Mark Mendell, Howard Nasgaard, Scott Schneider, Robert Soulé, Kun-Lung Wu, "Streams Processing Language: Analyzing Big Data in Motion", IBM Journal of Research and Development, 57(3/4), 7:1-7:11, 2013.
  26. Buğra Gedik and Henrique Andrade. "A Model-Based Framework for Building Extensible, High Performance Stream Processing Middleware and Programming Language for IBM InfoSphere Streams", Software - Practice and Experience Journal, Wiley (SP&E), 42(11), 1363-1391, 2012.
  27. Henrique Andrade, Buğra Gedik, Kun-Lung Wu, and Philip S. Yu. "Processing High Data Rate Streams in System S", Journal of Parallel and Distributed Computing - Special Issue on Data Intensive Computing, Elsevier (JPDC), 71(2), 145-156, 2011.
  28. Buğra Gedik, Kun-Lung Wu, Ling Liu, and Philip S. Yu. "Load Shedding in Mobile Systems with MobiQual", Transactions on Knowledge and Data Engineering, IEEE (TKDE), 23(2), 248-265, 2010.
  29. Deepak Turaga, Henrique Andrade, Buğra Gedik, Chitra Venkatramani, Olivier Verscheure, David Harris, John Cox, William Szewczyk, and Paul Jones. "Design Principles for Developing Stream Processing Applications", Software - Practice and Experience Journal, Wiley (SP&E), 40(12), 1073-1104, 2010.
  30. Buğra Gedik, Henrique Andrade, Andy Frenkiel, Wim De Pauw, Michael Pfiefer, Paul Allen, Norman Cohen, and Kun-Lung Wu. "Tools and strategies for debugging distributed stream processing applications", Software - Practice and Experience Journal, Wiley (SP&E), 39(16), 1347–1376, 2009.
  31. Buğra Gedik, Rajesh R. Bordawekar, and Philip S. Yu. "CellJoin: A Parallel Stream Join Operator for the Cell Processor", Very Large Data Bases Journal - Special Issue on Best Papers from VLDB 2007, (VLDBJ), 18(2), 501-519, 2009.
  32. Buğra Gedik and Ling Liu. "Protecting Location Privacy with Personalized k-Anonymity: Architecture and Algorithms", Transactions on Mobile Computing, IEEE (TMC), 7(1), 1-18, 2008.
  33. Buğra Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. "GrubJoin: An Adaptive, Multi-Way, Windowed Stream Join with Time Correlation-Aware CPU Load Shedding", Transactions on Knowledge and Data Engineering, IEEE (TKDE), 19(10), 1363-1380, 2007.
  34. Buğra Gedik, Ling Liu, and Philip S. Yu. "Asap: An Adaptive Sampling Approach to Data Collection in Sensor Networks", Transactions on Parallel and Distributed Systems, IEEE (TPDS), 18(12), 1766-1783, 2007.
  35. Buğra Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. "CPU Load Shedding for Binary Stream Joins", Knowledge and Information Systems, Springer (KAIS), 13(3), 271-303, 2007.
  36. Buğra Gedik and Ling Liu. "MobiEyes: A Distributed Location Monitoring Service Using Moving Location Queries", Transactions on Mobile Computing, IEEE (TMC), 5(10), 1384-1402, 2006.
  37. Buğra Gedik, Kun-Lung Wu, Philip S Yu, and Ling Liu. "Processing Moving Queries over Moving Objects Using Motion Adaptive Indexes", Transactions on Knowledge and Data Engineering, IEEE (TKDE), 18(5), 651-668, 2006.
  38. Mudhakar Srivatsa, Buğra Gedik, and Ling Liu. "Large Scaling Unstructured Peer-to-Peer Networks with Heterogeneity-Aware Topology and Routing", Transactions on Parallel and Distributed Systems, IEEE (TPDS), 17(11), 1277-1293, 2006.
  39. Aameek Singh, Buğra Gedik, and Ling Liu. "Agyaat: Mutual Anonymity over Structured P2P Networks", Emerald Internet Research Journal, Special Issue on Privacy and Anonymity in the Digital Era, 16(2), 189-212, 2006.
  40. Buğra Gedik and Ling Liu. "A Scalable Peer-to-Peer Architecture for Distributed Information Monitoring Applications", Transactions on Computers, IEEE (TC), 54(6), 767-782, 2005.
  41. Lakshmish Ramaswamy, Buğra Gedik, and Ling Liu. "A Distributed Approach to Node Clustering in Decentralized Peer-to-Peer Networks", Transactions on Parallel and Distributed Systems, IEEE (TPDS), 16(9), 814-829, 2005.

Conferences (46)

  1. Sait Çelebi, A. Erkan Bilmez, Feruz Davletov, Tarık Arıcı, Buğra Gedik. “TopicStrand: Analyzing Social Media Discussions based on Participation Characteristics”. Workshop on Heterogeneous Information Access at WSDM, 2015.
  2. Mehmet Ali Abbasoglu, Buğra Gedik, Hakan Ferhatosmanoglu. “Aggregate Profile Clustering for Telco Analytics”, Proceedings of the VLDB Endowment (PVLDB), 6(12), pp 1234-1237, 2013. [demo]
  3. Scott Schneider, Martin Hirzel, Buğra Gedik. "Tutorial: Stream Processing Optimizations", International Conference on Distributed Event Based Systems, ACM (DEBS), 2013.
  4. Bhuvan Bamba, Kun-Lung Wu, Buğra Gedik, Ling Liu. "SLIM: A Scalable Location-Sensitive Information Monitoring Service", International Conference on Web Services, IEEE (ICWS), 2013.
  5. Ahmet Erdem Sarıyüce, Buğra Gedik, Gabriela Jacques-Silva, Kun-Lung Wu, Ümit V. Çatalyürek, "Streaming Algorithms for k-core Decomposition”, Very Large Data Bases Conference (VLDB), 2013.
  6. Scott Schneider, Martin Hirzel, Buğra Gedik, and Kun-Lung Wu. "Auto-Parallelizing Stateful Distributed Streaming Applications", International Conference on Parallel Architectures and Compilation Techniques (PACT), 2012.
  7. Gabriela Jacques-Silva, Buğra Gedik, Rohit Wagle, Kun-Lung Wu, Vibhore Kumar. "Building User-defined Runtime Adaptation Routines for Stream Processing Applications", Very Large Data Bases Conference, (VLDB), 2012.
  8. Giuliano Losa, Vibhore Kumar, Henrique Andrade, Buğra Gedik, Martin Hirzel, Robert Soulé, and Kun-Lung Wu. "CAPSULE: Language and System Support for Efficient State Sharing in Distributed Stream Processing Systems", International Conference on Distributed Event Based Systems, ACM (DEBS), 2012.
  9. Robert Soulé, Martin Hirzel, Buğra Gedik, and Robert Grimm. "From a Calculus to an Execution Environment for Stream Processing", International Conference on Distributed Event Based Systems, ACM (DEBS), 2012.
  10. Mark Mendell, Howard Nasgaard, Eric Bouillet, Martin Hirzel, and Buğra Gedik. "Extending a General-Purpose Streaming System for XML", International Conference on Extending Database Technology, (EDBT), 2012.
  11. Martin Hirzel and Buğra Gedik. "Streams that Compose using Macros that Oblige", Workshop on Partial Evaluation and Program Manipulation, ACM (PEPM), 2012.
  12. Qiong Zou, Buğra Gedik, and Kun Wang. "SpamWatcher: A Streaming Social Network Analytic on the IBM Wire-speed Processor", International Conference on Distributed Event Based Systems, ACM (DEBS), 2011.
  13. Gabriela Jacques-Silva, Buğra Gedik, Henrique Andrade, Kun-Lung Wu, and Ravishankar K. Iyer. "Fault Injection-based Assessment of Partial Fault Tolerance in Stream Processing Applications", International Conference on Distributed Event Based Systems, ACM (DEBS), 2011.
  14. Gabriela Jacques-Silva, Zbigniew Kalbarczyk, Buğra Gedik, Henrique Andrade, Kun-Lung Wu, and Ravishankar K. Iyer. "Modeling Stream Processing Applications for Dependability Evaluation", International Conference on Dependable Systems and Networks, IEEE/IFIP (DSN), 2011.
  15. Wim De Pauw, Mihai Leţia, Buğra Gedik, Henrique Andrade, Andy Frenkiel, Michael Pfeifer, and Daby Sow. "Visual Debugging for Stream Processing Applications", International Conference on Runtime Verification, (RV), 2010.
  16. Qiong Zou, Hua Yong Wang, Robert Soulé, Martin Hirzel, Henrique Andrade, Buğra Gedik, and Kun-Lung Wu. "From a Stream of Relational Queries to Distributed Stream Processing", Very Large Data Bases Conference, (VLDB), 2010.
  17. Xiaolan Zhang, Sujay Parekh, Buğra Gedik, Henrique Andrade, and Kun-Lung Wu. "Workload characterization for operator-based distributed stream processing applications", International Conference on Distributed Event-Based Systems, ACM (DEBS), 2010.
  18. Scott Schneider, Henrique Andrade, Buğra Gedik, Kun-Lung Wu, and Dimitrios Nikolopoulos. "Evaluation of Streaming Aggregation on Parallel Hardware Architectures", International Conference on Distributed Event Based Systems, ACM (DEBS), 2010.
  19. Robert Soulé, Martin Hirzel, Buğra Gedik, Henrique Andrade, Vibhore Kumar, and Kun-Lung Wu. "A Universal Calculus for Stream Processing Languages", European Symposium on Programming, (ESOP), 2010.
  20. Vibhore Kumar, Henrique Andrade, Buğra Gedik, and Kun-Lung Wu. "DEDUCE: At the Intersection of MapReduce and Stream Processing", International Conference on Extending Database Technology, (EDBT), 2010.
  21. Xiaolan J. Zhang, Henrique Andrade, Buğra Gedik, Richard King, John Morar, Senthil Nathan, Yoonho Park, Raju Pavuluri, Edward Pring, Randall Schnier, Philippe Selo, Michael Spicer, Chitra Venkatramani, Andy Frenkiel, Wim De Pauw, Michael Pfiefer, Paul Allen, Norman Cohen, and Kun-Lung Wu. "Implementing a High-Volume, Low-Latency Market Data Processing System on Commodity Hardware using IBM Middleware", Workshop on High-Performance Computational Finance at Supercomputing, 2009.
  22. Huayong Wang, Henrique Andrade, Buğra Gedik, and Kun-Lung Wu. "A Code Generation Approach for Auto-Vectorization in the SPADE Compiler", International Workshop on Languages and Compilers for Parallel Computing, (LCPC), 2009.
  23. Buğra Gedik, Henrique Andrade, and Kun-Lung Wu. "A Code Generation Approach to Optimizing High-Performance Distributed Data Stream Processing", International Conference on Information and Knowledge Management, ACM (CIKM), 2009.
  24. Rohit Khandekar, Kirsten Hildrum, Sujay Parekh, Deepak Rajan, Joel Wolf, Henrique Andrade, Kun-Lung Wu, and Buğra Gedik. "COLA: Optimizing Stream Processing Applications Via Graph Partitioning", International Middleware Conference, ACM/IFIP/USENIX (Middleware), 2009.
  25. Gabriela Jacques-Silva, Buğra Gedik, Henrique Andrade, and Kun-Lung Wu. "Language-Level Checkpointing Support for Stream Processing Applications", International Conference on Dependable Systems and Networks, IEEE/IFIP (DSN), 2009.
  26. Scott Schneider, Henrique Andrade, Buğra Gedik, Alian Biem, and Kun-Lung Wu. "Elastic Scaling of Data Parallel Operators in Stream Processing", International Parallel and Distributed Processing Symposium, IEEE (IPDPS), 2009.
  27. Henrique Andrade, Buğra Gedik, and Kun-Lung Wu. "Scale-up Strategies for Processing High-Rate Data Streams in System S", International Conference on Data Engineering, IEEE (ICDE), 2009.
  28. Buğra Gedik, Henrique Andrade, Kun-Lung Wu, Philip S. Yu, and MyungCheol Doo. "SPADE: The System S Declarative Stream Processing Engine", International Conference on Management of Data, ACM (SIGMOD), 2008.
  29. Buğra Gedik, Kun-Lung Wu, and Philip S. Yu. "Efficient Construction of Compact Shedding Filters for Data Stream Processing", International Conference on Data Engineering, IEEE (ICDE), 2008.
  30. Buğra Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. "MobiQual: QoS-aware Load Shedding in Mobile CQ Systems", International Conference on Data Engineering, IEEE (ICDE), 2008.
  31. Buğra Gedik, Rajesh R. Bordawekar, and Philip S. Yu. "CellSort: High Performance Sorting on the Cell Processor", Very Large Data Bases Conference, (VLDB), 2007.
  32. Buğra Gedik, Philip S. Yu, and Rajesh R. Bordawekar. "Executing Stream Joins on the Cell Processor", Very Large Data Bases Conference, (VLDB), 2007.
  33. Kun-Lung Wu, Philip S. Yu, Buğra Gedik, Kirsten W. Hildrum, Charu C. Aggarwal, Eric Bouillet, Wei Fan, David A. George, Xiaohui Gu, Gang Luo, and Haixun Wang. "Challenges and Experience in Prototyping a Multi-Modal Stream Analytic and Monitoring Application on System S", Very Large Data Bases Conference, (VLDB), 2007.
  34. Buğra Gedik, Ling Liu, Kun-Lung Wu, and Philip S. Yu. "Lira: Lightweight, Region-aware Load Shedding in Mobile CQ Systems", International Conference on Data Engineering, IEEE (ICDE), 2007.
  35. Buğra Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. "A Load Shedding Framework and Optimizations for M-way Windowed Stream Joins", International Conference on Data Engineering, IEEE (ICDE), 2007.
  36. Buğra Gedik and Ling Liu. "Quality-Aware Distributed Data Delivery for Continuous Query Services", International Conference on Management of Data, ACM (SIGMOD), 2006.
  37. Buğra Gedik and Ling Liu. "Location Privacy in Mobile Systems: A Personalized Anonymization Model", International Conference on Distributed Computing Systems, IEEE (ICDCS), 2005.
  38. Buğra Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. "Adaptive Load Shedding for Windowed Stream Joins", International Conference on Information and Knowledge Management, ACM (CIKM), 2005.
  39. Buğra Gedik and Ling Liu. "Distributed Processing of Continuously Moving Queries on Moving Objects in a Mobile System", International Conference on Extending DataBase Technology, (EDBT), 2004.
  40. Buğra Gedik, Kun-Lung Wu, Philip S. Yu, and Ling Liu. "Motion Adaptive Indexing for Moving Continual Queries over Moving Objects", International Conference on Information and Knowledge Management, ACM (CIKM), 2004.
  41. Buğra Gedik, Aameek Singh, and Ling Liu. "Energy Efficient Exact kNN Search in Wireless Broadcast Environments", The 12th International Symposium of Geographical Information Systems, ACM (GIS), 2004.
  42. Buğra Gedik and Ling Liu. "PeerCQ: A Decentralized and Self-Configuring Peer-to-Peer Information Monitoring System", International Conference on Distributed Computing Systems, IEEE (ICDCS), 2003.
  43. Buğra Gedik and Ling Liu. Reliable Peer-to-Peer Information Monitoring Through Replication, International Symposium on Reliable Distributed Systems, IEEE (SRDS), 2003.
  44. Mudhakar Srivatsa, Buğra Gedik, and Ling Liu. "Scaling Unstructured Peer-to-Peer Networks With Multi-Tier Capacity-Aware Overlay Topologies", International Conference on Parallel and Distributed Systems, IEEE (ICPADS), 2003.
  45. Lakshmish Ramaswamy, Buğra Gedik, and Ling Liu. "Connectivity Based Node Clustering in Decentralized Peer-to-Peer Networks", International Conference on Peer-to-Peer Computing, IEEE (P2P), 2003.
  46. Tarık Arıcı, Buğra Gedik, Yucel Altunbasak, and Ling Liu. "PINCO: a Pipelined In-Network COmpression Scheme for Data Collection in Wireless Sensor Networks", International Conference on Computer Communications and Networks, IEEE (ICCCN), 2003.

Technical Report (1)

  1. Martin Hirzel, Buğra Gedik, Vibhore Kumar, Mark Mendell, Howard Nasgaard, Robert Soulé, and Kun-Lung Wu. “SPL Language Reference”, Streams Processing Language Specification, IBM Research Report (RC24897), 2009.

Thesis (1)

  1. Buğra Gedik. “Scaling Continuous Queries for Future Computing Platforms and Applications”, Ph.D. Thesis, College of Computing, Georgia Institute of Technology, 2006.

Online (2)

  1. Senthil Nathan and Buğra Gedik, "Using IBM InfoSphere Streams with memcached and Redis", IBM Developerworks, 2013.
  2. Buğra Gedik, "Integrate MATLAB code into InfoSphere Streams", IBM Developerworks, 2011.

Unpublished (1)

  1. Henrique Andrade, Buğra Gedik, and Deepak Turaga. "Stream Processing in Action", Unpublished Report, 2013.

Patents (43)

Granted Patents (39)

  1. with Henrique Andrade, Vibhore Kumar, and Kun-Lung Wu. “Managing resource allocation or configuration parameters of a model building component to build analytic models to increase the utility of data analysis applications”, Patent 9244735, 2016.
  2. with Henrique Andrade and Kun-Lung Wu. “Method for high-performance data stream processing”, Patent US8949810, 2015.
  3. with Kun-Lung Wu and Philip S. Yu. “Methods and apparatus for adaptive source filtering and load shedding for data stream processing”, Patent US9158837, 2015.
  4. with Martin J. Hirzel, Scott A. Schneider, and Kun-Lung Wu. “Automatic exploitation of data parallelism in streaming applications”, Patent US9170794, 2015.
  5. with Martin J. Hirzel, Scott A. Schneider, and Kun-Lung Wu. “Elastic auto-parallelization for stream processing applications based on a measured throughput and congestion”, Patent US9106391, 2015.
  6. with Scott A. Schneider, Yuzhe Tang, and Kun-Lung Wu. “Adaptive auto-pipelining for stream processing applications”, Patent US9098350, 2015.
  7. with Gabriela Jacques da Silva, Vibhore Kumar, Rohit Wagle, and Kun-Lung Wu. “Stream processing with runtime adaptation ”, Patent US9063788, 2015.
  8. with Gabriela Jacques da Silva, Henrique Andrade, Kun-Lung Wu, and Lou Degenaro. “Failure recovery for stream processing applications”, Patent US8949801, 2015.
  9. with Henrique Andrade, Huayong Wang, Kun-Lung Wu, and Rui Hou. “Incrementally constructing executable code for component-based applications”, Patent US8943482, 2015.
  10. with Mitchell A. Cohen, and Andrew Lawrence Frenkiel. “System and method for documenting application executions”, Patent US8930914, 2015.
  11. with Henrique Andrade, Hua Yong Wang, and Kun-Lung Wu. “Use of vectorization instruction sets”, Patent US8904366, 2014.
  12. with Henrique Andrade and Mitch Cohen. “Processing of streaming data with keyed aggregation”, Patent US8868518, Oct 21, 2014.
  13. with Andy Frenkiel, Henrique Andrade, and Wim De Pauw. “Generating layouts for graphs of data flow applications”, Patent 8856766, Oct 7, 2014.
  14. with Andy Frenkiel, “System and method for transplanting source code”, Patent 8856738, Patent 8856738, Oct 7, 2014.
  15. with Anton Riabov, Henrique Andrade, and Judah Diament. “Automated building and retargeting of architecture-dependent assets”, Patent 8843904, Sept 23, 2014.
  16. with Deepak Rajan, Henrique Andrade, Joel Wolf, Kristen Hildrum, Kun-Lung Wu, Rohit Khandekar, and Sujay Parekh. “Determining operator partitioning constraint feasibility”, Patent 8806510, Aug 12, 2014.
  17. with Henrique Andrade, Kun-Lung Wu, and Scott Schneider. “Performance optimization based on threshold performance measure by resuming suspended threads if present or by creating threads within elastic and data parallel operators”, Patent 8656396, Feb 18, 2014.
  18. with Andy Frenkiel, Henrique Andrade, Michael Pfeifer, Paul Allen, and Wim De Pauw. “Tracing flow of data in a distributed computing application”, Patent 8656369, Feb 18, 2014.
  19. with Henrique Andrade, Vibhore Kumar, Kun-Lung Wu, “Managing resource allocation and configuration of model building components of data analysis applications”, Patent 8645966, Feb 4, 2014.
  20. with Henrique Andrade and Kun-Lung Wu. “Profile-driven data stream processing”, Patent US8601458, 2013.
  21. with Henrique Andrade, Judah M. Diament, Andrew L. Frenkiel, Martin J. Hirzel, Anton V. Riabov. “Automating the creation of an application provisioning model”, Patent US8589864, 2013.
  22. with Henrique Andrade, James Challenger, Kun-Lung Wu, Martin Hirzel, Robert Soule, and Vibhore Kumar. “Virtual execution environment for streaming languages”, Patent 8499292, Jul 30, 2013.
  23. with Henrique Andrade, Howard Nasgaard, Kun-Lung Wu, and Mark Mendell. “Method of selecting an expression evaluation technique for domain-specific language compilation”, Patent 8495595, Jul 23, 2013.
  24. with Deepak Rajan, Henrique Andrade, Joel Wolf, Kun-Lung Wu, Kristen Hildrum, Rohit Khandekar, and Sujay Parekh. “Partitioning operator flow graphs”, Patent 8490072, Jul 16, 2013.
  25. with Buğra Gedik, Henrique Andrade, Joel Wolf, Kun-Lung Wu, and Rohit Khandekar. “Interactive capacity planning”, Patent 8479181, Jul 2, 2013.
  26. with Kun-Lung Wu and Philip S. Yu. “Method and apparatus for adaptive in-operator load shedding”, Patent 8478875, Jul 2, 2013.
  27. with Gabriela Jacques da Silva, Henrique Andrade, and Kun-Lung Wu. “Injecting a fault into a stream operator in a data stream processing application ”, Patent 8458650, Jun 4, 2013.
  28. with Bhuvan Bamba and Kun-Lung Wu. “Selective processing of location-sensitive data streams”, Patent 8447333, May 21, 2013.
  29. with Christian Lang and Rajesh Bordawekar. “Searching multi-dimensional data using a parallelization framework comprising data partitioning and short-cutting via early out”, Patent 8380643, Feb 19, 2013.
  30. with Henrique Andrade, Huayong Wang, Kun-Lung Wu, Martin Hirzel, Qiong Zhou, and Robert Soule. “Transforming relational queries into stream processing”, Patent 8326821, Dec 4, 2012.
  31. with Henrique Andrade and Mitch Cohen. “Processing of streaming data with a keyed delay”, Patent 8321865, Nov 27, 2012.
  32. with Gabriela Jacques da Silva, Henrique Andrade, and Kun-Lung Wu. “Proxying open database connectivity (ODBC) calls”, Patent 8321443, Nov 27, 2012.
  33. with Henrique Andrade and Kun-Lung Wu. “Method for generating a distributed stream processing application”, Patent 8291006, Oct 16, 2012.
  34. with Halim Nagui, Henrique Andrade, Lisa Amini, and Srinivasan Parthasarathy. “Dynamically composing data stream processing applications”, Patent 8286191, Oct 9, 2012.
  35. with Henrique Andrade, Kun-Lung Wu, Martin Hirzel, Robert Soule, and Vibhore Kumar. “State sharing in a distributed data stream processing system”, Patent 8285780, Oct 9, 2012.
  36. with Henrique Andrade, Kun-Lung Wu, Sujay Parekh, and Xiaolan Zhang. “Application resource model composition from constituent components”, Patent 8255554, Aug 28, 2012.
  37. with Kun-Lung Wu and Philip S. Yu. “Method and apparatus for adaptive load shedding”, Patent 7610397, Oct 27, 2009.
  38. with Kun-Lung Wu and Philip S. Yu. “System and method for evaluating moving queries over moving objects”, Patent 7299126, Nov 20, 2007.

Applied Patents, Pending (4)

  1. with Kun Wang and Qiong Zhou. “Hardware-assisted approach for local triangle counting in graphs”, Docket YOR920110413US1, 2011.
  2. with Henrique Andrade, Kun-Lung Wu, Martin Hirzel, Nagui Halim, and Vibhore Kumar. “Operators with request-response interfaces in data stream processing applications”, Docket YOR920100041US1, 2010.
  3. with Gabriela Jacques da Silva, Henrique Andrade, Kun-Lung Wu, Lou Degenaro, and Vibhore Kumar. “High availability operator groupings for stream processing applications”, Docket YOR920090076US1, 2009.
  4. with Henrique Andrade and Kun-Lung Wu. “On-demand marshalling and de-marshalling of network messages”, Docket YOR920090029US1, 2009.
publications.txt · Last modified: 2018/03/11 06:22 by bgedik

Page Tools