Tez No İndirme Tez Künye Durumu
223690
Etmen tabanlı dağıtılmış olay sistemi / Agent based distributed event system
Yazar:ÖZGÜR KORAY ŞAHİNGÖZ
Danışman: PROF.DR. A. COŞKUN SÖNMEZ
Yer Bilgisi: İstanbul Teknik Üniversitesi / Fen Bilimleri Enstitüsü / Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı
Konu:Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control
Dizin:
Onaylandı
Doktora
Türkçe
2006
172 s.
Son yıllarda olay tabanlı haberleşme paradigması, dağıtılmış sistemlerde haberleşme altyapısı geliştirme çalışmalarında çoğunlukla çaba gösterilen ve gelecek için umut vadeden bir yaklaşım olarak karşımıza çıkmaktadır. Şimdiye kadar geliştirilen olay sistemlerinin çoğunda, olaylar kayıtlar, tuplelar veya daha karmaşık olanlarda ise nesneler olacak şekilde basit mesajlar olarak tanımlanmışlardır. Tez çalışması olay verilerini (agvent-AGent eVENT olarak adlandırılan) sistemin birinci sınıf bir üyesi olarak kabul eden yeni bir model olarak ?Etmen Tabanlı Dağıtılmış Olay Sistemini?- Agvent Sistemini tanıtmaktadır. Agvent Sistemi kayıt/yayın haberleşme modelinin avantajları ile mobil etmen teknolojisinin avantajlarını esnek ve genişleyebilir bir dağıtılmış çalışma platformunda birleştirmektedir. Sistemin getirdiği en önemli yenilik, basit olay verilerinin bir gezgin etmen olarak tanımlanması ve verilen otonomi ve gezginlik özellikleri sayesinde hedef sistem bileşenlerini seçmesi ve dolaşabilmesidir.. Önerilen modelin temel özellikleri ise ağ yükünü azaltması ve sistem yapısındaki değişiklikleri dinamik olarak kendisini adapte edebilmesi, bilgi saklaması, asenkron haberleşmesi ve etmen tabanlı çalışmanın kazandırdığı esnekliktir. Bu yeni modelin elektronik ticaret, bilgi dağıtımı, yayın dağıtımı sistemi, dağıtılmış virüs tanımları ve yazılım güncelleme gibi farklı bilgi tabanlı uygulamalarında kullanılmasının iyi bir seçim olacağı değerlendirilmektedir. Anahtar Kelimeler: Gezgin Etmen, Dağıtılmış Olay Sistemi, Kayıt/Yayın Haberleşmesi
In the last years, event-based communication paradigm has been extensively studied and it is considered a promising approach to develop the communication infrastructure of distributed systems. In most of the previously developed event systems, events are defined as simple messages such as records, tuples or simple objects. This thesis presents a new model for an ?Agent Based Distributed Events System?, the Agvent System, which defines events (called as agvents-AGent eVENTs ) as first class members of the system. Agvent System combines the advantages of publish/subscribe communication and mobile agents into a flexible and extensible distributed execution environment. The major novelty of the model is that an event is represented as a mobile agent and given autonomy and mobility features to select and travel between system components. The benefits of the proposed model are reduced network load, higher adaptability by allowing dynamic changes in system configuration, information hiding, asynchronous communication and flexibility of agent based execution. We think the new model will serve as an effective choice for several information-oriented applications, such as ecommerce, information retrieval, publication dispatch systems, distributed software and virus definitions updating. Keywords: Mobile Agent, Distributed Event System, Publish/Subscribe communication