Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Grid Nedir? Cevat Şener BMB-ODTÜ
2
Grid nedir? Küme nedir? Grid = “Kümelerin kümesi”
İletişim ve yazılım anlamında, birbirine sıkı sıkıya bağlı, tek bir bilgisayar gibi çalışabilen bir grup bilgisayar. Grid = “Kümelerin kümesi” Coğrafik olarak dağıtık bulunan kaynakların bütünleştirilmesi Dev sanal süperbilgisayar + Paylaşım kültürü Orta katman yazılımı yardımı ile Globus açık kaynak kod EDG, LCG, gLite AB projelerinde geliştirildi Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
3
Evrim PERFORMANS Masaüstü, Taşınabilir SMP, Süper Lokal Küme
2100 2100 Masaüstü, Taşınabilir Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara SMP, Süper Lokal Küme “Kümelerin kümesi” Global Grid
4
Dev bir kaynak Bütün bir sistem gibi davranabilen dev bir kaynak topluluğu İşlemci gücü, Veri depolama alanı, Veritabanı, Uygulama, Cihaz (teleskop vb.), Araştırmacı, Deney, Proje, Kütüphane, … Ana unsur İşbirliği! Kaynaklardan yararlanmak için, kaynak verin! Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
5
Bir benzetme “The Computational Grid is analogous to Electricity (Power) Grid and the vision is to offer a dependable, consistent, pervasive, and inexpensive access to high-end resources irrespective their location of physical existence and the location of access.” Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
6
Grid etkisi! “The global computational grid is expected to drive the economy of the 21st century similar to the electric power grid that drove the economy of the 20th century” Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
7
Arayış İnternet gibi Grid de, büyük çaplı bilimin gereksinimleriyle doğdu. büyük bilim merkezlerinin ortak iletişim ortamı gereksinimi İnternet İnternet ortamı üzerinde farklı tip kaynakların paylaşımı için farklı farklı yaklaşımlar kaynak paylaşımı için çok daha genel bir yaklaşım arayışı Grid Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
8
İnternet ve … network … internetwork … Internet
Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
9
… Grid küme … kümelerin kümesi … Grid
Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
10
Standartların temeli: OGSA
Grid = Yeni kuşak İnternet Grid OGSI GT2 GT1 HTTP WSDL, WS-* WSDL 2, WSDM WSRF Web Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
11
Gelişim Gelişim sürecinde farklı yöntemler Hedef
Adanmış kümeler ile örnek: EGEE Süperbilgisayarlar ile örnek: DEISA Masaüstü bilgisayarlar ile örnek: Hedef Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
12
Hepsi Grid mi? Bir Grid’in “Grid” olabilmesi için
kaynaklar tek merkezden yönetilmiyor olacak açık standartlar kullanılacak azımsanamayacak kalitede servis sunulacak Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
13
Uygulama alanları Yüksek Enerji Fiziği Biyomedikal
Dijital Kütüphaneler Bilgisayar Hesaplamalı Kimya Yerbilim Jeo-fizik Astro-fizik Füzyon Finans … Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
14
Örnek: Yüksek Enerji Fiziği
Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
15
Örnek: Yüksek Enerji Fiziği
Proton ve iyonları, saatte 52,200,000 mil hıza ulaştırması beklenmektedir. Deneyler 2007 içerisinde başladıktan sonra, senede PetaByte veri üretilmesi beklenmektedir. (1 PetaByte = 1015 Byte) Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
16
Örnek: Yüksek Enerji Fiziği
Bu olaydan başlanılıp … … bu imza aranacak. 1013 içinde 1 veri aranacak! Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
17
Orta katman Avrupa Grid yapılarında kullanılmakta olan orta katman yazılımlarının (EDG, LCG, gLite, …) temeli YEF (Grid’i “büyüten” temel bilim alanı) projeleri kapsamında başlatılan çalışmalar Globus (açık kaynak kod) projesi Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
18
Paralel hesaplama Çok sayıda işlemcinin, eş zamanlı olarak, bir hesaplama işinde kullanılması. Çok sayıda görev (task) içeren paralel uygulama İletişim Görevler arası mesajlaşma Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
19
Grid hesaplama Hesaplama, görüntüleme, veri depolama vb. kaynakların birbirlerine bağlanarak, sistem kısıtları nedeniyle başka şekilde çözülemeyecek olan problemlerin çözülebilmesine olanak tanıyan yaklaşım. Tekil uygulama veya Çok sayıda uygulama içeren “iş akışı” (workflow) Uygulama ardışıl (sequential) veya paralel Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
20
İş akışı Çok sayıda uygulama içeren yönlü çevrimsiz çizge yapısı
Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
21
İş akışı Uygulamaların çalıştırılmaları ardışıl veya paralel
İletişim Uygulamalar arası dosya aktarımı Ardışıl Paralel Grid ve Küme Bilgisayarlarda Uygulama Geliştirme, , ODTÜ, Ankara
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.