Bilgi Servisleri (IS)



Benzer belgeler
Grid Bilgi Sistemleri (Grid Information Systems)

Kullanıcılar için EGEE ve TR-Grid araçları


Mobil Cihazlardan Web Servis Sunumu

TR-GRID Servisleri ve Grid Güvenliği (Küme Bilgisayar ve Grid Mimarileri)

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

Veritabanı. Ders 2 VERİTABANI

TR-GRID Servisleri ve Grid Güvenliği (Küme Bilgisayar ve Grid Mimarileri)

COĞRAFİ BİLGİ SİSTEMLERİ ArcGIS SERVER A GİRİŞ EĞİTİMİ

DNS Nedir? HİKMET TÜYSÜZ

Küme Bilgisayarlar ve GRID Servisleri

Vitel. Manage Engine. Opmanager Yönetici Özeti

İÇİNDEKİLER. LDAP a Giriş

Asp.Net Veritabanı İşlemleri

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

Veritabanı Uygulamaları Tasarımı

ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

Veri Tabanı-I 1.Hafta

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

VERİ TABANI SİSTEMLERİ

VERİ TABANI UYGULAMALARI

EC-485. Ethernet RS485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

08217 Internet Programcılığı I Internet Programming I

1.Mailbox Server Role:

Chapter 6 Mimari Tasarım. Lecture 1. Chapter 6 Architectural design

Güvenli Doküman Senkronizasyonu

Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı ULAK/CSIRT. Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

VERİ TABANI YÖNETİM SİSTEMLERİ

Doküman No.: P510 Revizyon No: 00

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme

Yazılım Mühendisliği Bölüm - 3 Planlama

İNFOSET İNFOSET Ses Kayıt Sistemi v2.0. Sistem Kataloğu

ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

GridAE: Yapay Evrim Uygulamaları için Grid Tabanlı bir Altyapı

İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ. AKILLI FİYAT ARAMA MOTORU TiLQi.NET

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

MOBIL UYGULAMA GELIŞTIRME

Online Protokol Üretim Projesi

İÇİNDEKİLER. YAZARLAR HAKKINDA... v. RESİMLER LİSTESİ...xv. 1.1.Bulut Bilişim Kavramının Analizi...1 BÖLÜM 1: TEMELLER...1

PARALOG POS AKTARIMLARI. Derece Yazılım 2009

ÖZGÜR YAZILIMLAR İLE J2EE

UZAKTAN EĞİTİM MERKEZİ

Swing ve JDBC ile Database Erişimi

GROUPWARE ĐŞBIRLIĞI(COLLOBRATĐON) GROUPWARE NEDIR? ASENKRON GROUPWARE GROUPWARE SISTEMLERI 3 ÖNEMLI DĐCLE ERPOLAT

Uygulamaları ulut bilişime geçirmeden önce, firmanızın/şirketinizin ya da. işinizin gereksinimlerini göz önüne almanız gerekir. Aşağıda bulut bilişime

FINDIK Herkese Açık Filtre

BioAffix Ones Technology nin tescilli markasıdır.

VERİ TABANI PROGRAMCILIĞI DALI

Google Hacking. Gelişmiş Google Operatörleri

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

1-Veritabanı Yönetim Sistemleri /Tanım

Veri Ambarından Veri Madenciliğine

MAYIS 2010 ÖZGÜR DOĞAN İŞ GELİŞTİRME YÖNETİCİSİ KAMU SEKTÖRÜ

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

MailStore tüm şirket e-postalarınızı uzun yıllar güvenle saklayabileceğiniz bir mail arşivleme sistemidir.

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

Bir 802.1x Kimlik Kanıtlama Uygulaması: EDUROAM

State Yönetimi. Bir web sayfası ile sunucu arasındaki etkileşim ;

Video Konferans ve Kurumsal İletişim Sistemi

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

MCR02-AE Ethernet Temassız Kart Okuyucu

Temel Bilgi Teknolojileri I

SUNUCU İŞLETİM SİSTEMİ DERSİ

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

Client Server Database

Model Tabanlı Geliştirmede Çevik Süreç Uygulanması

Özgür ve Açık Kaynak Kodlu Yazılımlar Kullanılarak Merkezi Servisler Nasıl Verilebilir?

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Başlangıç Ayarları.

Öğr. Gör. Serkan AKSU 1

WEB SUNUCU GÜVENLİĞİ: Web Siteleri Neden Hacklenir?

AKADEMEDYA YAZILIM BİLGİSAYAR EĞİTİM VE DANIŞMANLIK TİC. SAN. LTD. ŞTİ Kocaeli Üniversitesi Yeniköy Teknopark Yerleşkesi Başiskele / Kocaeli Tel Faks

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

ÜNİVERSİTE BİLGİ SİSTEMLERİ

BioAffix Ones Technology nin tescilli markasıdır.

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

KURUMSAL PORTAL TASARIMI

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

emon: Gerçek Zamanlı Gömülü Sistemlerin Çalışma Zamanı Görselleştirilmesi İçin Monitör Yazılımı

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Veritabanı, Veri Madenciliği, Veri Ambarı, Veri Pazarı

1.PROGRAMLAMAYA GİRİŞ

NFS (Network File System) & NIS (Network Information System) H. Coşkun Gündüz cgunduz@cs.bilgi.edu.tr

İleri Düzey Bilgisayar Ağları

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

ORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu

EC-232C. Ethernet RS232 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

LDAP Administrator ile Active Directory Yonetimi

E-FATURA /E-DEFTER / E-ARŞİV ÇÖZÜMLERİ

VERİ MADENCİLİĞİ (Web Madenciliği)

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı - ULAK/CSIRT. Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı

Transkript:

Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN

Konu Başlığı Neden ihtiyaç duyulur? Kullanıcılar kimlerdir? Bilgi Servisi türleri MDS ve BDII LDAP Bilgi Servisi Bileşenleri R-GMA R-GMA Mimarisi Bilgi Servisleri Geleceği Boğaziçi Üniversitesi, İstanbul 2007 2

Bilgi Servisleri (IS) Bilgi servisleri grid kaynakları ve durumları hakkında bilgi veren hizmettir. Dağınık bilgiler kullanılarak sistemin denetlenmesi sağlanır. Aşağıda ki gibi genel bilgileri sağlar. Gridin Performansı Kullanımının Analiz Edilmesi Hatalarının hangi site de olduğunun bulunması Gönderilen işlere ait istatistiklerinin çıkarılması Boğaziçi Üniversitesi, İstanbul 2007 3

Bilgi Servisi Kullanıcıları Kaynak kullanıcı iseniz; Grid kaynakları ve durumları hakkında bilgi alma İşinizin durumu hakkında bilgi alma Ortakatman Geliştiricisi iseniz; İş Yükü Yönetim Sistemi: İş gereksinimi ve grid kaynaklarının uyumu Denetleme Servisleri: Grid kaynaklarının durumu ve kullanılabilirliği ile ilgili bilgi alma Site yöneticisi iseniz; Site ile veya verilen bir servis ile ilgili bilgilerin üretilmesi Boğaziçi Üniversitesi, İstanbul 2007 4

Bilgi Servisleri (IS) LCG-2 de kullanılan iki farklı bilgi servisi bulunmaktadır. Bunlar; LDAP tabanlı Bilgi Servisi R-GMA (Relational Grid Monitoring Architecture) Boğaziçi Üniversitesi, İstanbul 2007 5

MDS ve BDII Mimarisi LDAP tabanlı bilgi servisinde MDS (Monitoring and Discovery) ile birlikte BDII (Berkeley Database Information Indexes) mimarisi kullanılır. Boğaziçi Üniversitesi, İstanbul 2007 6

MDS (Monitoring and Discovery Service) Grid bilgilerini yönetmek için tasarlanmıştır. Genel Adımlar; 1. Her site sağlayıcısı, servislerin durumu ile ilgili statik ve dinamik rapor üretip sunucu makineye sunar. 2. Merkezi sistem bu sunuculardan sorgulama yapar ve bilgileri veritabanına kaydeder. 3. Erişim protokolü ile bu bilgilere erişilir. 4. Merkezi sistem verilen şemada bilgileri yayınlar. Boğaziçi Üniversitesi, İstanbul 2007 7

MDS (Monitoring and Discovery Service) lcg-infosites --vo sgdemo ce is bdii.ulakbim.gov.tr Farklı sağlayıcılar ve sunucular tarafından bilgiler sağlanır. Bu bilgiler genel bilgi servisleri mimarisi tarafından yönetilir. LDAP protokolü bu verilere erişim için kullanılır. Uygun formatta bilgiler gösterilir. Boğaziçi Üniversitesi, İstanbul 2007 8

LDAP Çok sayıda veritabanına erişim protokolü için kullanılır. Standart bir veri modeli sağlar. (DIT- Directory Information Tree) LCG/EGEE servislerinde bilginin paylaşımı için kullanılan içsel bir protokoldür. Bilgiler ağaç yapısına benzer şekilde organize edilmiştir. Boğaziçi Üniversitesi, İstanbul 2007 9

DIT (Directory Information Tree) LDAP, veri yapısı ağaç şeklindedir. Her bir hücre kendine ait ayırt edici bir ada sahiptir. Örnek; id=pml,ou=it,or=cern, st=geneva, \ c=switzerland,o=grid o = grid (root of the DIT) c= US c=switzerland c=spain ou = IT id = pml st = Geneva or = CERN ou = EP Boğaziçi Üniversitesi, İstanbul 2007 10

Bilgi Servisleri Bileşenleri BDII: Berkeley DataBase Information Index GIIS: Grid Index Information Server GRIS: Grid Resource Information Server Boğaziçi Üniversitesi, İstanbul 2007 11

BDII, GIIS ve GRIS Alt Seviye: GRIS Script ve konfigürasyon dosyaları, örneğin hesaplama uçları hakkında bilgi içeren dosyaları üretebilir. Diğer araçlar örneğin kullanılabilir veya kullanılan veri deposu gibi dinamik bilgilerden sorumlu olabilir. Orta Seviye: yerel GIIS Kayıtlı GRIS lerden bilgileri benzer yöntemle alır. Üst Seviye: BDII Her iki dakikada bir GIIS servisini tarayarak bilgilerin yayınlanmasını sağlar. Örnek: Kaynak Arayıcısı Bir Grid hizmetidir ve bilgilerini ve durumlarını yukarıdaki şekilde yayımlar. (Sunucu olarak) Karşılaştırma yapma amaçlı, BDII servisini kullanır. (İstemci olarak) Boğaziçi Üniversitesi, İstanbul 2007 12

GIIS ve GRIS Boğaziçi Üniversitesi, İstanbul 2007 13

BDII Direkt kullanıcılar ve servisler tarafından istenilen bilgileri sağlar. BDII' da listelenen siteler, GIIS servisine kayıtlı sitelerdir. Kaynak Arayıcı için bilgileri sağlar. Veri yönetimi araçları için de gereklidir. Her sanal organizasyon tarafından ihtiyaçlarına bağlı olarak değiştirilebilir. Boğaziçi Üniversitesi, İstanbul 2007 14

R-GMA Neden yeni bir protokol? Eski sistemin dezavantajları: LDAP, farklı girişlerden (entry) bilgilerin sorgulanmasına izin vermiyordu. MDS, kullanıcı uygulamalarından alınan verilerin dinamik olarak yayınlanmasında yeterince esnek değildi. Yeni sistemin getirdiği avantajlar: R-GMA, oldukça esnek yapıdadır ve farklı girişler arasından sorgulamalara izin verir. Sistemdeki herhangi biri kolaylıkla yeni bilgi oluşturabilir. Dinamik bir yapıya sahiptir. Boğaziçi Üniversitesi, İstanbul 2007 15

R-GMA Güçlü veri modeli ve sorgulama diline sahiptir. Tüm veriler tablolar olarak modellenmiştir. Sorgulama dili olarak SQL ayarlanmıştır. Her bir sanal organizasyon için ilişkili bir veri tabanına sahibiz. Boğaziçi Üniversitesi, İstanbul 2007 16

R-GMA Dizayn REGISTRY Info?????? Client Info Info Collector of Information Info Info Collector of Information M Box M Box SITE Data Base Collector of Information M Box SITE Data Base SITE Data Base Boğaziçi Üniversitesi, İstanbul 2007 17

R-GMA Mimarisi Üretici Konumun kaydedilmesi Kayıt Defteri Verinin Transferi Konumun aranması Tüketici Üretici: Kendini, kayıt defterine kaydeder ve bilginin yapısı ve türünü tanımlar. Tüketici: Kullanılabilir bilgiyi bulmak için kayıt defterini sorgular ve bu bilgiyi sağlayan üretici bilgisini alır. Direkt üreticilere bağlanabilir. Kayıt Defteri: Genel bir toplayıcı olarak görülebilir, verinin akışını gösterir. Boğaziçi Üniversitesi, İstanbul 2007 18

Bilgi Servisi Geleceği LDAP eski bir LCG bilgi servisi olarak gürülünebilir. Web servisleri tabanlı yeni protokol: R-GMA Problem: Her bir protokolün kendine ait bir teknoloji ve şeması bulunmaktadır. Kullanıcı ve geliştiriciler yazılımlarını buna göre değiştirmelidirler. Sorular: Var olan araç ile neler yapılır? Yeni protokol ortaya çıktığında neler yapılması gerekir? Çözüm: Tüm protokollere uygun, tek bir şema ve sorgulama dili ile işlemleri yapabilen yeni bir arayüz. Boğaziçi Üniversitesi, İstanbul 2007 19

Özellikleri Uygulama kullanıcısı tek ara yüz kullanır. Sorgulama dili ve veri modeli içindedir. Sorgu ve şema söz dizimsel ve anlamsal olarak çevrilir. Kullanıcı Gereksinimleri Sorgulamayı SQL üzerinden gerçekleştirme Her bir protokole ait parametreler içeren konfigürasyon dosyası Standart bir şema kullanmak Boğaziçi Üniversitesi, İstanbul 2007 20

Genel Arayüz Aracı Application SQL Canonical Schema General Interface Canonical Schema SQL SQL Canonica l Schema SQL Semantic Translator SQL Semantic Translator Implem.. Schema SQL SQL Implem.. Schema SQL to LDAP Syntactic Tr. SQL to SQL Syntactic Tr. Implem.. Schema LDAP SQL Implem.. Schema LDAP Interface SQL Interface Implem.. Schema LDAP SQL Implem.. Schema MDS Info Service R-GMA Info Service Boğaziçi Üniversitesi, İstanbul 2007 21

BİLGİ SERVİSLERİ SORULARINIZ? Boğaziçi Üniversitesi, İstanbul 2007 22