Mailing Address: Department of Electrical and Electronics Engineering
Middle East Technical University 06531 Ankara, TURKEY
Office: A-402
Phone: +90 (312) 2102339
Fax: +90 (312) 2102304
e-mail: eguran[at]metu.edu.tr

ACCLOUD ACTiVE LAB

Please ask for a reference letter only if you got AA from EE444/EE445/EE446.


Teaching Spring 2023-2024:

EE446 Computer Architecture II

EE444 Introduction to Computer Networks

Computer Option Overview

ODTU Elektrik Elektronik Mühendisliği Bölümü Bilgisayar Alanı

Biography

Education Background:
2004: Ph.D. in Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA.
Thesis Title: “Scheduling and Switching Architecture for Virtual Synchronous Frame (VSF)”
2001: M.Sc. in Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA.
Thesis Title: “A Novel Scalable Packet Switch Architecture with Quality of Service Support"
1997: B.Sc. in Electrical and Electronics Engineering, Middle East Technical University, Ankara, Turkey.
1993: High School Diploma: Ankara Atatürk Anadolu Lisesi (AAAL), 7-year program.


Publications: Google Scholar
International Journal:

    1. İ. Peşkircioğlu Gökçe, M. Üçüncü, and E. Güran Schmidt "OMNeT++ Simulation Framework for Avionics Full-Duplex Switched Ethernet." Journal of Aerospace Information Systems(2024).
    2. Atagoziev, Maksat, Ece Güran Schmidt, and Klaus Werner Schmidt. "Lane change scheduling for connected and autonomous vehicles." Transportation Research Part C: Emerging Technologies 147 (2023): 103985.
    3. Akpinar, Murat, Ece Guran Schmidt, and Klaus Werner Schmidt. "Highly Accurate Clock Synchronization with Drift Correction for the Controller Area Network." IEEE Transactions on Parallel and Distributed Systems (2022).
    4. S. Zengin and E. G. Schmidt, "A Fast and Accurate Hardware String Matching Module with Bloom Filters," IEEE Transactions on Parallel and Distributed Systems, vol. 28, no. 2, pp. 305-317, Feb. 1 2017.
    5. Y. B. Kartal, E. G. Schmidt, and Klaus Werner Schmidt "Modeling Distributed Real-time Systems in TIOA and UPPAAL", vol 16, no. 1 ACM Transactions on Embedded Computing Systems, 2016.
    6. Klaus Werner Schmidt, Burak Alkan, Ece Guran Schmidt, Duygu Culum Karani, Utku Karakaya, “Controller Area Network (CAN) With Priority Queues and FIFO Queues: Improved Schedulability Analysis and Message Set Extension, “International Journal of Vehicle Design, 2016 (In Press).
    7. N. Ayyildiz, E. G. Schmidt and H. C. Guran, “ S-DIRECT : Scalable and Dynamically Reconfigurable TCAM Architecture for High-speed IP Lookup,” The Computer Journal, vol. 58, no.6, pp. 1443-1455, 2015.
    8. M. Sanli, E. G. Schmidt and H. C. Guran, “ Hardware Design and Implementation of Packet Fair Queuing Algorithms for the Quality of Service Support in the High-speed Internet,” Elsevier Computer Networks, in the Special Issue on “Challenges in High-Performance Switching and Routing in the Future Internet”, vol. 56, no.13, pp. 3065-3075, 2012.
    9. K. W. Schmidt and E. G. Schmidt, “Distributed Real-time Protocols for Industrial Control Systems: Framework and Examples,” IEEE Transactions on Parallel and Distributed Systems, vol. 23, no.10, pp. 1856-1866, 2012.
    10. M. Sanli, E. G. Schmidt and H. C. Guran, “ FPGEN: A Fast, Scalable and Programmable Traffic Generator for the Performance Evaluation of High-speed Computer Networks,” Elsevier Performance Evaluation, vol. 68, no.12, pp. 1276-1290, 2011.
    11. S. Senol, K. Leblebicioglu and E. G. Schmidt, “ INtERCEDE: An Algorithmic Approach to Networked Control System Design,” Elsevier Journal of Network and Computer Applications, vol. 34, no.4, pp. 1326-1341, 2011.
    12. M. Soysal and E. G. Schmidt, "Machine Learning Algorithms for Accurate Flow-based Network Traffic Classification: Evaluation and Comparison," Elsevier Performance Evaluation, vol. 67, no.6, pp. 451-467, 2010.
    13. K. Schmidt and E. G. Schmidt, “Message Scheduling for the FlexRay Protocol: The Static Segment, “ IEEE Transactions on Vehicular Technology, vol. 58, no.5, pp. 2170-2179, 2009.
    14. E. G. Schmidt and K. Schmidt, “Message Scheduling for the FlexRay Protocol: The Dynamic Segment, “ IEEE Transactions on Vehicular Technology, vol. 58, no.5, pp. 2160-2169, 2009. (
    15. K. Schmidt and E. G. Schmidt, “Systematic Message Schedule Construction for Time-Triggered CAN, “ IEEE Transactions on Vehicular Technology, vol.56, no.6, pp.3431-3441, 2007.
    16. S. Ece (Guran) Schmidt and Hyong S. Kim, “A new scalable service discipline for real-time traffic: The framed-deadline scheduler,” Elsevier Computer Communications, vol. 30, no.6, pp. 1258-1277, 2007.
    17. S. Ece (Guran) Schmidt and Hyong S. Kim, “Frame-counter scheduler: A novel QoS scheduler for real-time traffic,” Elsevier Computer Communications, vol. 29, no.12, pp. 2181-2200, 2006.


    International Conference:

      1. H. Sağırkaya, E. G. Schmidt, “An Approach for Defining and Predicting Faults in Mil STD 1553 Bus in an Avionics Architecture,” 2023 IEEE/AIAA 42nd Digital Avionics Systems Conference (DASC2023), Barcelona, Spain, 2023.
      2. F. Yazıcı, A. S. Yıldız, A. Yazar, E. G. Schmidt, “A Novel Scalable On-chip Switch Architecture with Quality of Service Support for Hardware Accelerated Cloud Data Centers,” IEEE International Conference on Cloud Networking, 2020.
      3. C. Canpolat and E. G. Schmidt, "Dynamic User Count Aware Resource Allocation for Network Slicing in Virtualized Radio Access Networks," 2020 25th IEEE Symposium on Computers and Communications (ISCC) , Rennes, France, 2020.
      4. F. Koltuk and E. G. Schmidt, "A Novel Method for the Synthetic Generation of Non-I.I.D Workloads for Cloud Data Centers," 2020 25th IEEE Symposium on Computers and Communications (ISCC) , Rennes, France, 2020.
      5. M. Akpınar,E. G. Schmidt and K.W. Schmidt, "Drift Correction for the Software-based Clock Synchronization on Controller Area Network," 2020 25th IEEE Symposium on Computers and Communications (ISCC) , Rennes, France, 2020.
      6. M. Ç. Güldiken,E. G. Schmidt and K.W. Schmidt, "Telegram Scheduling for the Multifunction Vehicle Bus (MVB): Algorithms and Evaluation," 2020 25th IEEE
      7. N. U. Ekici, K. W. Schmidt, A. Yazar and E. G. Schmidt, "Resource Allocation for Minimized Power Consumption in Hardware Accelerated Clouds," 2019 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain, 2019.
      8. A. Erol, A. Yazar and E. G. Schmidt, "OpenStack Generalization for Hardware Accelerated Clouds," 2019 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain, 2019.
      9. M. Akpinar, K. W. Schmidt and E. G. Schmidt, "Improved Clock Synchronization Algorithms for the Controller Area Network (CAN)," 2019 28th International Conference on Computer Communication and Networks (ICCCN), Valencia, Spain, 2019.
      10. A. Batur, E.G. Schmidt, K.W. Schmidt, “Offset Computation of Response Time Distributions for Messages on the Controller Area Network,” IEEE Symposium on Industrial Embedded Systems, SIES2018.
      11. M. E. Afşin, K.W. Schmidt, E.G. Schmidt, “C3: Configurable CAN FD Controller: Architecture, Design and Hardware Implementation,” IEEE Symposium on Industrial Embedded Systems, SIES2017.
      12. A. Batur, E.G. Schmidt, K.W. Schmidt, “Offset Assignment on Controller Area Network: Improved Algorithms and Computational Evaluation,” IEEE Symposium on Industrial Embedded Systems, SIES2017.
      13. Maksat Atagoziyev, Klaus W. Schmidt, Ece G. Schmidt, “ Lane Change Scheduling for Autonomous Vehicles,” IFAC Symposium on Control in Transportation Systems, 2016.
      14. M. Sanli, A. Pehlivanli, and E. G. Schmidt, "Window Based Fair Aggregator for the Scalable Support of QoS Guarantees in the Backbone: An Experimental Performance Study," IEEE ICNC 2016.
      15. M. Sanli, E. G. Schmidt and H. C. Guran, "A Flow Aggregation Method for the Scalable and Efficient Quality of Service Support in Next Generation Networks, "IEEE GLOBECOM 2013.
      16. M. Ozkardes and E. G. Schmidt, "CALMTV: A Cluster Based Application Layer Multicast Architecture for IPTV," IEEE GLOBECOM 2013.
      17. K. Schmidt and E. G. Schmidt, "A Shortest-Path Problem for Evaluating the Worst Case Packet Delay of Switched Ethernet,"IEEE Symposium on Industrial Embedded Systems, SIES2010.
      18. E. G. Schmidt, M. Alkan, K. Schmidt, E. Yuruklu, and U. Karakaya, "Performance Evaluation of FlexRay/CAN Networks Interconnected by a Gateway," IEEE Symposium on Industrial Embedded Systems, SIES2010.
      19. E. G. Schmidt and K. Schmidt, "Schedulability Analysis and Message Schedule Computation for the Dynamic Segment of FlexRay," IEEE VTC Fall 2010.
      20. K. Schmidt and E. G. Schmidt, "Optimal Message Scheduling for the Static Segment of FlexRay," IEEE VTC Fall 2010.
      21. K. Schmidt, E. G. Schmidt, A. Demirci, E. Yuruklu , and U. Karakaya, “An Experimental Study of the FlexRay Dynamic Segment,” IFAC Symposium Advances in Automotive Control, IFAC AAC2010.
      22. K. Schmidt and E. G. Schmidt, "Communication of Distributed Discrete-Event Supervisors on a Switched Network," 9th International Workshop on Discrete Event Systems, WODES08.
      23. K. Schmidt, E. G. Schmidt and J. Zaddach, "Safe operation of distributed discrete-event controllers: A networked implementation with real-time guarantees," IFAC 2008.
      24. K. Schmidt and E. G. Schmidt "Echtzeitimplementierung verteilter ereignisdiskreter Steuerungen mittels Kommunikationsnetzwerken, " Entwurf Komplexer Automatisierungssysteme, EKA 2008.
      25. Murat Soysal and E. G. Schmidt, “ An Accurate Evaluation of Machine Learning Algorithms for Flow-based P2P Traffic Detection,” IEEE ISCIS07, 2007.
      26. Y. B. Kartal and E. G. Schmidt, "An Evaluation of Aspect Oriented Programming for Embedded Real-Time Systems," IEEE ISCIS07, 2007.
      27. K. Schmidt, E. G. Schmidt and J. Zaddach, “A shared-medium communication architecture for distributed discrete event systems,” Mediterranean Conference on Control and Automation, 2007.
      28. K. Schmidt and E. G. Schmidt, “Modeling and networked implementation of distributed discrete event dynamic controllers,” (in Abstract book), European Conference on Operational Research, 2007.
      29. S. Ece (Guran) Schmidt, Murat Soysal, “An intrusion detection based approach for the scalable detection of P2P traffic in the National Academic Network backbone, “IEEE ISCN06 pp.128-133, 2006.


    Recent SIU Conferences:

      1. E. B. Yitim and E. Güran Schmidt, "An AXI Data Shaper for Heterogeneous FPGA System-on-Chip (SoC) Architectures," 2022 30th Signal Processing and Communications Applications Conference (SIU), 2022.
      2. D. E. Arkadaş, M. Akpınar, E. G. Schmidt and K. W. Schmidt, "Clock Synchronization for the Controller Area Network using Bit Timing Information," 2022 30th Signal Processing and Communications Applications Conference (SIU), 2022.
      3. A. Tırlıoğlu, Ö. B. Demir, A. Yazar, E. G. Schmidt, “Bulut Bilişim için Donanım Hızlandırıcılar: Özellikler ve Gerçekleştirim-Hardware Accelerators for Cloud Computing: Features and Implementation,” IEEE 29. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2021.
      4. F. Yazıcı, A. S. Yıldız, A. Yazar, E. G. Schmidt, “Donanım Hızlandırıcılı Bulut Bilişim Sistemleri için Yonga-üstü Anahtar Mimarisi-An On-chip Switch Architecture for Hardware Accelerated Cloud Computing Systems,” IEEE 28. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2020.
      5. F. Koltuk, E. G. Schmidt, “Bulut Veri Merkezleri için Gerçekçi İş Yükü Üretimi- Realistic Workload Generation for Cloud Data Centers,” IEEE 28. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2020.
      6. M. Ç. Güldiken, E. G. Schmidt, K.W. Schmidt, “MVB'de Telegramların Çizelgelenmesi İçin Buluşsal Algoritmalar- Heuristic Algorithms For The Telegram Scheduling On MVB,” IEEE 28. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2020.
      7. M. Akpınar, E. G. Schmidt, K.W. Schmidt, “CAN Ağı Üzerinde Saat Senkronizasyonu Algoritmalarının Değerlendirilmesi-Evaluation of Clock Synchronization Algorithms for Controller Area Network,” IEEE 28. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2020.
      8. A. Erol, A. Yazar, E. G. Schmidt, “Heterojen Bulut Kaynaklarının Yönetimi İçin OpenStack Genelleştirimi-A Generalization of OpenStack for Managing Heterogeneous Cloud Resources,” IEEE 27. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2019.
      9. F. Koltuk, A. Yazar, E. G. Schmidt, “CLOUDGEN: Bulut Bilişim Sistemlerinin Başarım Değerlendirmesi için İş Yükü Üretimi-CLOUDGEN: Workload Generation for the Evaluation of Cloud Computing Systems,” IEEE 27. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2019.
      10. N. U. Ekici, K. W. Schmidt, A. Yazar, E. G. Schmidt, “ACCLOUD-MAN — Heterojen Bulutlarda Güç Etkin Kaynak Ataması-ACCLOUD-MAN — Power Efficient Resource Allocation for Heterogeneous Clouds,” IEEE 27. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2019.
      11. A. Yazar, A. Erol, E. G. Schmidt, “ACCLOUD: FPGA ile Hızlandırılmış Yeni bir Bulut Mimarisi-ACCLOUD (ACcelerated CLOUD): A Novel FPGA-Accelerated Cloud Archictecture,” IEEE 26. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2018.
      12. G. Eral, E. G. Schmidt, “FASST: Yazılım Tanımlı Bilgisayar Ağları için Yüksek Başarımlı, Ölçeklenebilir bir Kural Tablosu Donanım Mimarisi-FASST: A High Performance Scalable Rule Table Hardware Architecture for Software Defined Networks,” IEEE 26. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2018.
      13. A. Öge, E. G. Schmidt, “Verimli Uyarlanabilir Akış (EFAST): Algoritma,Gerçekleştirim, Değerlendirme-EFficient Adaptive STreaming (EFAST): Algorithm, Implementation and Evaluation,” IEEE 26. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2018.
      14. A. Batur, E.G. Schmidt, K.W. Schmidt, “CAN Mesajları için Tepki Zamanı Dağılımlarının Elde Edilmesi-Evaluation of Response Time Distributions for
      15. Controller Area Network Messages,” IEEE 26. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2018.
      16. Ç. Bağcı, E.G. Schmidt, “Akıllı Ulaşım Uygulamaları İçin Bir Haberleşme Mimarisi - A Communication Architecture for Intelligent Transportation Applications,” IEEE 25. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2017.
      17. C. Çakmak, E.G. Schmidt, K.W. Schmidt, “Hızlı ve Optimal Bir FlexRay v3.0 Statik Bölüt Çizelgelemesi Yöntemi - A Fast and Optimal Method for Scheduling the Static Segment of FlexRay v3.0,” IEEE 25. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2017.
      18. M. E. Afşin, K.W. Schmidt, E.G. Schmidt, “Ayarlanabilir Bir CAN FD Kontrolcusu: Mimari ve Gerçekleştirim-A Configurable CAN FD Controller: Architecture and Implementation,” IEEE 25. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2017.
      19. A. Batur, E.G. Schmidt, K.W. Schmidt, “CAN Ağları Ofset Çizelgelemesi İçin İyileştirilmiş Yük Dağılımı - Improved Load Distribution for Controller Area Network,”IEEE 25. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2017

    National Conference (In Turkish):

      1. U. Karakaya, D. Ç. Karani, B. Alkan, E. G. Schmidt, and K. W. Schmidt, “AUTONET – An Automatic Scheduling Tool for In-Vehicle Networks,” Otomotiv Teknolojileri Kongresi, OTEKON 2014.
      2. B. Alkan, E. G. Schmidt, and K. W. Schmidt, “Karayollarında Akıllı Ulaşım İçin Araç-içi Haberleşme Ağları,” 1 . Karayolu Akıllı Ulaşım Sistemleri Kongre ve Sergisi, 2014.
      3. H. İ. Balcı, E. G. Schmidt, “Yaya ve Araç Güvenliği için Akıllı Karayolları: Haberleşme Altyapısı ve Güncel Uygulamalar,” 4 . Karayolu Trafik Güvenliği Sempozyumu, 2013.
      4. A. K. Gözcü, U. Turan, E. G. Schmidt and K. Schmidt, “Dinamik Dağitik Gerçek Zamanli Endüstriyel İletişim Protokolu (D2GEP) Gerçekleştirimi-The implementation of Dynamic Distributed Real time Industrial communication Protocol (D2RIP) ,” IEEE 20. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2012.
      5. Y. B. Kartal, E. G. Schmidt and K. Schmidt, “Paylaşımlı Ethernet Üzerinde Çalışan Özgün Bir Gerçek-zamanlı Haberleşme Protokolü İşçerçevesinin Doğrulanması-The verification of a novel framework for real-time shared medium communication network protocols ,” IEEE 20. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2012.
      6. A. Demirci, E. G. Schmidt, E. Yuruklu, and U. Karakaya, “Flexray Araçiçi Haberleşme Ağlarının Deneysel Başarım Değerlendirmesi – Experimental Evaluation of FlexRay InVehicle Communication Networks,” Otomotiv Teknolojileri Kongresi, OTEKON 2010.
      7. E. G. Schmidt and K. Schmidt, “FlexRay Protokolu statik bölütü için mesaj çizelgelenmesi-Message Scheduling for the Static Segment of the FlexRay Protocol,” IEEE 16. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2008.
      8. E. G. Schmidt and K. Schmidt, “Dağıtık Ayrık Olaylı Denetleyiciler için Paylaşımlı Ortamda Haberleşme - Shared Medium Communication for Distributed Discrete Event Control,” IEEE 16. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2008.
      9. S. Şenol, K. Leblebicioğlu, E. G. Schmidt, “Zaman Dilimli İletişim Protokolleriyle Haberleşen Ağ Tabanlı Kontrol Sistemleri İçin Mesaj Zamanlama Algoritmaları - Message Scheduling Algorithms For Networked Control Systems With Time Slotted Communication Protocols,” IEEE 16. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2008.
      10. M. Sanlı, E. G. Schmidt, “Yüksek Hızlı Ağlar İçin Zamanlama ve Anahtarlama Mimarilerinin Tasarımı ve Gerçeklenmesi – Design and Implementation of the Scheduling and Switching Architectures for High-Speed Networks,” Gömülü Sistemler ve Uygulamaları Sempozyumu, GÖMSİS2008.
      11. S. Şenol, K. Leblebicioğlu, E. G. Schmidt, “Ağ tabanlı kontrol sistemi için Flexray benzetimi geliştirilmesi-Flexray simulator development for networked control system,” IEEE 15. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2007.
      12. Y. B. Kartal and E. G. Schmidt, “İlgiye odaklı programlamanın gerçek zamanlı gömülü sistemler üzerinde bir degerlendirmesi,” UYMS, AOP Çalıştayı, 2007.

    Projects:

    In Progress:

    1. Industrial Project conducted with BullTech and OTEST: “Development of a New FPGA-based UPF Device Architecture for 5G Networks”, Principal Investigator, Project end date: April 2024.
    2. Industrial Project conducted with SAGE and OTEST: "ozgur: A Custom RISC-V Processor Core and Hardware Accelarator Platform for Real-time Embedded Applications, " Principal Investigator, Project end date: July 2024.

    Completed:

    1. Industrial Project conducted with ElectraIC: “A Software Tool for the Configuration Analysis of ARINC664 Networks”, Principal Investigator, Project end date: August 2022.
    2. Industrial Project conducted with ISSD: “Detection Of Anomalies Through The Moving Camera in Open Area Using Computer Vision and Transferring Detection Data to In-Car Built-in Units” , Principal Investigator, Project end date: November 2022.
    3. TUBITAK 1003 -ACCLOUD (ACCELERATED CLOUD): A Novel, FPGA-Accelerated Cloud Architecture -ACCLOUD (ACCELERATED CLOUD): FPGA İle Hızlandırılmış Yeni Bir Bulut Mimarisi, Principal Investigator (2018-2021) Project Description  Hardware Accelerated Cloud Computing-Overview Lecture 
    4. Industrial Project conducted with ElectraIC: “Design and Software Modeling of a Fault Tolerant, High-Speed Bus Architecture”, Principal Investigator, 2020.
    5. Industrial Project conducted with FARBA: “Fonksiyonel Güvenlik Standartlarına Uygun Yazılım Test Sistemi Geliştirimi-Development of a Functional Safety Standards Compliant Software Test Method”, researcher, Project end date: October 2019.
    6. Independent R-D Project with TAI: "Very Light Aircraft (VLA)", researcher, Project end date: December 2020.
    7. Industrial Project conducted with ROKETSAN (SAYP): “MOKA (Model Kullanım Altyapısı)-Model-based Embedded Software Development”, researcher, Project end date: 2019.
    8. METU Research Project: “METU-STARS: Yüksek Başarımlı Yeni Bir Sistematik Yazılım Tanımlı Ağ (Software Defıned Network-SDN) Yönetimi -A Novel and High-performance Systematic Software Defıned Network-SDN Management Method”, principal investigator, Project end date: May 2019.
    9. METU Research Project: “METU-HAS: Yüksek Başarımlı Yeni Bir Sistematik HTTP Adaptive Streaming (HAS) Yöntemi – METU-HAS: A Novel and High-performance Systematic HTTP Adaptive Streaming (HAS) Method”, principal investigator, Project end date: December 2017.
    10. METU Research Project: “Araç içi Haberleşme için CAN-FD Kontrolcusu (METU-CAN): FPGA Geliştirimi, Gerçekleştirimi ve Testleri – A CAN-FD Controller (METU-CAN) for In-vehicle Communication: FPGA Development, Implementation and Evaluation”, principal investigator, Project end date: December 2017.
    11. Industrial Project conducted with TURK TRAKTOR: “Connected Tractor”: Yeni Nesil Traktörler içinAraç-içi ve Araç-X (V2X) Haberleşme Mimarisi Geliştirilmesi Ar-Ge Projesi-
    12. Connected Tractor”: Development of in-vehicle and V2X network architecture for next generetaion tractors", principal invesigator, Project end date: June 2017.
    13. METU Research Project: “Akıllı Ulaşım Sistemleri (AUS) için gerçek zamanlı bir haberleşme mimarisi – A real time communication architecture for Intelligent Transportation Systems (ITS)”, principal invesigator, Project end date: December 2016. Official completion: February 2017.
    14. Industrial Project conducted with TURK TRAKTOR: “Yeni Nesil Traktörlerde Uygulanabilecek Gövde Kontrol Sistemi Modülü Geliştirilmesi AR-GE Projesi-
    15. Development of a Body Control Module that can be implemented for next generation tractors”, principal investigator, Project end date: August 2016.
    16. Industrial Project conducted with TURKCELL (supported by TUBITAK): “CarCoDe:Araçlar için Akıllı İçerik İletim Platformu-CarCoDePlatform for Smart Car to Car Content Delivery”, principal invesigator, Project end date: April 2015. Project Leaflet
    17. Industrial Project conducted with TOFAS and Cankaya University (supported by TUBITAK): “Otomotiv Haberleşme Ağları için Algoritmik Çizelgelendirme Yapabilen Tasarım Yazılımı Geliştirme (AUTONET)-AUTONET: A software design tool for algorithmic scheduling of automotive networks”, principal invesigator, Project end date: April 2015.
    18. TUBITAK Carrier Award Project: “Ethernet üzerinde dinamik, dağıtılmış ve güvenilir endüstriyel haberleşme protokolları: Genel tasarım işçerçevesi, gerçekleştirim ve deneysel çalışma-Dynamic, distributed and dependable real-time industrial communication protocols over Ethernet: General design framework, implementation and experimental study”, principal invesigator, Project end date: March 2013. the experiments can be seen at this link .
    19. Industrial Project conducted with TOFAS: “Diagnoser Interface Development for Electric Vehicle”, principal invesigator, Project end date: September 2011.
    20. METU Research Project: “Endüstriyel ağ uygulamaları için paylaşımlı ortamda haberleşme protokolu geliştirilmesi-Development of a communication protocol in shared medium for industrial networking applications ”, principal invesigator, Project end date: May 2010.
    21. Industrial Projectconducted with TOFAS: “Otomatik park etme ve drive-by-wire uygulamaları için TOFAŞ araçlarında drive-by-wire haberleşme alt yapısının FlexRay veriyolu üzerinden kurulması-Establishing the drive-by-wire communication infrastructure over FlexRay Bus in TOFAS vehicles for automatic parking and drive-by-wire applications”, principal invesigator, Project end date: March 2010. A video of the experiments can be seen at this link
    22. METU Research Project: “FlexRay Araç içi haberleşme sistemleri için yüksek başarimli zaman çizelgeleyicisi tasarımı ve gerçekleştirimi-Design and implementation of high performance schedules for FlexRay in-vehicle communication networks ”, principal invesigator, Project end date: December 2008.
    23. METU Research Project: “Yüksek hızlı araç içi haberleşme sistemleri için yüksek başarımlı zaman çizelgeleyicisi gerçekleştirimi-Implementation of high-performance schedules for high-speed in-vehicle communication networks”, principal invesigator, Project end date: December 2007.
    24. METU Research Project: “Bilgisayar ağları üzerinde gerçek zamanlı trafik iletimi için kullanılan zamanlama algoritmaları analizi-Analysis of scheduling algorithms for real-time communication over computer networks”, principal invesigator, Project end date: December 2005.
    25. Industrial project grant from Pittsburgh Digital Greenhouse: “Network switch on a single chip”, researcher, Project end date: 2002.


Award:
3rd place in Academic Innovative Embedded System Design Category in CPU Turkey with: “Gigaswitch”, Mustafa Sanli, Ece Schmidt

Editorship:
Associate Editor for TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES (2017-)

Courses

Undergraduate:

EE446 Computer Architecture II Course Information

EE445 Computer Architecture I Course Information

EE444 Introduction to Computer NetworksCourse Information
EE441 Data StructuresCourse Information
EE348 Introduction to Logic Design Course Information

Graduate:

EE5410 High-Speed and Embedded Computer Networking Course Information

EE542 Computer Networks Course Information

Research Interests

High Speed Computer Networks and Systems:
Design and implementation of high speed switches, routers, QoS schedulers, packet classifiers, hardware traffic generators . Traffic classification and management for the backbone networks. Cloud Computing and Networks.
Projects Publications Theses

Netwoks for In-vehicle Communication and Intelligent Transportation Systems (ITS):
FlexRay, CAN, CAN-FD networks. Message schedule design, gateway unit design and implementation. Integrated, heterogenous communication architectures for ITS.
Projects PublicationsTheses

Networked Real-time Embedded Systems:
Communication for embedded systems with deterministic real-time guarantees over shared medium and switched networks. One specific application area is industrial communication networks.
Projects PublicationsTheses

I am open to possible other subjects that are related to my interests that prospective graduate students work on in their workplace.

Please attach BOTH your undergraduate and graduate transcripts when you contact me for a possible thesis supervision.

Supervised Ph.D. Theses

Please visit here for the abstracts and additional information.

  1. A General Framework For The Deterministic Medium Access On The Controller Area Network, Murat Akpınar, Ph.D. Thesis, Defense date: June 2022, Co-advised with Prof. Dr. Klaus Werner Schmidt.
  2. Communication and Coordination for Urban Intelligent Transportation: Architecture and Algorithms, Maksat Atagoziyev, Ph.D. Thesis, Defense date: February 2022 Co-advisor, Main advisor: Prof. Dr. Klaus Werner Schmidt.
  3. Fast, Efficient and Dynamically Optimized Data and Hardware Architectures for String Matching, Salih Zengin, Ph.D. Thesis, Defense date: September 2014, Co-advised with Prof. Dr. Hasan Guran. Thesis overview
  4. Dependability Design for Distributed Real-Time Systems with Broadcast Communication, Yusuf Bora Kartal, Ph.D. Thesis, Defense date: June 2014.Thesis overview
  5. Design and implementation of hardware architectures for high-speed IP address lookup, Nizam Ayyıldız, Ph.D. Thesis, Defense date: August 2013, Co-advised with Prof. Dr. Hasan Guran. Thesis overview
  6. QoC and QoS bargaining for message scheduling in networked control systems, Sinan Şenol, Ph.D. Thesis, Defense date: June 2012, Co-advised with Prof. Dr. Kemal Leblebicioğlu.
  7. Design and implementation of scheduling and switching architectures for high-speed networks, Mustafa Sanlı, Ph.D. Thesis, Defense date: October 2011, Co-advised with Prof. Dr. Hasan Guran.

Supervised M.Sc. Theses

Please visit here for the abstracts and additional information.

    1. Anomaly Detection of MIL-STD 1553 Traffic: Machine Learning Methods and Realistic Simulation Evaluation, Hüseyin Sağırkaya, M.Sc. Thesis, Defense date: September 2023.
    2. A UPF Module for 5G Networks with Quality of Service Support: Software Implementation and Realistic Evaluation, Mustafa Fatih Çemen, M.Sc. Thesis, Defense date: September 2023.
    3. Optimal Resource Allocation and Migration Decision for Virtual Machine Requests in Cloud Data Centers, Nazım Kerem Mert, M.Sc. Thesis, Defense date: August 2023, Co-advised with Prof. Dr. Klaus Werner Schmidt.
    4. An Analytical Method for the Analysis and Design of AFDX Networks, Zeynep Ayhan, M.Sc. Thesis, Defense date: June 2023, Co-advised with Prof. Dr. Klaus Werner Schmidt.
    5. A Novel and Precise False Positive Probability Computation for Bloom Filters Implemented with Universal Hash Functions, Furkan Koltuk, M.Sc. Thesis, Defense date: August 2022.
    6. Extension of an Open Source Resource Management Tool For Heterogeneous Cloud Data Centers: Implementation And Evaluation, Taha Doğan, M.Sc. Thesis, Defense date: February 2022.
    7. A Workflow for Offering Hardware Accelerators as a Cloud Computing Service: Implementation and Evaluation, Anıl Tırlıoğlu, M.Sc. Thesis, Defense date: February 2022. Thesis overview
    8. Design, Implementation And Verification Of A High-Speed On-Chip Packet Switch, Ayhan Sefa Yıldız, M.Sc. Thesis, Defense date: February 2022.
    9. A Novel Flexible On-chip Switch Architecture for Reconfigurable Hardware Accelerators, Fatih Yazıcı, M.Sc. Thesis, Defense date: August 2021. Thesis overview
    10. A New Fault-Tolerant Real-Time Ethernet Protocol: Design and Evaluation, Emre Atik, M.Sc. Thesis, Defense date: January 2021, Co-advised with Prof. Dr. Klaus Werner Schmidt. Thesis overview
    11. Dynamic Resource Allocation in Virtualized Networks for Network Slicing, Ceren Canpolat, M.Sc. Thesis, Defense date: February 2020. Thesis overview
    12. Clock Synchronization Algorithms on a Software Defined CAN Controller: Implementation and Evaluation Serkan Yalçın, M.Sc. Thesis, Defense date: January 2020, Co-advisor, Main advisor: Prof. Dr. Klaus Werner Schmidt.
    13. Train Communication Network, Multifunction Vehicle Bus, Scheduling, Integer Linear Programming, Heuristics, Mustafa Çağlar Güldiken, M.Sc. Thesis, Defense date: January 2020, Co-advisor, Main advisor: Prof. Dr. Klaus Werner Schmidt.
    14. Optimal Dynamic Resource Allocation for Heterogenous Cloud Data Centers, Nazım Umut Ekici, M.Sc. Thesis, Defense date: September 2019.Thesis overview
    15. Generalized Resource Management for Heterogeneous Cloud Data Centers, Ahmet Erol, M.Sc. Thesis, Defense date: September 2019.Thesis overview
    16. A Link Delay Computation Method for the Quality of Service Support in Software Defined Networks, Efe Balo, M.Sc. Thesis, Defense date: September 2019. Thesis overview
    17. C³: Configurable CAN FD Controller: Design, Implementation and Evaluation, Mehmet Ertuğ Afşin, M.Sc. Thesis, Defense date: February 2018, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt.Thesis overview
    18. Controller Area Network with Offset Scheduling: Improved Offset Assignment Algorithms and Computation of Response Time Distributions, Ahmet Batur, M.Sc. Thesis, Defense date: February 2018, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt.Thesis overview
    19. An End-To-End Communication Architecture for Intelligent Transportation Systems: Design, Implementation and Latency Analysis, Çağatay Bağcı, M.Sc. Thesis, Defense date: February 2018. Thesis overview
    20. Efficient and Fair Adaptive Streaming: Algorithm, Implementation and Evaluation, Ahmet Öge, M.Sc. Thesis, Defense date: June 2017. Thesis overview
    21. Efficient algorithms for the frame packing and slot allocation of FlexRay v3.0, Cumhur Çakmak, M.Sc. Thesis, Defense date: February 2017, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt.Thesis overview
    22. A Low Latency, High Throughput and Scalable Hardware Architecture for Flow Tables in Software Defined Networks, Göksan Eral, M.Sc. Thesis, Defense date: September 2016. Thesis overview
    23. TZAR – Time Zone Based Approximation To Ring: An Autonomous Protection Switching Algorithm for Globally Resilient Optical Transport Networks, Fatih Düzgün, M.Sc. Thesis, Defense date: February 2016.
    24. Message Scheduling For The Static and Dynamic Segment of Flexray: Algorithms and Applications Özgur Kızılay, M.Sc. Thesis, Defense date: December 2015, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    25. Dynamic Analysis For Complex Event Processing, Muhammet Oğuz Özcan, M.Sc. Thesis, Defense date: December 2015, Co-advised with Associate Prof. Dr. Ali Doğru. Thesis overview
    26. Controller Area Network (CAN) Response Time Analysis and Scheduling For Advanced Topics: Offsets, FIFO Queues and Gateways, Burak Alkan, M.Sc. Thesis, Defense date: February 2015, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    27. A Frame Packing Method to Improve the Schedulability on CAN and CAN-FD, Gökhan Urul, M.Sc. Thesis, Defense date: February 2015, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    28. RSAR: A Layered Software Architecture for Cyber-physical Systems, Erhan Akagündüz, M.Sc. Thesis, Defense date: February 2015, Co-advised with Associate Prof. Dr. Halit Oğuztüzün.
    29. A Generic and Extendable System Architecture for Intelligent Transportation Systems, Kaan Çetinkaya, M.Sc. Thesis, Defense date: January 2015. Thesis overview
    30. UNIBUS: A Universal Hardware Architecture For Serial Bus Interfaces With Real-Time Support, Mehdi Duman, M.Sc. Thesis, Defense date: January 2015. Thesis overview
    31. Software Implementations of QoS Scheduling Algorithms for High Speed Networks Aydın Pehlivanlı, M.Sc. Thesis, Defense date: January 2015. Thesis overview
    32. Implementation and Performance Analysis Of Switch Fabric Schedulers With a New Accurate Simulator Software, Ahmet Ada, M.Sc. Thesis, Defense date: September 2014. Thesis overview
    33. Switch Fabric Schedulers with Intelligent Multi-Class Support: Design, Implementation and Evaluation on FPGA , Murat Akpınar, M.Sc. Thesis, Defense date: September 2014.Thesis overview
    34. Diagnosers for discrete event systems: improved realization and examples, Bora Eser Kart, M.Sc. Thesis, Defense date: February 2014, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    35. Combined centralized and decentralized fault diagnosis for discrete event systems, Ruhi Karav, M.Sc. Thesis, Defense date: February 2014, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    36. An FPGA implementation of two-step trajectory planning for automatic parking Halil Ertuğrul, M.Sc. Thesis, Defense date: September 2013, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    37. Simulation-based VoIP performance evaluation under different traffic and codec conditions, Berk Ünlü, M.Sc. Thesis, Defense date: September 2013. Thesis overview
    38. Implementation and evaluation of the dependability plane for the Dynamic Distributed Dependable Real Time Industrial Protocol (D3RIP), Ömer Berat Sezer, M.Sc. Thesis, Defense date: September 2013, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    39. Implementation and evaluation of the Dynamic Distributed Real Time Industrial Protocol (D2RIP), Adem Kaya, M.Sc. Thesis, Defense date: September 2013, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    40. HTTP Adaptive Streaming architectures for Video on Demand and Live TV services, Yiğit Özcan, M.Sc. Thesis, Defense date: August 2013. Thesis overview
    41. The development and hardware implementation of a dynamically reconfigurable and area optimized Cyclic Redundancy Check architecture, Özcan Yurt, M.Sc. Thesis, Defense date: August 2013. Thesis overview
    42. Software tool development for the automated configuration of FlexRay networks for in-vehicle communication, Can Öztürk, M.Sc. Thesis, Defense date: January 2013, Co-advised with Associate Prof. Dr. Klaus Werner Schmidt. Thesis overview
    43. The development and hardware implementation of a high-speed adaptable packet switch fabric, Erdem Eyüp Akbaba, M.Sc. Thesis, Defense date: January 2013. Thesis overview
    44. A new service architecture for IPTV over Internet, Merve Özkardeş, M.Sc. Thesis, Defense date: January 2013. Thesis overview
    45. A software tool for vehicle calibration, diagnosis and test via controller area network Utku Civelek, M.Sc. Thesis, Defense date: September 2012. Thesis overview
    46. Development of strategies for reducing the worst-case message response times on the controller area network, Vakkas Çelik, M.Sc. Thesis, Defense date: January 2012, Co-advised with Assistant Prof. Dr. Klaus Werner Schmidt.
    47. Simulation and performance evaluation of a distributed real-time communication protocol for industrial embedded systems, Güray Aybar, M.Sc. Thesis, Defense date: December 2011.
    48. Implementation and evaluation of a eynchronous time-slotted medium access protocol for networked industrial embedded systems, Ahmet Korhan Gözcü, M.Sc. Thesis, Defense date: September 2011.
    49. Implementing and evaluating the Coordination Layer and time-synchronization of a new protocol for industrial communication networks, Ulaş Turan, M.Sc. Thesis, Defense date: September 2011.
    50. A faster intrusion detection method for high-speed computer networks, Mehmet Cem Tarım, M.Sc. Thesis, Defense date: May 2011.
    51. Ethernet based real time communications for embedded systems, Ozan Yılmaz, M.Sc. Thesis, Defense date: May 2010.
    52. Inter-connected FlexRay and CAN Networks for ın-vehicle communication: Gateway implementation and end-to-end performance study, Melih Alkan, M.Sc. Thesis, Defense date: May 2010.
    53. Performance evaluation of FlexRay networks for in-vehicle communication, Ali Demirci, M.Sc. Thesis, Defense date: November 2009.
    54. A new feedback-based contention avoidance algorithm for optical burst switching networks, Hadi Alper Toku, M.Sc. Thesis, Defense date: December 2008.
    55. Time-triggered controller area network (TTCAN) communication scheduling: a systematic approach, Uğur Keskin, M.Sc. Thesis, Defense date: August 2008.
    56. Connectionless traffic and variable packet size support in high speed network switches: improvements for the delay-limiter switch, Alican Akçasoy, M.Sc. Thesis, Defense date: June 2008.
    57. Testing distributed real-time systems with a distributed test approach\ Gökhan Öztaş, M.Sc. Thesis, Defense date: May 2008.
    58. A new approach for the scalable intrusion detection in high-speed networks, Ümit Burak Şahin, M.Sc. Thesis, Defense date: December 2007.
    59. Scheduling algorithms for wireless CDMA networks, Serkan Ender Hakyemez, M.Sc. Thesis, Defense date: December 2007.
    60. Routing algorithms for on chip networks, Maksat Atagoziyev, M.Sc. Thesis, Defense date: December 2007.
    61. An evaluation of aspect-oriented programming for embedded real-time systems, Yusuf Bora Kartal, M.S. Thesis, Defense date: May 2007.
    62. A novel method for the detection of P2P traffic in the network backbone inspired by intrusion detection systems, Murat Soysal , M.Sc. Thesis, Defense date: June 2006.