Grid Hesaplaması - TRUBA · 2018. 7. 10. · Kişisel Super (Küme) Cluster Kümelerden oluşan...
Transcript of Grid Hesaplaması - TRUBA · 2018. 7. 10. · Kişisel Super (Küme) Cluster Kümelerden oluşan...
Grid Hesaplaması
Özgür Erbaş[email protected]
GRID Kullanıcı EğitimiBoğaziçi Üniversitesi
2007, İstanbul
2
Ana Hatlar
Neden İhtiyacımız var? Grid Nedir? Internet ve Grid Grid ve Web Servisleri Hesaplamalı Grid Kimlerin Grid’e Ihtiyacı Var? Uygulama Alanları Grid ve Roller
3
Neden İhtiyacımız var?
Hesaplama gereksinimi Kullanıcılar daima daha güçlü bilgisayarlar isteği
Sınırlı bütçe Bir şekilde yüzlerce bilgisayarı biraraya
getirebilme Büyük bir kaynak havuzuna sahip olabilsek
4
Grid Nedir? Bir altyapı;
Bilgisayarlar (Örn: PCler, clusters, ...)
Yazılım Veritabanları (Örn: İnsan genleri veritabanı)
Özel araçlar (Örn: radio telescope)
İnsanlar (Örn: Araştırmacılar)
Internet yardımıyla tek bir kaynak gibi
5
Grid Nedir? (2)
Grid Verimsiz bir sekilde kullanılan kaynaklardan
en üst düzeyde yararlanmak
Ortak hedeflere ulaşmak üzere çalısan gruplar, Sanal Organizasyonlar (VO),Coğrafik olarak dağıtık kaynakların grid
sayesinde paylasılması
6
Grid ve Web Servisleri
Grid
OGSI
GT2
GT1
Web HTTPWSDL,
SOAP
WS-*WSRF
Uygulamalar ve teknoloji
açısından birbirinden
uzak başladılar
XML
BPEL
7
The Internet and …
Network
Network
Network
Network
Network
…
Network
Internetwork
Internetwork
…
Internetwork
The Internetwork
(Internet)
8
… Grid
ClusterClusterClusterCluster Cluster Cluster …
Cluster
Cluster of Clusters
Cluster of Clusters
…
Cluster of Clusters
The Cluster of Clusters
(The Grid)
9
21002100 2100 2100 2100
2100 2100 2100 2100
Performas
+
QoS
Evrim
Kişisel Super (Küme) Cluster Kümelerden oluşan Global Grid
Küme
10
Hesaplamalı (Computational) Grid(1)
Coğrafik olarak dağınık olan kaynaklar
Her kullanıcının tek bir hesaba sahip olduğu ve tüm kaynaklara ulaşabildiği
Kaynakların farklı organizasyonlara ait olabilir
11
Grid, ortakatman yazılımı tarafından yönetilir (gridware).
Gridware özel bir ortakatman yazılımı;Grid bileşenlerinin kaynak özelliklerine
(Örn:kapasite, performance, uygunluk) ve kullanıcı isteğine göre paylaşılmasını ve yönetilmesine imkan tanır
Hesaplamalı (Computational) Grid(2)
12
Kimlerin Grid’e İhtiyacı Var?
Kimyacılar, yüzlerce işlemciyi, 1 saat içinde binlerce bileşimi göstermek için
Mühendisler, dünya çapında terabytelarca veri üzerinde çalışmak için
Meteorolojiciler, petabytelarca mevsimsel veri üzerinde çalışmak için
...
13
Uygulama Alanları Yüksek Enerji Fiziği Temel Bilimler (Fizik, Kimya, Matematik) Biyomedikal Hesaplamalı Kimya Jeofizik ve Sismoloji (SDA) Beyin Arastırmaları (HuM2S) Finansal Simulasyonlar Hava Tahmin Arastırmaları Uzay Bilimleri Bilgisayar Bilimleri Genetik Arastırmalar ...
14
Örnek: LHC Cern deki “Large Hadron Collider” (LHC) Geneva,
Switzerland Bu yıl çalışmalarına başlayacak Yılda 10 Petabyte Bu bilgi işlenmeli
ve saklanmalı
15
Grid ve Roller
Grid Geliştiriciler Araç Geliştiriciler Uygulama Geliştiriciler Sistem Yöneticileri Kullanıcılar
16
Grid Geliştiriciler
Küçük bir grup
Grid protokollerinin yaratıcılarıGrid’i oluşturan temel servisler
17
Araç Geliştiriciler
Uygulama geliştiricileri tarafından kullanılan programlama modellerini geliştiren grup
Aynı zamanda: Kullanıcı authentication/authorization Process yönetimi Veri erişimi ve bağlantı Hata yakalama Güvenlik Elektronik ödeme
18
Uygulama Geliştiriciler
Kullanıcılar için Grid destekli uygulamalar geliştiren grup Grid ortamı ve servisleri ile uyumlu
uygulamalar geliştirme
19
Sistem Yöneticileri
Grid bileşenlerinin ve altyapının yönetimi
20
Kullanıcılar
Yani sizler...