I. Ulusal Yüksek Başarım ve Grid Konferansı Deprem Merkezi Bulma Uygulamasının JDL İş Akışları ile Paralelleştirilmesi M.Yilmazer, R. Arikan, M. S. Geden,

Slides:



Advertisements
Benzer bir sunumlar
Kullanıcılar için EGEE ve TR-Grid araçları
Advertisements

TR-GRID Üzerinde Kandilli Sismik Veri Sunucusu
Yazılım Geliştirme ve Java
SİSTEM YÖNETİMİ KOORDİNATÖRÜ
Sinan Doğan, Esra Beyoğlu
1 Ocak 1989 – 31 Aralık 2004 Güneş Tutulmaları (3)
gLite Grid Servisleri ve Güvenlik Aslı Zengin – Onur Temizsoylu –
e-Fatura İşlemleri e-Fatura İşlemleri İçin Gerekli Adımlar
PHP KURULUMU PHP kurulum dosyasına çift tıklayınız.
PHP-MySQL ile Profesyonel Web Programlama
DİCLE ÜNİVERSİTESİ AKADEMİK BİLGİ SİSTEMİ (AKADEMİKWEB)
04/02/10 Django Web Uygulamaları Geliştirmede Çağdaş bir Yaklaşım.
Mobil Kütüphane Uygulamaları ve Özellikleri
Grid Ortamında İş Gönderme I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009, ODTÜ, Ankara
2. ULUSAL GRİD ÇALIŞTAYI, 1-2 Mart 2007, TÜBİTAK, ANKARA Peter Kacsuk’un sunumundan alıntılarla P-GRADE Portalı Cevat Şener Bilgisayar Mühendisliği Bölümü,
Grid Ortamında İş Gönderme TR-Grid Okulu 30 Nisan 2008, TAEK, Ankara.
BİLGİ TEKNOLOJİLERİ EĞİTİMİNDE BDÖ YAZILIMI KULLANMA VE UYGULAMA SONUÇLARINA YÖNELİK BİR ÇALIŞMA Okut. Halit KARALAR (Muğla Üniv.Enf.Bölümü) Dr. Yaşar.
Huffman Encoding by Snowblind.
Yazılım Mühendisliği Bölüm - 6 Gerçekleştirim
GLite Grid Servisleri Aslı Zengin – Onur Temizsoylu – /38.
TÜBİTAK ULAKBİM YÜKSEK BAŞARIMLI BİLGİ İŞLEM MERKEZİ TÜBİTAK ULAKBİM Küme Bilgisayar ve Grid Üzerine İş Gönderimi Onur Temizsoylu – Kürşad.
Bilgisayar Mühendisliği Bölümü Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN.
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.
Sismoloji II.
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.
The SEE-GRID initiative is co-funded by the European Commission under the FP6 Research Infrastructures contract no SE4SEE A Grid-Enabled Search.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Paralel Hesaplama Onur Temizsoylu Grid ve.
TR-GRID ULUSAL GRID OLUŞUMU GRID PROJELERİ TÜBİTAK ULAKBİM Ankara, Şubat 2007.
TR-Grid Servisleri I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009, ODTÜ, Ankara Bu sunum.
EGEE GRID UYGULAMALARI Dr. Burcu Akcan TÜBİTAK ULAKBİM Ankara, Şubat 2007.
TR-GRID Servisleri ve Grid Güvenliği (Küme Bilgisayar ve Grid Mimarileri) Aslı Zengin Ankara, Nisan 2008 Bu sunum Bob Jones’un ve Christos.
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
Grid İş Gönderme Emrah Akkoyun,
Küme Bilgisayarlarda PBS Kuyruk Sistemi
Hazırlayan:Emin BORANDAĞ
BİT’i Kullanma ve Yönetme
9-10 Temmuz 2007, Tübitak Ulakbim, Ankara Peter Kacsuk’un sunumundan alıntılarla P-GRADE Portalı Birsen Omay
Kullanıcılar için EGEE ve TR-Grid araçları GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN.
Dijital Kütüphanelerde Kaynak Tanımlama Türkiye Bilgi ve Belge Yönetimi Bölümleri Lisansüstü Tez Arşivi Örneği Tolga Çakmak, Güleda Doğan, Özlem Şenyurt.
CEIT 101 Teorik Emrah Soykan - Konu 8 -. Dosya ve Dizin(Klasör) Kavramı : Bilgisayarda yapılan çalışmalar( Yazı, resim, şekil, grafik vb.) daha sonra.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Giriş ve Motivasyon Onur Temizsoylu BAŞARIM09.
PBS Betiği Hazırlama ve
TÜBİTAK ULAKBİM YÜKSEK BAŞARIMLI BİLGİ İŞLEM MERKEZİ Küme Bilgisayarlar ve GRID Servisleri Onur Temizsoylu TÜBİTAK ULAKBİM
Kullanıcı Pratik Eğitimi. Kullanıcı Arayüzüne Erişim Kullanıcı arayüzüne ssh ile bağlanın ssh –l egitim(1-20) somon.ulakbim.gov.tr.globus.
Grid Orta Katmanı ve İş Akışı TR ATLAS Gaziantep Grid Workshop Haziran, Gaziantep Üniversitesi.
Ümran Onay.
Kullanıcı Pratik Eğitimi Özgür Erbaş
TR-Grid Altyapısında Çalışan Uygulamalar.
BGK207 Bilgisayar I EN101, EN201 Temel Bilgi Tek. Kul. I
Apache Tika Kutay Yıldırıcı
Ders İçerik Sunusu Maltepe Üniversitesi
Türkiye’deki Üniversitelerde İnternet Tabanlı Akademik Kayıt ve Not Takip Sistemleri (IANTS) Y.Doç.Dr.Ender Özcan Yeditepe Üniversitesi.
Türkiye’de Yüksek Başarımlı Hesaplama Prof. Dr. Cevdet Aykanat Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü.
KAPASİTE BİRİMLERİ.
Microsoft Office Access
Kobay Sıçan Davranışlarının RGB-D Kamera Yardımıyla Otomatik İzlenmesi
Grid Ortamında İş Gönderme Feyza Eryol, Emrah Akkoyun,
Veritabanı Yönetim Sistemleri
Mühendislikte Bilgisayar Uygulamaları Mustafa Öztürk.
GGJ 2016 Oyun Yükleme GGJ Takımı. Bir GGJ kullanıcısı olmalısınız. Bir oyunu sisteme yüklemek için: 1. Bir GGJ hesabınız olmalı. 2. Bir jam merkezini.
TRUBA Teknik Ekibi AKADEMİK BİLİŞİM Şubat 2016.
Web İçin Veri Dönüştürme (ETL) ● Volkan Uygun ● ETL Nedir? Kimler Kullanır? Nerede Kullanılır?
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
KARAYOLUNUN KULLANILMASI 1-KARAYOLUNDA TRAFİĞİN AKIŞI.
Uygulama-2   Yukarıdaki matrisi bir dosyaya kaydedin ve bu dosyadan matris değerlerini okuyarak matrisin 2. satır değerlerini.
Uygulama-2   Yukarıdaki matrisi bir dosyaya kaydedin ve bu dosyadan matris değerlerini okuyarak matrisin 2. satır değerlerini.
NİŞANTAŞI ÜNİVERSİTESİ
Emre AKADAL Şebnem ÖZDEMİR Dr. Zerrin AYVAZ REİS
NİŞANTAŞI ÜNİVERSİTESİ
TEST.
Sunum transkripti:

I. Ulusal Yüksek Başarım ve Grid Konferansı Deprem Merkezi Bulma Uygulamasının JDL İş Akışları ile Paralelleştirilmesi M.Yilmazer, R. Arikan, M. S. Geden, C. Ozturan, B. Bektas Bogazici University

I. Ulusal Yüksek Başarım ve Grid Konferansı İÇERİK –Giriş –Deprem Merkezi Bulma Yöntemi –Paralelleştirme Yöntemleri –Otomatik JDL üretimi –Sonuç

I. Ulusal Yüksek Başarım ve Grid Konferansı Giriş  Boğaziçi Üniversitesi Kandilli Rasathanesi ve Deprem Araştırma Enstitüsü  2005 yılından itibaren  100’un üzerinde istasyon  SAC formatında 1 saatlik veriler (dalga formu)  Toplam veri büyüklüğü yaklaşık 2.5 TB  Toplam dosya sayısı yaklaşık 4 milyon  Deprem Merkezini bulmak icin HYPO1 uygulaması

I. Ulusal Yüksek Başarım ve Grid Konferansı Giriş  Paralelleştirme icin 3 degisik secenek i.MPI mesaj kütüphanesinin kullanılması ii.OpenMP sicimleme direktiflerinin kullnılması iii.JDL iş akışı olarak uygulamanın tanımlanması  Uygulama numerik ve hesaplama yoğunlundan daha çok, veri yoğunluklu bir uygulamadır.  Bu nedenle Fortran ile yazılmış kaynak kodlara mumkun olduğunca dokunulmamıştır.  Programa giriş olarak verilen dosyaların bolunmesi şeklinde bir yol izlenmiştir.  Bu işlem JDL iş akışı biçiminde gerçekleştirilmiştir.

I. Ulusal Yüksek Başarım ve Grid Konferansı Deprem Merkezi BulmaYöntemi 1)Bütün istasyonların aynı zaman aralığı içindeki dalga formu dosyalarının taranarak olası depremlerin belirleniyor (genlik değişimleri karşılaştırılarak) ve istasyonlara varış zamanları hesaplanıyor  10 saniye içerisinde en az 4 istasyon tarafından genlik değişiminin olması gerekiyor.

I. Ulusal Yüksek Başarım ve Grid Konferansı Deprem Merkezi BulmaYöntemi 1)Deprem dalgasının istasyona varış zamanı ve geçtiği çeşitli yer katmanlarındaki hızları kullanılarak deprem merkezinin istasyondan uzaklığı hesaplanıyor.

I. Ulusal Yüksek Başarım ve Grid Konferansı Deprem Merkezi BulmaYöntemi İstasyon 1 İstasyon 2 İstasyon 3 Deprem merkezi

I. Ulusal Yüksek Başarım ve Grid Konferansı Paralelleştirme Yöntemleri 1)İstasyonları Bölerek Paralelleştirme 2)Zamanı bölerek Paralelleştirme

I. Ulusal Yüksek Başarım ve Grid Konferansı 1) İstasyonu Bölerek Paralelleştirme İstasyon 1 İstasyon 2 İstasyon 3 İstasyon 4 İstasyon 5 İstasyon n Zaman İstasyon Dosyaları

I. Ulusal Yüksek Başarım ve Grid Konferansı 1) İstasyonu Böl. Paralelleştirme (iş akışı) Depolama Elemanı(SE) WN(1)WN(2)WN(n-1)WN(n) Deprem Merkezi Bulma WN İşci düğümleri (istasyona dalganın varışını bulma) 1. istasyon dosyası 2. istasyon dosyası (n-1)’inci istasyon dosyası n’inci istasyon dosyası Deprem veritabanı

I. Ulusal Yüksek Başarım ve Grid Konferansı 2) Zamanı Bölerek Paralelleştirme İstasyon Dosyaları İstasyon 1 İstasyon 2 İstasyon 3 İstasyon 4 İstasyon 5 İstasyon n Zaman

I. Ulusal Yüksek Başarım ve Grid Konferansı 2) Zamanı Böl. Paralelleştirme (iş akışı) Deprem merkezi bulma İstasyona dalganın varışını bulma Depolama Elemanı(SE) WN(1)WN(2)WN(n-1)WN(n) 1’inci zaman bölüntüsü dosyaları (n-1)’inci zaman bölüntüsü dosyaları Deprem veritabanı n’inci zaman bölüntüsü dosyaları 2’inci zaman bölüntüsü dosyaları WN(1)WN(2) WN(n-1)WN(n)

I. Ulusal Yüksek Başarım ve Grid Konferansı Otomatik JDL üretimi type = "dag"; VirtualOrganisation = "seismo.see-grid-sci.eu"; Rank = other.GlueCEStateFreeCPUs; max_nodes_running = 71; InputSandbox = { "RUNSINGLEHOUR","elf.exe","template.txt", "katsay.tmp","response.zip", "DB.class","insertQuery.class", "mysql-connector-java bin.jar" };

I. Ulusal Yüksek Başarım ve Grid Konferansı Otomatik JDL üretimi nodes = [ part0 = [ description = [ Type="Job"; JobType="Normal"; Executable = "RUNSINGLEHOUR"; StdOutput = "out.txt"; StdError = "err.txt"; OutputSandbox = { "out.txt","err.txt","1","2","3" }; Arguments = " ADVT.BHZ.KO.zip process0 1"; RetryCount = 3; ];

I. Ulusal Yüksek Başarım ve Grid Konferansı Otomatik JDL üretimi part70 = [ description = [ Type="Job"; JobType="Normal"; Executable = "RUNSINGLEHOUR"; StdOutput = "out.txt"; StdError = "err.txt"; OutputSandbox = { "out.txt","err.txt","1","2","3" }; Arguments = " dummy process70 2"; RetryCount = 3; ]; dependencies={{{part0,..., part69 },part70}};

I. Ulusal Yüksek Başarım ve Grid Konferansı Sonuç Test Toplam işlenmiş dosya sayısı Zaman (Seri Program) Zaman (Parallel Programlar) İstasyon BölmeZaman Bölme 1 saatlik veri70820 s20 s10 s

I. Ulusal Yüksek Başarım ve Grid Konferansı Teşekkürler