Mete Özay, Tuğba Taşkaya Temizel Enformatik Enstitüsü ODTÜ ODTÜ Kampüs Izgara Hesaplama Uygulaması.

Slides:



Advertisements
Benzer bir sunumlar
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
Advertisements

İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
YAKIN DOĞU ÜNİVERSİTESİ HATİCE TÜLÜCÜ CEİT 316.
INTERNET TABANLI HASTA KAYDI PAYLAŞIMI VE TELEKONSÜLTASYON PLATFORMU
Windows işletim sistemi ve sürümlerinin incelenmesi
Örnek Kampüs Uygulamaları ODTÜ Ulaknet Sistem Yönetim Konferansı - Güvenlik.
İÇERİK Ağ İzleme Ağ güvenliği için Tehlikeli Protokoller
ENF 101 TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI
FRAMEWORK.
Bölüm 1: Introductions (Tanıtım,Tanım)
Türkiye’de Yüksek Başarımlı Hesaplama
CLUSTER COMPUTİNG (KÜME HESAPLAMA )
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
TR-Grid Servisleri I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009, ODTÜ, Ankara Bu sunum.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Küme Bilgisayarlar Onur Temizsoylu Grid ve.
İŞLETİM SİSTEMLERİ EYLÜL 2012.
BT Destek Hizmetleri (Akademik Sistemler) Eylül 2006.
Depolama Alan Ağları – SAN Ağa Bağlı Depolama - NAS
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
Küme Bilgisayarlarda PBS Kuyruk Sistemi
İşletim Sistemlerinin Türleri
MART 2013 İŞLETİM SİSTEMLERİ.
Ankara T.C. MİLLÎ EĞİTİM BAKANLIĞI EĞİTİM TEKNOLOJİLERİ GENEL MÜDÜRLÜĞÜ Bilişim Teknolojileri Formatör Öğretmen Eğitimi Programı Bilişim Teknolojileri.
İşletim Sistemleri Tanım: Kullanıcı ile bilgisayar donanımı arasında bağlantıyı sağlayan özel bir yazılımdır.
Yazılım Gelişimi. Donanım gelişimine paralel olarak süren yazılım gelişimi, son on yılda kayda değer bir ivmelenme ile bilgisayarları, herhangi bir uzmanlık.
Windows Server 2008’e Genel Bakış Microsoft Windows Server 2008, bilgi teknolojileri (BT) uzmanlarının altyapıları üzerindeki kontrollerini maksimum seviyeye.
İŞLETİM SİSTEMLERİ.
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
WINDOWS NT GENEL YAPISI
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
Cemil ŞAHİN Bilişim Teknolojileri Öğretmeni
WİNDOWS SÜRÜMLERİ ARASINDAKİ FARKLILIKLAR
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
BİLGİSAYAR AĞLARINA GİRİŞ
BİLGİSAYAR AĞLARINA GİRİŞ
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
YAZILIM Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
CensorNet Linux Internet Güvenlik Duvarı ve Kayıt Tutma Semineri
Türkiye’de Yüksek Başarımlı Hesaplama Prof. Dr. Cevdet Aykanat Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü.
Bilgi ve İletişim Teknolojisi
Microsoft Windows Server 2003
Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. YAZILIM Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
Türk Hava Kurumu Üniversitesi
Mobil Uygulama Geliştirme
BİL İŞLETİM SİSTEMLERİ
Bilgisayar Sistemlerine Giriş
Veritabanı Yönetim Sistemleri - I
BTÖ 306 Bilgisayar Ağlarına Giriş. BTÖ 306 Tarihsel Gelişim Main- frame OS yoktu Batch Systems (Toplu İşlem) Birden fazla işin arka.
Kasım Webinarı Ü. Esra KÖROĞLU - Alparslan MESRİ.
İnsan Kaynakları Bilgi Sistemleri
BİLGİSAYAR NEDİR?.
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
ISL429-Yönetim Bilişim Sistemleri İletişim ve Ağ Sistemleri.
Kurumsal Ağlarda Uzak ve Merkezi İşlem Birimlerinin Sanallaştırılması: Bir Uygulama Emrah ÇOLAK, SGK Aydın ÇETİN, Gazi Üniversitesi ŞUBAT 2016.
ÖMER ÜNALDI EDUROAM.
SUNUCU İŞLETİM SİSTEMLERİ
SANALLAŞTIRMA ÇEŞİTLERİ VE YAZILIMLARI
haZIRLAYAN: ELİF KARAOĞLU
UBUNTU LINUX KURULUMU Ders-2
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
BİLGİSAYAR AYAR VE BAKIM İŞLEMLERİ SAVAŞ TUNÇER
Bir bilgisayar sisteminin 4 bileşeni vardır;
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
WİNDOWS SÜRÜMLERİ ARASINDAKİ FARKLILIKLAR
LABORATUVARINDA İNCE İSTEMCİ MİMARİSİ İLE PARALEL KÜME OLUŞTURULMASI
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Sunum transkripti:

Mete Özay, Tuğba Taşkaya Temizel Enformatik Enstitüsü ODTÜ ODTÜ Kampüs Izgara Hesaplama Uygulaması

Taslak  Kampüs Izgara Hesaplama  Mevcut Uygulamalar  ODTÜ Kampüs Izgara Hesaplama Sistem Testleri  ODTÜ Kampüs Izgara Hesaplama Uygulama Testleri  Sistem Değerlendirmeleri  Sonuç

Kampüs Izgara Hesaplama Uygulamaları  Kampüs Izgara Hesaplama  Üniversite altyapılarında yer alan, farklı depolama ve hesaplama kaynaklarının tek bir problemi çözmek için bir “Izgara” üzerinde birleştirilmesi

Mevcut Uygulamalar OMII-UK Campus Grid  Windows ve Linux işletim sistemleri arasında, doğrudan haberleşmeye olanak sağlamaktadır  2 temel arabirim kullanılmaktadır  GridSAM Doğrudan Erişim Arabirimi (The Direct GridSAM Interface)  Uygulama Yönetimi Arabirimi ( The Managed Execution Interface)

OMII-UK Campus Grid Arabirim Seçimi  GridSAM Doğrudan Erişim Arabirimi  İş yükleme işleminde daha yüksek kontrol imkanı ve esneklik  GridSAM dışındaki Ağ Servis arabirimlerine iş gönderilmesini desteklememekte  Tek tip kaynak kullanımında  Uygulama Yönetim Mimarisi arabirimi  Iş tanımları için kısıtlı bir genel komut desteği  Birden fazla tipte kaynak kullanımında

Mevcut Uygulamalar Condor Izgara Hesaplama Yazılımı  Yüksek Verili Berim (High Throughput Computing) geliştirme ve uygulama yazılımı  Yüksek Verili Berim  Yüksek hesaplama ve depolama kaynak gücü gerektiren, uzun zamanlı işler için kullanılmaktadır.  Heterojen kaynak kullanımı için uygundur.

Condor Mimarisi Şekil 2: Condor Mimarisi

Diğer Izgara Hesaplama Yazılımları  BOINC  GridBUS  Globus

ODTÜ Kampüs Izgara Hesaplama Sistem Testleri Donanım Altyapısı  Windows –Linux işletim sistemlerinden oluşan hibrid kaynak sistemler  P4 Dual Core PC  Ethernet bağlantı

 İstemciler  Windows XP işletim sistemi yüklü bilgisayar sistemleri  Condor yazılımı (Condor 7.1) ve OMII-UK yazılımı ayrı ayrı denendi.  Kaynak Yöneticisi  Ubuntu 8.04 işletim sisteminde Condor yazılımı (Condor 7.1)  Scientific Linux (SL) 5.0 işletim sisteminde OMII-UK  Sunucular  Windows XP işletim sistemi yüklü sistemler  Yüksek Başarımlı Berim Laboratuvarında yer alan, Red Hat Linux Enterprise 3 işletim sistemi yüklü 7 işlemcili Yüksek Başarımlı Berim küme bilgisayarı ODTÜ Kampüs Izgara Hesaplama Sistem Testleri Donanım Altyapısı

ODTÜ Kampüs Izgara Hesaplama Sistem Testleri OMII-UK Campus Grid Yazılım Deneyimi  Scientific Linux (SL) 5.0 ve Windows XP SP2 işletim sistemleri  İstemci makinalar Windows XP  Kaynak olarak kullanılacak olan makinaların, ve bağlantı kuracakları merkez sunucuların Linux işletim sistemi yüklü olması zorunluluğu  Kısıtlı dil desteği  Melez Izgara Hesaplama uygulamalarında zayıf

Condor Yazılım Test Ortamı  3 Condor İş Evreni üzerinde testler  Vanilya Evreni :  Yeniden bağlanmaya (relinking) ihtiyaç duymayan işler için kullanılmaktadır.  Kabuk işler  Standard Evren:  Uzaktan sistem çağrısına izin veren, seri işlerde kullanılmaktadır.  C, C++ ve Fortran gibi işlerin çalışmasına izin vermektedir.  Evren üzerinde, uzaktan dosya işlenmesi gibi işlemler yapılabilmektedir

Condor Yazılım Test Ortamı  Java Evreni  Java işlerini çalıştırmakta kullanılmaktadır.  Condor kabuk yazılımlarına bağlı kalmaksızın, JVM üzerinden dosya çağrılması ve işlenmesi gibi operasyonlar bu evren üzerinde gerçekleşmektedir.

Test Senaryoları  Kontrol noktasi deneyleri  Senaryo1: Kontrol Makinası Ubuntu; İş Yükleyici Makina Windows  Vanilya ve Java Evrenleri kontrol noktası özelliğini desteklememektedir  Standard Evren  Condor içerisine gömülü olan “condor_compile” ile derlenmiş işler desteklenmektedir

Test Senaryoları  Senaryo2: Kontrol Makinası RHLE; İş Yükleyici Makina: Windows XP  Senaryo 1’deki durumdan ötürü, bu senaryoda da başarı sağlanamamıştır.  Senaryo3: Kontrol Makinası Windows XP ; İş Yükleyici Makina: Ubuntu, ve Kontrol Makinası Windows XP ; İş Yükleyici Makina: RHLE  Windows makinalar, sistem dosya erişimlerinin kısıtlığından ötürü, kontrol noktası işlemine izin vermemektedir.

Test Senaryoları  Senaryo4: Kontrol Makinası Ubuntu; İş Yükleyici Makina: RHLE  Vanilya ve Java evrenlerinde kontrol noktası çalışmamaktadır.  Standart evren testlerinde başarı sağlanmıştır.

Test Sonuçları  OMII-UK yazılımı, hibrid sistemler için etkin çözümler sunamamaktadır.  Condor yazılımı altında, kontrol noktası Windows XP yüklü olduğu durumlarda, kontrol noktası işlemleri gerçekleşememektedir.  Condor yazılımından bağımsız olarak, kullanıcı tanımlı kabuk yazılımlar ile kontrol noktası tanımlanabilir.

ODTÜ Kampüs Izgara Hesaplama Uygulama Testleri  ODTÜ Matematik Enstitüsü Araştırma Görevilisi ve Doktora Öğrencisi Sedat Akleylek tarafından gerçekleştirilen RSA şifreleme algoritmasının çözümünü sağlayan Euclid çarpanlara ayırma algoritması.  C++ ile geliştirilmiş çalıştırılabilir dosyalar  Windows XP üzerinden, iş betikleri ile sunuculara gönderilmiştir.  Kontrol makinası: Ubuntu 8.04

ODTÜ Kampüs Izgara Hesaplama Uygulama Testleri  Fizik Bölümü’nden Y. Lisans öğrencisi Serkan Polad’ın tez çalışmaları  Gaussian 2003 moleküler yapı hesaplama yazılımı  Sunucu Makina: RHEL 3.4 yüklü YBB küme bilgisayarı  Kontrol Makinası: Ubuntu 8.04

Sistem Değerlendirmeleri

Sistem Güvenlik Karşılaştırmaları

Sonuç  Kampüs Izgara Hesaplama Uygulamalarında Condor çözümü, Globus ve GridBUS gibi diğer uygulamalar ile birlikte uygulanabilir.  Windows yüklü sistemlerde, güvenlik için, 3. parti çözümler kullanılmalıdır.  Yazılımsal veya donanımsal güvenlik duvarları  Sertifikalandırma yöntemleri

Sonuç  Etkin bir kullanım için, heterojen sistemler, homojen alt kümelere bölünmelidir. Windows Sistemlerden Oluşan Lab.lar Küme Bilgisayarlar İstemciler Linux/Unix Sistemlerden Oluşan Lab.lar Sunucular

Sonuç  Evren, arabirim ve kaynak seçimleri, uygulama tipine ve boyutuna uygun olarak seçilmelidir.  Kontrol noktası özelliği gerektiren uygulamalar için, Linux/Unix işletim sistemi yüklü kaynaklar tercih edilmelidir.

Sonuç  Izgara Hesaplama mimarisine ayrılacak kampüs kaynakları, mevcut yazılım çözümleri üzerinden belirlenememektedir.  Kaynak yönetimi:  Küme Bilgisayar kaynaklarında, arabirim üzerinden,  Lab. kaynaklarında, işletim sistemi özellikleri ve 3. parti yazılımlar ile yönetilmelidir.

Teşekkürler