Geri Dön

Jade dağıtık etmen sistemi için yayınla/abone ol tabanlı iletişim eklentisi

Publish/subscribe based communication add for Jade distributed agent system

  1. Tez No: 223142
  2. Yazar: KIVANÇ ÖZBEK
  3. Danışmanlar: PROF. DR. NADİA ERDOĞAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2008
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 71

Özet

Tez çalışmasında JADE dağıtık etmen sistemi üzerine yayınla / abone ol esasına göre çalışan içerik tabanlı bir eklenti gerçeklenmiştir. Eklenti için kayıt mekanizması, olay bildirim servisi yada JADE yapısındaki adıyla konu yönetim servisi ve fonksiyon yorumlama mekanizması üzerinde çalışılmıştır.Kayıt mekanizması için bir veri saklama modeli tanımlanmıştır. Bu model yardımıyla istemcilerin isteklerini belirli detaylarda iletmeleri sağlanmıştır. Bu detaylar hangi konu ile ilgilendikleri, bu konu üzerindeki ek kısıtları ve ilgili durum oluştuğu takdirde yürütülecek işlemler olarak sıralanabilir.Konu üzerindeki kısıtları belirtmek üzere bir boole fonksiyon tanımı kullanılmıştır.. Abonelerin kısıtlarını belirten bu fonksiyonları yorumlamak üzere ayrı bir sınıf üzerinde genel bir yapı tanımlanmıştır.Bu genel yapı sayesinde parametreler değişse bile ortak bir yapı üzerinden işlem yapılmaya devam edilebilecektir. Fonksiyon yorumlama yapısının kullanımı, mesaj içeriklerinin kullanılması gerektiği için olay bildirim servisi içine yerleştirilmiştir.İstemcilerin ilgilendikleri durumlar oluştuğu takdirde yapılmasını istedikleri işlemi tanımlayabilmelerine olanak sağlanarak bir delegasyon mekanizması oluşturulmuştur. Bu sayede etmenlerin başka etmenler adına kayıt olabilmesine olanak sağlanmıştır. Delegasyon yapısı özellikle hiyerarşik yapılarda ve erişimlerin kısıtlı olduğu ortamlarda kullanılabilmek üzere düşünülmüştür. Delegasyon yapısı sayesinde sistemde daha etkin olan bir etmen diğer etmenler adına kayıt olup, onlara yönlendirilmesini istediği mesajları belirleyebilir duruma gelecektir. Böylece belirli bilgiye ve yetkiye sahip etmenler görev dağılımı yapabilme gibi özelliklere sahip olacaklardır.

Özet (Çeviri)

In this study, an add that is working according to content based publish / subscribe rules for JADE distributed agent system, is implemented. Developments have been take place over subscription mechanism, event notification service or topic management service as the name in the JADE system, and function interpretation mechanism.A data storage model has been defined for the subscription mechanism. With the help of this model, notification of client demands with some detail has been enabled. These detail are, the topic clients interested in, the constraints on the topic, and the actions to be taken when the conditions have been met.A Boolean function definition has been used to define the constraints on the topic. To interpret the functions a generic structure has been defined on a separate class, which it will be possible to continue operation even the parameters are changed. Usage of function interpretation mechanism has been take place inside the event notification service, because the messages have to be used.Delegation mechanism an additional ability, provides subscription in place of another agent, that has been thought to be used especially in the systems with hierarchical structure and the environments that have limited access. With the help of delegation mechanism, a more active agent in the system will be able subscribe on be half of other agents and be able to determine the messages that it wants other agents to get. This will bring the abilities like mission distribution, for the agents that have enough knowledge and authority.

Benzer Tezler

  1. Dağıtık çoklu etmen müzayede sistemi

    A distributed multi agent auctioning system

    ALİ ÜLLENOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2009

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NADİA ERDOĞAN

  2. Çoklu etmen ortamında nesne tabanlı dağıtık bellek paylaşımı

    Distributed object sharing in the multi-agent environment

    METEHAN PATACI

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NADİA ERDOĞAN

  3. Implementing an agent-based system for distributed information retrieval

    Dağıtık bilgi erişim için etmen tabanlı bir sistemin geliştirilmesi

    ABDEL NASER POUAMOUN

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge Üniversitesi

    Uluslararası Bilgisayar Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ İLKER KOCABAŞ

  4. Sıkı bitiş zamanlı uygulamalar için etmen tabanlı grid sistemlerinde kaynak paylaşımı ve yük dağılımı

    Load balancing and resource management on agent based grid systems for applications with hard deadlines

    KORAY ÇETİNBAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NADİA ERDOĞAN

  5. Çok etmenli ortamlar için CNP tabanlı müzakere protokolü

    CNP based negotiation protocol for multi-agent systems

    ÇİĞDEM ALBUZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NADİA ERDOĞAN