Çok Etmenli Sistemlerde Yük Dengeleme ve Yük Paylaşımı

Slides:



Advertisements
Benzer bir sunumlar
FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Advertisements

MIT503 Veri Yapıları ve algoritmalar Algoritma Oluşturma – Açgözlü algoritmalar ve buluşsallar Y. Doç. Yuriy Mishchenko.
Öğretimde Kullanılan Teknikler (3)
Tuğba DEMİREL
ÇOK AMAÇLI TEDARİKÇİ SEÇİMİ PROBLEMİNDE GENEL İNDİRİM POLİTİKALARI
İNSANGÜCÜ PLANLAMASI Dr. Habibe Akşit 15 Mart 2008.
GÜNDEM Tedarik Zinciri (TZ) Nedir? Neden TZ? TZ süreci ve Elemanları
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
Bölüm 1: Introductions (Tanıtım,Tanım)
Çağın Gidişine Göre Öğretmen Nasıl Olmalı?
Proje yönetiminde başarının yeni formülü. Daha başarılı projeler Daha ekonomik çözümler Daha özelleşmiş hizmetler için… Neden ?
Türkiye’de Yüksek Başarımlı Hesaplama
Eğitim İhtiyaçları Değerlendirmesi (TNA)
SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma Çiğdem İNAN, M. Fatih AKAY Çukurova Üniversitesi Bilgisayar.
KARAR DESTEK SİSTEMLERİ - KDS DECISION SUPPORT SYSTEMS-DSS
Genç Bilişimciler İçin Profesyonelleşme Yolunda Öneriler
Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları
GRUP DAVRANIŞLARININ TEMELLERİ
Veri – Bilgi – Karar Kuramları ve Özellikleri
 Ülgen & Mirze 2004.
Örnek Olay Öğretim Yöntemi
Problem Çözme Becerileri
1- BİLGİSAYAR AĞLARINA GİRİŞ
ERK İSG&İK – –
PROBLEME DAYALI ÖĞRENME
Öğretimde Teknoloji Kullanımı Bilgisayar ve İnternet
PEER SUPPORT TEAM.
Katılım ve Katılımcılık Süreci A.Ü.Z.F. Peyzaj Mimarlığı Bölümü
Kalite Yönetim Prensipleri (Devam)
Kültürel amaçlı teknoloji kullanımı : çevrimiçi öğrenen toplulukları oluşturma.
KARAR ALICI OLARAK YÖNETİCİ.
OKULLARIN INTERNETE TAŞINMASINDA BÖTEB’ LERİN (BİLGİSAYAR ve ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ BÖLÜMÜ) ROLÜ.
SABPO METODOLOJİSİ KULLANILARAK FIPA UYUMLU ÇOK-ETMENLİ BİR OTEL REZERVASYON SİSTEMİNİN TASARIMI VE GERÇEKLEŞTİRİLMESİ Ayşegül Alaybeyoğlu, Geylani Kardaş,
Dağıtım kanalları ve fiziksel dağıtım
GRİD HESAPLAMA PARALEL HESAPLAMA
BEDEN EĞİTİMİNDE İŞBİRLİĞİNE DAYALI(EŞLİ) ÖĞRENME YÖNTEMİ
YONT401 YÖNETİM BİLİŞİM SİSTEMLERİ
ÇATIŞMA YÖNETİMİ.
Etkinlikler ve Örnek Formlar
B İ LG İ SAYAR DESTEKL İ Ö Ğ RET İ M GENEL BAKIŞ.
Şahin BAYZAN Kocaeli Üniversitesi Teknik Eğitim Fakültesi
MOBİL ARAÇLARDA ETMEN TEKNOLOJİSİNİN KULLANIMI
Karar Bilimi 1. Bölüm.
Süreç Yönetimi.
ISO ÇEVRE YÖNETİM SİSTEMİ TEMEL EĞİTİMİ
Türk Hava Kurumu Üniversitesi
Örgütsel bilgi kullanımı
1.1 © 2003 by Prentice Hall BÖLÜM 1 BİLİŞİMLE İLGİLİ GENEL KAVRAMLAR VE İŞ DÜNYASINDA BİLİŞİMİN ÖNEMİ.
YÖNETİMİN ALT İŞLEVLERİ
Prof. Dr. Fersun PAYKOÇ ODTÜ Eğitim Fakültesi Emekli Öğretim Üyesi.
BİLSEM EĞİTİM PROGRAMLARI
ÖLÇME DEĞERLENDİRME Yard. Doç.Dr. Deniz Özcan.
Bölümün Amacı Bu bölüm, örgütlerin nasıl değiştiğini ve yöneticilerin yenilik ve değişim sürecini nasıl yönettiklerini keşfetmektedir.
Çoklu Zekâ Kuramının Öğrenme-Öğretme Süreçlerine Yansıması.
Probleme Dayalı Öğrenme
Garanti’de İnovasyon 1. Garanti’nin inovasyon anlayışı ve yaklaşımı
Üniversiteler İçin Proje Yönetim Bilgi Sistemi
BİLİŞİM TEKNOLOJİLERİ DERS KİTAPLARI
PAZARLAMA ARAŞTIRMALARI
Yapay Zeka Algoritmaları
ÖĞRETİM TEKNOLOJİLERİ
Teknoloji Nedir?.
Kalite Yönetim Prensipleri (Devam)
Makine Öğrenmesinde Yeni Problemler
Fırat Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Müh.
BÜROLARDA PLANLAMA Öğr. Gör. Öznur NALÇINKAYA.
Ege Üniversitesi Bilgisayar Mühendisliği
GRUP İLETİŞİMİ.
NİŞANTAŞI ÜNİVERSİTESİ
Yapay Zeka Nadir Can KAVKAS
Sunum transkripti:

Çok Etmenli Sistemlerde Yük Dengeleme ve Yük Paylaşımı İlksen ÖZCAN Şebnem Bora

İçerik Dağıtık Sistem Etmen Çok Etmenli Sistem Tanımı Yük Dağıtım Algoritmaları Etmen Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Varolan Yaklaşımların Problemleri Önerilen Sistem Sonuç

Dağıtık Sistem Tanımı Dağıtık sistemler , kullanıcılarına tek bir bilgisayar gibi görünen bağımsız bilgisayarların bileşimidir . Dağıtık Sistemde bir takım bilgisayarlar aşırı yüklenmişken diğerleri boş veya az yüklenmiş olabilir. Bu belirlenen isteklerin gerçekleştirilememesine ve performans kaybına yol açar.

Dağıtık Sistem Yük Dağıtım Algoritmaları Çeşitleri Bileşenleri Yük Dengeleme Aktarım Politikası Yük Paylaşımı Seçim Politikası Yer Politikası Sınıflandırılması Bilgi Politikası Statik Dinamik Adaptif

Etmen Tanımı Kendisinden beklenenleri yerine getirmek için belli bir ortamda belli derecede özerklik çerçevesinde çalışan , algılayıcıları ile ortamdaki dinamik değişimleri algılayan ve elde ettiği algılara göre bilgisini amaçlarını yeniden değerlendiren , amaçları doğrultusunda planlama yaparak bu planlara ilişkin eylemleri yapan diğer etmenler ile etmenler arası iletişim dili aracılığı ile iletişimde bulunma yeteneği olan , bulunduğu ortamda süreklilik gösteren yazılım veya donanım tabanlı sistemlerdir.

Çok Etmenli Sistem Tanımı Tek bir etmenin yalnız başına kendi bilgi ve bireysel yeteneklerini kullanarak çözemediği veya etkin bir biçimde çözemeyeceğini düşündüğü problemleri , birbiriyle işbirliği yaparak eşgüdümlü bir biçimde çözmek için bir araya gelen etmenlerin oluşturduğu ağ, çok-etmenli sistem (multi-agent system) olarak adlandırılmaktadır .

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Çok etmenli sistemler bir makinede birden fazla işlemci üzerinde çalışabileceği gibi birden fazla makine üzerinde de çalışabilirler. Makineler üzerindeki yük dağılımı yada etmenlere atanan roller her durumda eşit yada dengeli olmayabilir. Belirli bir süre sonra bu ,istenenlerin etmen tarafından gerçekleştirilememesine sebep olur.

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Bu durumların önüne geçebilmek bu zamana kadar çeşitli çözümler ileri sürülmüştür; Etmen Aktarımı Rol Atanması Görev Dağıtımı

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Etmen Aktarımı ; Çok etmenli sistemin üzerinde çalıştığı makinelerden bazıları aşırı yüklenmişken bazıları az yada hiç yüklenmemiş olabilir. Bu durumda etmen aktarımı yük dağıtımının dengeli yapılabilmesi için uygun yöntemlerden birisidir. Hareketliliği yüksek (başka makinedeki etmenler ile etkileşim ve iletişim içinde bulunan) etmen yada etmenler seçilip diğer makinelere aktarılabilir.

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Görev Dağıtımı Seviyesi Başka makinelere aktarılan etmenin kendisi değil üzerindeki rollerdir. Çünkü etmenleri yada üzerinde bulunduğu makineyi aşırı yüklü yapan etmenin kendisi değil üzerinde bulunan yüktür. Bu nedenle kimi durumlarda etmen aktarımı yapmak yerine görev dağıtımı yapmak daha uygundur.

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Rol Aktarımı Seviyesi Bir rolün atandığı etmenin üzerinde bulunduğu makine aşırı yüklü olduğunda bir başka makinedeki etmene atanması , rolün atandığı etmenin bulunduğu makineyi aşırı yüklü yapıyorsa rolün doğrudan atanması problemi çözmeyecektir. Rolü alt rollere bölmek ve bölünmüş alt rollerin bir kısmını atamak daha uygun bir yöntem olabilir.

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Etmen Aktarımı için Modeller; Krediye Dayalı Yük Dengeleme Modeli Geometrik Bölümlendirme Modeli Yük Dengeleme Koordinatörüne Dayalı Model

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Görev Dağıtımı için Modeller; Pazar Modeline Dayalı Görev Dağıtımı Sorumluluk Tabanlı Görev Dağıtımı

Çok Etmenli Sistem Yük Dengeleme ve Paylaşımı Rol Aktarımı için Modeller; Rollerin Yeniden Devredilmesi Modeli

Varolan Yaklaşımların Problemleri Gönderici düğüm ile alıcı düğüm arasındaki yük farkı büyük ise etmen aktarımı yöntemi yük dengelemek için doğru bir yöntem olabilecekken rol aktarımı yöntemi ile yük dengelenmesi garanti edilemez. Etmenin üzerinde bulunan görev aşırı yüklü ise etmenin aktarılması veya görevin doğrudan atanması çözüm olmayacakken alt görevlere bölmek çözümü garantileyecektir.

Varolan Yaklaşımların Problemleri Bir sistemde etmenin aşırı yüklü olmasından ve etmenin üzerinde bulunduğu makinenin aşırı yüklü olmasından dolayı performans kaybı yada istenen işlerin gerçekleştirilememesi gerçekleşebilir. Bu durumda yükün dengelenebilmesi için bu yaklaşımlardan yalnızca birini kullanmak çözümü sağlayamayabilir.

Düşünülen Sistem Çözümün garanti edilebilmesi için üç seviyeli bir yaklaşım uygun olacaktır; Etmen Aktarımı Seviyesi (lbc ve kredili sistemi birleştiren bir etmen aktarımı yöntemi) Görev Dağıtımı Seviyesi Rollerin Yeniden Devredilmesi Yöntemi

Sonuç Çok Etmenli Sistemlerde dağıtık sistemlere benzer yük dengesizliği problemi olasıdır. Bu nedenle , performans kaybı ve istenen görevlerin yerine getirilememesi problemini ortadan kaldırmak için bu zamana kadar önerilen sistemlerin avantajları olmasıyla birlikte kesin çözümü sağlamayı garanti edememişlerdir. Bu nedenle bu yaklaşımları birleştiren bir öneri sunulmuştur.

TEŞEKKÜRLER