EGEE GRID UYGULAMALARI Dr. Burcu Akcan TÜBİTAK ULAKBİM Ankara, Şubat 2007
GRID UYGULAMALARI EGEE: - 39 Ülkede 180 Site ~ CPUs - 5 PB storage jobs/day - 90 Sanal Organizasyon (VO)
GRID UYGULAMALARI Avrupa'da EGEE: Application Deployment Plan
GRID UYGULAMALARI (Searching Extraterrestrial Intelligence) Ülkede, 3.8 M Kullanıcı CPUs -38TF -Yüksek Heterojen (77 farklı CPU)
EGEE UYGULAMALARI EGEE Uygulamaları: > 20 Uygulama Yüksek Enerji Fiziği (LHC, Tevatron, HERA,...) Biyoloji (Biyomedikal, İlaç Araştırmaları, Tıbbi Görüntüleme) Yer Bilimleri (Hidroloji, Çevre Kirliliği, İklim Modelleme, Jeofizik) Hesaplamalı Kimya Astrofizik (Planck, MAGIC) Füzyon Jeo-Fizik İlgili Uygulamlar (Finans, Dijital Kütüphane) Yeni Alanlar (Nanoteknoloji) Uygulamlar test aşamsından günlük düzenli kullanıma geçirilmektedir.
EGEE UYGULAMALARI EGEE Uygulama Ailesi: Simülasyon Bulk Veri İşleme Etkileşimli Uygulamalar İş Akışı Paralel Uygulamalar Kalıtsal Uygulamalar
EGEE UYGULAMALARI LHC Monte Carlo Simülasyonu
EGEE UYGULAMALARI Füzyon Simülasyonu
EGEE UYGULAMALARI WISDOM – Sıtma / Kuş Gribi
EGEE UYGULAMALARI SİMÜLASYON: Örnek Uygulamalar: LHC Monte Carlo Simülasyonu Füzyon WISDOM – Sıtma/Kuş Gribi Özellikleri: CPU gücü Çok sayıda bağımsız iş Uzman Kullanıcı Küçük girdi / Büyük çıktı İhtiyaçlar: Batch Servisi Minimal Veri Yönetimi
EGEE UYGULAMALARI BULK VERİ İŞLEME: Örnek Uygulamalar: HEP veri işleme ve analiz
EGEE UYGULAMALARI BULK VERİ İŞLEME: Örnek Uygulamalar: Yerküre gözlemleri / veri işleme
EGEE UYGULAMALARI BULK VERİ İŞLEME: Örnek Uygulamalar: HEP veri işleme ve analiz Yerküre gözlemleri ve veri işleme Özellikleri: Dağıtık veri girişi Çok miktarda giriş/ çıkış İhtiyaçlar: İş yönetim araçları Meta-data servisleri Karmaşık veri yönetimi
EGEE UYGULAMALARI ETKİLEŞİMLİ UYGULAMLAR (I) Örnek Uygulamalar: Uygulama Prototip Çalışmaları Grid Operasyonlarının Monitör Edilmesi Özellikleri: Küçük ve lokal veri giriş /çıkışı CPU bağımsız Kısa tepki zamanı (3-5 dakika) İhtiyaçlar: Anlık işe izin ve öncelik vercek konfigürasyon Servisler işi minimum gecikme ile koşturabilmeli
EGEE UYGULAMALARI ETKİLEŞİMLİ UYGULAMLAR (II) Örnek Uygulamalar: gPTM3D: Tıbbi görüntülerin etkileşimli analizi Web Portalları aracılığı ile biyoinformatik çalışmalar GATE: Radyoterapi Planlaması DILIGENT: Dijital Kütüphane Volkan Sonifikasyonu Özellikleri: Hızlı tepki Çok sayıda küçük fakat işlemci bağımlı iş Bi-haber grid kullanıcıları :) İhtiyaçlar: Etkileşimli arayüz (Grid uygulaması olmayan uygulamalar için) Kullanıcı ve haklarının yönetimi
EGEE UYGULAMALARI İŞ AKIŞI Örnek Uygulamalar: “Bronze Standart” İmaj Kayıt Sel Tahmini Özellikleri: Hızlı tepki Çok sayıda küçük iş işlemci bağımlı Bi-haber grid kullanıcıları :) İhtiyaçlar: Etkileşimli arayüz (Grid uygulaması olmayan uygulamalar için) Kullanıcı ve haklarının yönetimi
EGEE UYGULAMALARI PARALEL UYGULAMALAR Örnek Uygulamalar: İklim Modellemesi Deprem Analizi Hesaplamalı Kimya Özellikleri: Çok sayıda etkileşimli iş Aynı anda çok sayıda işlemci MPI kütüphane kullanımı İhtiyaçlar: MPI kaynaklarının esnek kullanımını sağlayan konfigürasyon Optimize MPI kütüphanlerinin ön-kurulumu
EGEE UYGULAMALARI KALITSAL UYGULAMALAR Örnek Uygulamalar: Ticari ve kapalı kaynak kodları JeoCluster: Jeofizik analiz yazılımları FlexX: Moleküler Yapıştırma Yazılımları Matematik Yazılımları Özellikleri: Lisans Derlenebilirlik MPI kütüphane kullanımı İhtiyaçlar: Grid kurulum and sunucu lisansı Şefaf veri erişimi
EGEE UYGULAMALARI EVRENSEL İHTİYAÇLAR Güvenlik: Servis ve verilere erişim kontrolü Fine-Grained erişim İhtiyaca bağlı olarak şifreleme Tutarlı erişim kontrolü Sanal Oranizasyon Yönetimi: Kullanıcıların, grupların ve rollerin yönetimi İş önceliğinin grup, kullanıcı ve role göre değişimi Kota yönetimi Özel kaynakların tanımlanamsı ve erişim