Bir temel karmaşık olay işleme motoru tasarımı ve geliştirilmesi
Design and development of a basic complex event processing engine
- Tez No: 305387
- Danışmanlar: PROF. DR. A.HALİM ZAİM, PROF. DR. AHMET SERTBAŞ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2012
- Dil: Türkçe
- Üniversite: İstanbul Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 95
Özet
Bu çalışmada karmaşık olay işleme kavramının temelleri, kullanım alanları ve kurumlara katabileceği değerler incelenmiş, ardından temel bir karmaşık olay işleyicinin sahip olması gereken yetenekler sıralandıktan sonra bu yetenekleri sağlayabilecek bir karmaşık olay işleyici platformu için kullanılabilecek bir mimari tasarımı yapılmış ve bu tasarımın referans implementasyonu gerçeklenmiştir.Çalışmanın birinci bölümünde karmaşık olay işlemede olay kavramı, tipleri ile beraber açıklanmış, konseptin kullanım alanları ve işletmelere faydaları sıralandıktan sonra, karmaşık olay işleyicilerin genel mimarilerinden bahsedilmiştir. Karmaşık olay işleyicilerin kullanıldığı platformlarda seçilebilecek tasarım desenleri ve bu desenlerin hangi ihtiyaçların çözümünde kullanılabileceği açıklanmıştır.İkinci bölümde, temel yeteneklerini birinci bölümde belirlediğimiz bir karmaşık olay işleyici için önerdiğimiz tasarımı sunduk ve bu tasarıma ait bileşenlerin işlevlerini açıkladık. Bu tasarımın implementasyonunu gerçekledik ve bir havayolu işletmesinde yaşanabilecek bazı senaryolardaki ihtiyaçları karşılayabileceğini ortaya koyduk.Son bölümde tasarımımızın performansını ve verimliliğini akademik ve açık kaynak kodluikiplatformilekıyaslayarakölçtük.Farklıkullanımsenaryolarında platformumuzun sistem kaynaklarını nasıl kullandığını inceledik ve verimliliğini ortaya koyduk. Son bölümde yapılan çalışma ile ilgili ve ileride yapılabilecek çalışmalar hakkında bir değerlendirme bulunmaktadır.
Özet (Çeviri)
In this study, fundamentals of complex event processing concept, usage areas and possible benefits of complex event processing usage to the corporations investigated. Then skills which should be owned by a basic complex event processing platform are listed. An architectural structure of a basic complex event processing engine which satisfies the skills listed before designed and a reference implementation of this design developed.At the first section of this work, event term in complex event processing concept explained with its types. After explanation of usage areas and benefits of complex event processing platforms, we investigated general architectural structures of complex event processing platforms. Some design patterns and possible use cases of these design patterns are described.At the second section of this work, our proposed design of a basic complex event processing engine is presented. We described components of our design and functionality of each component. We implemented our design and tested this implementation on different scenarios which may occur at an airline company's business workflow. We proved that our design is efficient on performance and throuhput criterias.At the end of this work, performance and efficiency of our work presented and compared with two other complex event processing platform. One of these platforms is open source development product and the other one is partially academic research product. We also tested the resource consumption of our engine in different use cases and presented efficiency of our work. Future work about complex event processing systems and evaluation about our work is presented as conculusion.
Benzer Tezler
- Virtual model-based control method for quadruped robots
Dört bacaklı robotlar için sanal modele dayalı kontrol yöntemi
CEM BALTACI
Yüksek Lisans
İngilizce
2024
Mekatronik Mühendisliğiİstanbul Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. HAKAN TEMELTAŞ
- Modeling of dynamic systems and nonlinear system identification
Dinamik sistemlerin modellenmesi ve doğrusal olmayan sistemlerin tanılanması
MASOUD ABEDINIFAR
Doktora
İngilizce
2023
Mekatronik Mühendisliğiİstanbul Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. ŞENİZ ERTUĞRUL
- İnsan faaliyetlerinin akış verileri üzerinden aykırılık tespiti
Outlier detection over streaming data of human activities
MOHAMAD AHMAD SABHA
Yüksek Lisans
İngilizce
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAnkara ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ BÜLENT TUĞRUL
- Open domain factoid question answering system
Tek yanıtlı sorular için açık alanlı soru yanıtlama sistemi
FARHAD SOLEİMANİAN GHAREHCHOPOGH
Doktora
İngilizce
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. İLYAS ÇİÇEKLİ