Computer Engineering / Bilgisayar Mühendisliği

Permanent URI for this collectionhttps://hdl.handle.net/11147/10

Browse

Search Results

Now showing 1 - 10 of 12
  • Conference Object
    Izmir Yüksek Teknoloji Enstitüsü'nün Bilgisayar Ağı için Bir Servis Kalitesi Uygulaması
    (Türkiye Bilişim Derneği, 2002) Çağrıcı, Gökhan; Ayav, Tolga
    Günümüzün gelişen bilgisayar ağları ve bu ağlarda oluşan trafik tiplerindeki çeşitlilik, Servis Kalitesi için büyük gereksinim doğuracak nitelikte sıkışıklıklar meydana getirmektedir. Nitekim, Servis Kalitesi’nin ne olduğu ve sıkışıklık yaşayan bilgisayar ağlarına neler sunduğu konuları hala tam bir açıklık kazanmamıştır. Ağ sistemleri üreticileri ve üniversite gibi bilimsel kuruluşlar, Servis Kalitesi mekanizmaları konusunda çeşitli araştırmalar yapmaktadır. Bu bildiride, Servis Kalitesi’nin anlamı genel hatlarıyla sunulacak ve İzmir Yüksek Teknoloji Enstitüsü’nün yerel bilgisayar ağı için geliştirilen bir Servis Kalitesi uygulaması açıklanacaktır.
  • Conference Object
    Bir Ağ Yönetim Sistemi: Guardilan
    (Türkiye Bilişim Derneği, 2003) Talay, Salih; Ayav, Tolga; Özardıç, Onur; Altıntaş, Erhan
    Bilgisayar ağlarındaki hızlı gelişime rağmen ağ yönetim sistemleri bu gelişimin gerisinde kalmaktadır. Ağların hızla gelişmesi, ağda oluşan trafik tiplerindeki çeşitlilik, ve kaynaklardaki kısıtlılık Servis Kalitesi ve Network Yönetimi konularını daha önemli hale getirmiştir. Bu bildiride, İzmir Yüksek Teknoloji Enstitüsü’nün yerel bilgisayar ağı için geliştirilen GuardiLAN projesi sunulacaktır. GuardiLAN ilk aşamada 3 kısımdan oluşan, modüler ve web tabanlı bir ağ yönetim sistemidir. Birinci kısım ağ topolojisinin belirlenmesinden ve takibinden sorumlu olup, ikinci kısım kullanıcıların IP adreslerinin ve MAC adreslerinin düzenli olarak kontrolüyle ağ güvenliğinin yükseltilmesini sağlamaktadır. Son kısım ise geniş alan ağı bağlantısının etkin kullanımı için geliştirilmiş bir akıllı bant genişliği yönetim aracıdır.
  • Article
    Gerçek-zamanlı Uyarlamacı Görev Planlaması Tekniğinin Rt-linux’ta Uygulanması
    (Türkiye Bilişim Vakfı, 2005) Ayav, Tolga; Yılmaz, Sinan
    Bu çalışma kesinleşmemiş hesaplamalar yöntemine dayalı olan gerçek-zamanlı geribesleme denetimli bir görev planlama tekniğinin ("Real Time Feedback Control Scheduling") Gerçek zamanlı Linux (Rt-Linux) üzerindeki uygulamasını sunmaktadır. Zorunlu ve seçmeli alt-görevlerden oluşan ve geribesleme denetimli "rate-monotonic" tekniğine göre planlanan iki-sürümlü görev modeli seçilmiştir. Oransal-Entegral-Türev (PID) denetim, seçmeli alt görevlerin çalıştırılması veya reddedilmesinde gerekli geribesleme stratejisini sağlamak için kullanılmıştır. Oluşturulan bu model RT-Linux işletim sistemine uygulanmış ve sistem başarımı yapay bir iş yükü altında sınanarak önerilen görev planlama modelinini sistemi öngörülen A/B kullanım oranı düzeyinde kararlı halde çalışabildiği gösterilmiştir.
  • Conference Object
    Fpga ile Gerçeklenen Devrelerde Hataya Dayanıklılık
    (Otomatik Kontrol Türk Milli Komitesi, 2008) Ayav, Tolga; Toker, Kadir Atilla
    Hataya dayanıklılık (Fault-Tolerance) özellikle güvenliğin önemli olduğu kritik uygulamalarda ve kontrol sistemlerinde büyük önem taşımaktadır. Bu çalışmada FPGA ile gerçeklenen devrelerin otomatik olarak aksaklığa dayanıklı hale dönüştürülmesi için geliştirilen bir teknik sunulmaktadır. VHDL dilinde yazılmış olan devre kodu, göreceli kısa bir dönüşüm betiği ile otomatik olarak hataya dayanıklı hale getirilmektedir. Önerilen metot, FPGA üzerinde gerçeklenmiş bir sonsuz darbe cevaplı (IIR) süzgeç ile sınanarak benzetim sonuçları verilmekte, kullanılan tekniğin basitliği ve buna karşın önemi ve etkinliği sunulmaktadır.
  • Conference Object
    A New Embedded Controller for Data Acquisition and Control Applications
    (1999) Ayav, Tolga; Aytaç, İsmail Sıtkı
    Developing high performance data acquisition and control systems takes better tools than the industry normally provides. As the most common controllers, PLCs can be still weak in many applications, and especially they are not good choice for data acquisition due to their limited capability of computation, speed, memory and programming constraints. The fact that today s PCs have many advantages compared with their relatively low price made them very popular in industrial environments. In this project a PC based controller was designed for data acquisition and control purposes. Although such similar systems exist, this product with some advantages could be a good alternative to the existing ones.
  • Conference Object
    Neuro-Fuzzy Controller in Real-Time Feedback Schedulers
    (Izmir Institute of Technology, 2002) Ayav, Tolga; Yılmaz, Sinan
    Traditional scheduling algorithms worked on closed and highly predictable environments. However present day systems need to work in more open and unpredictable environments; such as mobile robots, on-line trading, e-commerce, multimedia that cannot be driven well with traditional open-loop algorithms. A new scheduling paradigm, feedback control scheduling, therefore has been presented recently to fulfil the requirements of such systems. This algorithm defines error terms for schedules, monitors the error, and continuously adjusts the schedule to maintain stable performance. When PID (Proportional-Integral-Derivative) controller is used to control the CPU utilization, one of the problems faced is that when utilization setpoint is closer to 100%, in severely overloaded conditions, systems can have a longer settling time than the analysis based on the linear model since utilization feedback saturates at 100%. To overcome this problem, a neuro-fuzzy controller is designed instead of PID. Simulations showed that settling time with the neuro-fuzzy controller is approximately four times shorter than the one with the PID controller.
  • Conference Object
    Stability Properties of Adaptive Real-Time Feedback Scheduling: a Statistical Approach
    (Nessuna, 2004) Ayav, Tolga; Ferrari-Trecate, Giancarlo; Yılmaz, Sinan
    This paper focuses on the statistical analysis of an adaptive real-time feedback scheduling technique based on imprecise computation. We consider two-version tasks made of a mandatory and an optional part to be scheduled according to a feedback control rate-monotonic algorithm. A Proportional-Integral-Derivative (PID) control action provides the feedback strategy for deciding about the execution or rejection of the optional sub-tasks. By modelling the task execution times as random variables, we compute the probability density of the CPU utilization and derive conditions on PID parameters guaranteeing the stability of the overall system around a desired level of CPU utilization. This allows us to highlight the tasks statistics and the scheduling parameters that affect critically stability. The analysis is developed by first exploiting a number of simplifying assumptions that are progressively removed. The main results are also demonstrated through monte-carlo simulations of the scheduling algorithm.
  • Conference Object
    Citation - WoS: 1
    Feedback Control Static Scheduling for Real-Time Distributed Embedded Systems
    (Institute of Electrical and Electronics Engineers Inc., 2005) Ayav, Tolga; Sorel, Yves
    This paper presents an implementation of feedback control strategy on distributed static scheduling. The static schedule is created taking into account the average execution times of the tasks. Feedback control algorithm handles the unestimated dynamic behaviors in the system and keeps the performance at a desired level. The approach of feedback control supporting static scheduling yields more flexible scheduling, low scheduling overhead and better resource utilization while preserving the realtime constraints.
  • Report
    Implementing Fault-Tolerance in Real-Time Systems by Automatic Program Transformations
    (Association for Computing Machinery (ACM), 2006) Ayav, Tolga; Fradet, Pascal; Girault, Alain
    We present a formal approach to implement and certify fault-tolerance in real-time embedded systems. The fault-intolerant initial system consists of a set of independent periodic tasks scheduled onto a set of fail-silent processors. We transform the tasks such that, assuming the availability of an additional spare processor, the system tolerates one failure at a time (transient or permanent). Failure detection is implemented using heartbeating, and failure masking using checkpointing and roll-back. These techniques are described and implemented by automatic program transformations on the tasks' programs. The proposed formal approach to fault-tolerance by program transformation highlights the benefits of separation of concerns and allows us to establish correctness properties.
  • Article
    Optimal Control for Real-Time Feedback Rate-Monotonic Schedulers
    (Springer Verlag, 2005) Ayav, Tolga; Ferrari-Trecate, Giancarlo
    This paper presents an optimal control scheme for a real-time feedback control rate-monotonic scheduling (FC-RMS) system. We consider two-version tasks composed of a mandatory and an optional part to be scheduled according to the FC-RMS. In FC-RMS, the controller provides a feedback strategy for deciding about the execution or rejection of the optional sub-tasks. By modeling the task execution times as random variables, we first find the statistical model of FC-RMS and then we design a pure optimal controller and an optimal controller with feedforward integral compensation. The comparison of these two schemes with common Proportional-Integral-Derivative (PID) controller highlights the benefit of the optimal scheme with integral compensation. The results are demonstrated through the real implementation of FC-RMS on RT-Linux.