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.

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Sinan Doğan, Esra Beyoğlu
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Network Layer Bölüm Ağ Katmanı Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
Eğitim Programı Kurulum Aşamaları E. Savaş Başcı ASO 1. ORGANİZE SANAYİ BÖLGESİ AVRUPA BİLGİSAYAR YERKİNLİĞİ SERTİFİKASI EĞİTİM PROJESİ (OBİYEP)
Konu Başlıkları Müfredat Oluşturulurken Dikkat Edilmesi Gereken Hususlar Çalışmalardaki Olumsuz Örnekler ve İstatistiksel Bilgiler Anket Çalışmaları Teknik.
Öğr.Gör.Dr. S. Sadi SEFEROĞLU & Arş. Gör. Fatih GÜRSUL
Güz Yrd. Doç.Dr. Zeynep Ocak
Diferansiyel Denklemler
Asansör Simülatörünün Ürettiği Sonuçlar Üzerinde Yapılan K-means++ Kümeleme Çalışması ile Trafik Türünün Tahmini M. Fatih ADAK Bilgisayar Mühendisliği.
Veri İletiminde Hata Kontrol Yöntemleri
1/27 GEOMETRİ (Kare) Aşağıdaki şekillerden hangisi karedir? AB C D.
8. SAYISAL TÜREV ve İNTEGRAL
Dağıtık Simülasyon Sistemlerinde Sanal Global Zaman Hesaplamaları
MC-CDMA (Çok Taşıyıcılı-Kod Bölmeli Çoklu Erişim ) Alıcılarda Yakın-Uzak Problemine Yönelik Yapay Zekâ Uygulamaları Metin ÇİÇEK, Bilgi Teknolojileri ve.
4 Kare Problemi 4 Kare Problemi Hazır mısın? B A Bu şekle iyi bak
Türkiye’de Yüksek Başarımlı Hesaplama
İçerik Ön Tanımlar En Kısa Yol Problemi Yol, Cevrim(çember)
KIR ÇİÇEKLERİM’ E RakamlarImIz Akhisar Koleji 1/A.
CLUSTER COMPUTİNG (KÜME HESAPLAMA )
Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi I. Ulusal Yüksek Başarım ve.
Verimli Ders Çalışma Teknikleri.
Modüler, Akıllı Elektrik Sayacı
Yarbaşı İlköğretim Yarbaşı İlköğretim.
Algoritmalar DERS 3 Böl ve Fethet(Divide and Conquer) İkili arama
Güç Elektroniği Bilgisayar Eğitim Paketi
HAZIRLAYAN:SAVAŞ TURAN AKKOYUNLU İLKÖĞRETİM OKULU 2/D SINIFI
ORHAN EREN İLKOKULU 1-A.
TR-Grid Servisleri I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009, ODTÜ, Ankara Bu sunum.
Mobil Uygulamalar ve Bilgi Hizmetleri Orçun Madran
SİMÜLASYON VE BULANIK KÜME YAKLAŞIMI İLE PROJE RİSK DEĞERLEMESİ
ARALARINDA ASAL SAYILAR
ZAMBAK 1 SORU BANKASI UĞUR CESUR 1 ZAMBAK 1 SORU BANKASI ÖZEL SORULARI Hazırlayan: UĞUR CESUR.
Gün Kitabın Adı ve Yazarı Okuduğu sayfa sayısı
Atatürk Üniversitesi KKEF BÖTE-2
Grid Nedir? Cevat Şener BMB-ODTÜ
Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları
Problem Çözme Ve Problem Çözme Stratejileri Ödevi Cihan GÖÇ
Matematik 2 Örüntü Alıştırmaları.
TÜRKİYE İSTATİSTİK KURUMU İzmir Bölge Müdürlüğü 1/25.
TEST – 1.
Yönlendirici Mimarisi
HABTEKUS' HABTEKUS'08 3.
3- IP ADRESLEME Yrd. Doç. Dr. Ersoy ÖZ.
1- BİLGİSAYAR AĞLARINA GİRİŞ
Ek-2 Örnekler.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Bilgisayar Ağları Emre ÜNSAL Dokuz Eylül Üniversitesi
BİL551 – YAPAY ZEKA BİLGİSİZ ARAMA YÖNTEMLERİ
SÜREKLİ ŞANS DEĞİŞKENLERİNİN OLASILIK YOĞUNLUK FONKSİYONLARI
Kablosuz Algılayıcı Ağlarında Kara-Delik Saldırısına Karşı Geliştirilmiş Bir Güvenlik Algoritması Majid Meghdadi 1, Suat Özdemir 2, İnan Güler 3 1 Bilgisayar.
BLM619 Bilgisayar Ağları ve Uygulamaları
İleri Sayısal Haberleşme
SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
1 (2009 OCAK-ARALIK) TAHAKKUK ARTIŞ ORANLARI. 2 VERGİ GELİRLERİ TOPLAMIDA TAHAKKUK ARTIŞ ORANLARI ( OCAK-ARLIK/2009 )
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
TCP/IP – DHCP Nedir?.
Proje Konuları.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
Diferansiyel Denklemler
1 İki Kutuplu Doğrudan Dizili Ultra Geniş Bant İşaretlerin CM1-CM4 Kanal Modelleri Üzerindeki Başarımları Ergin YILMAZ, Ertan ÖZTÜRK Elektrik Elektronik.
BİLGİSAYAR MİMARİLERİ 12.Hafta: Çok İşlemcili Sistemler
B İ L İŞİ M S İ STEMLER İ GÜVENL İĞİ (2016) PROF. DR. ORHAN TORKUL ARŞ. GÖR. M. RAŞIT CESUR.
Bilgisayar Mühendisliğine Giriş
I-BEKCI SİSTEMİNİN KAMPUS ORTAMINDA KULLANIMI
Sunum transkripti:

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 Mühendisliği Bölümü Balcalı-ADANA

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 2 İçerik  Çalışmanın konusu ve amacı.  SOME-Bus nedir?  Mesaj Geçişi Protokolü.  Tıkanıklık ve akış kontrolü  Simülasyon bilgileri  Önerilen algoritma  Simülasyon sonuçları ve karşılaştırmalar  Sonuçlar

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 3 Çalışmanın Konusu ve Amacı  64 düğüme sahip SOME-Bus ağı için mesaj geçişi protokolünün başarımını artırmaya yönelik bir algoritma tasarımı.  Algoritmanın başarımının İşlemci Verimi, Ağ Cevap Süresi (Ağ Gecikmesi) ve Giriş Kuyruğunda Bekleme Süresi kıstaslarına göre düzenli ve yoğun ağ trafikleri altında ölçümü.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 4 SOME-Bus  Bir ağdaki bütün düğümlere eş zamanlı ve çoklu gönderim yapabilen mimarilerin bir uygulaması SOME-Bus (Simultaneous Optical Multiprocessor Exchange Bus) adı ile önerilmiştir.  Bu mimari, yüksek başarımlı bir ağ elde etmek için bir araya getirilmiş optik ve elektronik cihazlardan oluşur.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 5 SOME-Bus-Paralel Alıcı Dizisi M dalga boylu K adet fiber W dalga boylu M/W adet kanal 128 düğüm ve W=1 dalga boylu bir yapılandırma için, M=4 dalga boylu K=32 fibere ihtiyaç duyulur ve her bir düğümdeki alıcı dizisi 128 adet alıcı içerir 32x4’lük matrisler

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 6 SOME-Bus-İşlemci Arayüzü

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 7 Mesaj Geçişi Protokolü  Mesaj geçişi, paralel işlemcilerin dağıtık hafıza mimarisinde kullanılan bir programlama modelidir.  Birçok paralel işlemci arasında global bir hafızaya ihtiyaç duymadan iletişimi sağlayabilmektedir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 8 Mesaj Geçişi Protokolü  Ana fikri, her işlemcinin kendi yerel hafızasının olması ve diğer işlemcilerle mesajları kullanarak haberleşmesidir.  Yüksek başarım elde etmek için geliştirilen etkili mesaj geçişi sistemlerinin hafızaya erişim ve mesaj iletim zamanlarının düşük olması gerekmektedir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 9 Tıkanıklık  Paralel sistemlerdeki gecikme probleminin en önemli kaynağıdır.  Tıkanıklık problemi iki şekilde ele alınmıştır: tıkanıklığı önleme ve tıkanıklığı iyileştirme.  Her iki yöntem de düğümlerin çıkış kuyruklarındaki paketlerin ağ iletişiminde gecikme yaratabilme olasılıklarını ele almışlardır.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 10 Düğümlerin giriş kuyruklarındaki gecikmeler  Düğümlerin giriş kuyruklarında oluşan gecikmeler de, çıkış kuyruklarında oluşan gecikmeler kadar ağ gecikmesine katkıda bulunmaktadırlar.  Akış kontrolü algoritmaları  Önerilen çalışmaların hemen hepsinde düğümlerin tek bir giriş kuyruğuna sahip oldukları kabul edilerek algoritmalar tasarlanmıştır.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 11 Simülasyon  64 adet düğüm içeren ve her düğümde bir işlemci ve bir kanal bulunduran, mesaj geçişi mimarisi üzerine kurulmuş SOME-Bus kuyruklama ağı kullanılmıştır.  Simülasyondaki bütün iletişimin mesajları gönderme ve alma yoluyla yapıldığı, düğümlerin giriş kuyruklarında paket olduğu sürece işleme devam ettikleri, sadece giriş kuyrukları boşken durdukları ve işlenen iş parçacıklarının birbirinden bağımsız oldukları kabul edilmiştir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 12 Simülasyon Mesaj İçeriği Kaynak düğüm bilgisi Hedef düğüm bilgisi Alt kuyruk indeksi Durum dizisi Pas değeri Veri Her işlemci, başlangıçta 4 adet iş parçacığı ile işe başlamakta ve simülasyon esnasında yeni iş parçacıkları oluşturulmamaktadır. İş parçacıkları bir düğümden diğerine gönderildiklerinde vardıkları düğümün 64 adet alt kuyruğundan kaynak işlemci numarasına sahip alt kuyruğa yerleşirler. İşlemci, alt kuyruk göstericisinin işaret ettiği paketi işlemekte ve paketler gönderilirken kaynak işlemcinin alt kuyruk göstericisinin bulunduğu pozisyon paketlerle beraber gönderilmektedir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 13 Simülasyon  Gönderilen paketler ilgili alt kuyruklara yerleştikten sonra, alt kuyruk göstericisi kendilerini işaret etmeden işlem görememektedirler. 0N-1 Alt kuyruk göstericisinin bulunduğu pozisyon Alt kuyruk göstericisinin bulunduğu pozisyon gönderilmiş paketin bulunduğu yerden uzakta ise giriş kuyruğundaki paket, kendinden önceki paketlerin servis süresince bekleyecektir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 14 Simülasyon  Tp Tp, bir işlemcinin giriş kuyruğundan aldığı bir paketi ortalama işleme zamanı olup ortalaması 100 olan üstel dağılıma sahiptir. Tp, bir işlemcinin giriş kuyruğundan aldığı bir paketi ortalama işleme zamanı olup ortalaması 100 olan üstel dağılıma sahiptir.  Tt Mesajın iletim zamanı. Geleneksel mesaj geçişi uygulaması için 5 ile 100 arasında değişen, pas geçme algoritması içinse 6 ile 120 arasında değişen düzenli dağılıma sahiptir. Mesajın iletim zamanı. Geleneksel mesaj geçişi uygulaması için 5 ile 100 arasında değişen, pas geçme algoritması içinse 6 ile 120 arasında değişen düzenli dağılıma sahiptir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 15Simülasyon  Düzenli (Uniform) Trafik Düzenli trafikte hedef düğüm seçme işlemi 0 ile 63 arasında düzenli dağılım kullanılarak yapılmaktadır. Düzenli trafikte hedef düğüm seçme işlemi 0 ile 63 arasında düzenli dağılım kullanılarak yapılmaktadır.  Yoğun (Hot Region) Trafik Bir düğümün gönderdiği paketlerin %25’i düğümler arasından belirlenen %25’lik düğüm grubuna, kalanlar ise tüm ağdan düzenli olarak seçilen düğüm grubuna gönderilmektedir. Bir düğümün gönderdiği paketlerin %25’i düğümler arasından belirlenen %25’lik düğüm grubuna, kalanlar ise tüm ağdan düzenli olarak seçilen düğüm grubuna gönderilmektedir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 16 Önerilen Algoritma

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 17 Simülasyon Sonuçları ve Karşılaştırma- Düzenli Trafik

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 18 Simülasyon Sonuçları ve Karşılaştırma- Düzenli Trafik

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 19 Simülasyon Sonuçları ve Karşılaştırma- Düzenli Trafik

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 20 Simülasyon Sonuçları ve Karşılaştırma- Yoğun Trafik

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 21 Simülasyon Sonuçları ve Karşılaştırma- Yoğun Trafik

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 22 Simülasyon Sonuçları ve Karşılaştırma- Yoğun Trafik

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 23 Sonuçlar  Pas geçme algoritmasından sonra düzenli trafikte işlemci verimi %4.93 artmış, ağ cevap süresi %9.41, giriş kuyruğunda bekleme süresi %19.77 azalmıştır. Yoğun trafikte ise işlemci verimi %6.02 artmış, ağ cevap süresi %5.14, giriş kuyruğunda bekleme süresi %18.31 azalmıştır.

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 24 Sonuçlar  Düşük maliyetli ek bir donanımla SOME- Bus performansını arttırmaya yönelik bir yaklaşımda bulunulmuştur.  Gelecek Çalışmalar  Ayarlanabilir eşik değerleri  Çıkış kanalına ait iyileştirmeler

I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009 / ODTÜ- ANKARA 25 Teşekkürler