Prof.
Ece Güran Schmidt
Room No
A-402
Tel No
+90 (312) 210-2339
E-mail
eguran metu.edu.tr

Education

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.

Research Interests

  • Data plane hardware architectures for high-speed computer networks
  • Computer architecture
  • Quality of service scheduling, packet processing
  • Cloud computing hardware and management
  • Hardware accelerators
  • In-vehicle communication networks and vehicle connectivity
  • Resource allocation and management for computer systems
  • Embedded real-time systems and networks
     

Publications

International Journal:

  1. 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.
  2. Akpınar, Murat, Ece Güran Schmidt, and Klaus Werner Schmidt. "Highly Accurate Clock Synchronization With Drift Correction for the Controller Area Network." IEEE Transactions on Parallel and Distributed Systems 33.12 (2022): 4071-4082.
  3. 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.
  4. 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.
  5. K. W. Schmidt, B. Alkan, E. G. Schmidt, D. C. Karani, U. Karakaya, “Controller Area Network (CAN) With Priority Queues and FIFO Queues: Improved Schedulability Analysis and Message Set Extension," International Journal of Vehicle Design,  vol. 71, no. 1/2/3/4, 2016.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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. (PDF)
  13. 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. (PDF)
  14. 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. (PDF)
  15. 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.
  16. 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 Symposium on Computers and Communications (ISCC) , Rennes, France, 2020.
  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 Longest-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.
  26. Y. B. Kartal and E. G. Schmidt, "An Evaluation of Aspect Oriented Programming for Embedded Real-Time Systems," IEEE ISCIS07.
  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
    Controller Area Network Messages,” IEEE 26. Sinyal İşleme ve İletişim Uygulamaları Kurultayı, 2018.
  15. Ç. 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.
  16. 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.
  17. 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.
  18. 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

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. 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) 
  2. Industrial Project conducted with ElectraIC: “Hataya Toleranslı Yüksek Hızlı Veri Yolu (HTYHVY) Mimarisi Tasarlanması ve Yazılım Modellemesi -Design and Software Modeling of a Fault Tolerant, High-Speed Bus Architecture”, Principal Investigator,  Project end date: December 2020.
  3. Industrial Project conducted with ElectraIC: “A Software Tool for the Configuration Analysis of ARINC664 Networks”, Principal Investigator, Project end date: August 2022.
  4. 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.
  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: July 2020.
  6. Independent R-D Project with TAI: "Very Light Aircraft (VLA)" , researcher,  Project end date: January 2020.
  7. Industrial Project conducted with ROKETSAN  (SAYP): “MOKA (Model Kullanım Altyapısı)-Model-based Embedded Software Development”, researcher,  Project end date: 2018.
  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-
    Connected Tractor”: Development of in-vehicle and V2X network architecture for next generation tractors", principal investigator,  Project end date: June 2017.
  12. 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.
  13. Industrial Project conducted with TURK TRAKTOR: “Yeni Nesil Traktörlerde Uygulanabilecek Gövde Kontrol Sistemi Modülü Geliştirilmesi AR-GE Projesi-
    Development of a Body Control Module that can be implemented for next-generation tractors”, principal investigator,  Project end date: August 2016.
  14. 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 investigator,  Project end date: April 2015. Web Page        Project Leaflet
  15. 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 investigator, Project end date: April 2015.
  16. 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. A video of the experiments can be seen at this link.
  17. Industrial Project conducted with TOFAS: “Diagnoser Interface Development for Electric Vehicles”, principal investigator, Project end date: September 2011.
  18. 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.
  19. Industrial Project conducted 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.
  20. 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.
  21. 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.
  22. 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.
  23. Industrial project grant from Pittsburgh Digital Greenhouse: “Network switch on a single chip”, researcher, Project end date: 2002.

Courses / Laboratories

Undergraduate:
EE445 Computer Architecture I 
EE446 Computer Architecture II 
EE444 Introduction to Computer Networks
EE441 Data Structures
EE348 Introduction to Logic Design
Graduate:
EE5410 High-Speed and Embedded Computer Networking 
EE542 Computer Networks