Web Servisler ile Dağıtık / Grid Sistem Mimarisi



Benzer belgeler
Küme Bilgisayarlar. Enabling Grids for E-sciencE. Onur Temizsoylu. Grid ve Küme Bilgisayarlarda Uygulama Geliştirme Eğitimi ODTÜ, Ankara

Grid hesaplama Sistemlerinde Güvenlik Araçları

TR-Grid Oluşumu (TR-Grid Altyapısı ve AB Projeleri)

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER

.com.tr agem T E C H L O L O G Y P A R T N E R

Yrd. Doç. Dr. Ayşegül ALAYBEYOĞLU

Mobil Cihazlardan Web Servis Sunumu

UHeM ve Bulut Bilişim

SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS

Cluster i Linux'ta Kümeleme Özgür Yazılım ve Açık Kaynak G 2006 Ali Erdinç Köroğlu

Yazılım Destek Hizmeti

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

Kaspersky Administration Kit 8.0

Bilgi Teknolojisi Altyapısı. Tarihi Gelişim. Tarihi Gelişim. Bulut Servis Sağlayıcı. Bulut Bilişim

ODTÜ Kampüs Izgara Hesaplama Uygulaması

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

Uzaktan Eğitim ve E-Öğrenme

2. hafta Bulut Bilişime Giriş

Yrd. Doç. Dr. Kerem OK Işık Üniversitesi Fen-Edebiyat Fakültesi Enformasyon Teknolojileri Bölümü

TR-Grid Oluşumu (TR-Grid Altyapısı ve AB Projeleri)

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

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

Bilgi Servisleri (IS)

Bilgisayar Mühendisliğinin Temelleri (COMPE 100) Ders Detayları


Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D.

FIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH.

Yrd. Doç. Dr. Büşra ÖZDENİZCİ IŞIK Üniversitesi Enformasyon Teknolojileri Bölümü

MÜFREDAT DERS LİSTESİ

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v Mustafa Atanak Sefai Tandoğan Doç. Dr.

HP CloudSystem Matrix Yükseltme Uygulama Hizmetleri

4. Bölüm Programlamaya Giriş

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

Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım

Sistem Yapılanması ve Tanıtım

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016

Eray Özkural. TÜBİTAK UEKAE Bilkent Bilgisayar Mühendisliği Bölümü Paralel Hesaplama Grubu

EMC Forum Yazılım Temelli Veri Depolama Moro Hekim Sistem Mühendisi

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

Arş. Gör. Mümine KAYA

Sakai OAE. Açık Akademik Ortam. Yasin ÖZARSLAN Eskişehir Osmangazi Üniversitesi

Eğitim Semineri Araştırmacının Alet Kutusu: Mendeley

PAPERWORK TEKNİK MİMARİ

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

NATRO SERVİS SEVİYESİ SÖZLEŞMESİ (NATRO SLAs NATRO SERVICE LEVEL AGREEMENTS)

III. ULAKNET Eğitim Çalıştayı. Üniversiteler Arası Yüksek Erişilebilirlik. Ali Erdinç Köroğlu Necdet Yücel

GEOPORTAL SİSTEMLERİNDE GRID VE CLOUD COMPUTING TEKNOLOJİLERİNİN KULLANILABİLİRLİĞİNİN ARAŞTIRILMASI

Plaka Tanıma. Plaka. Tanıma Sistemi. Sistemi

ANKARA ÜNİVERSİTESİ ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

ED Model Yapıtaşı Haberleşme Altyapısı

ÖZGEÇMİŞ. 1. Adı Soyadı : Birim BALCI 2. Doğum Tarihi : Unvanı : Yrd. Doç. Dr. 4. Öğrenim Durumu: Derece Alan Üniversite Yıl Lisans

Hasan ARMUTLU 1 Muammer AKÇAY 2

Web Madenciliği (Web Mining)

Uygulamaların Grid e Aktarılması

Yüksek Performanslı Hesaplama Sistemlerinde Yeni Yaklaşımlar: GRID Hesaplama İrfan MACİT,

Dell EMC VDI Cloud Client Computing Uçtan Uca Çözümler. İsel Horada Dell EMC Forum İstanbul

SE4SEE A Grid-Enabled Search Engine for

Bilgisayar Mimarisi ve Örgütleşimi (COMPE 331) Ders Detayları

Doç. Dr. Cüneyt BAYILMIŞ

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ AKADEMİK ÖZGEÇMİŞ FORMU

Farklı Mobil Platformlar Üzerinde Servis Tabanlı Mimari(SOA) Yaklaşımı: Elektronik Uçuş Çantası Vaka Çalışması

TEMEL BİLGİTEKNOLOJİLERİ

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

Selahattin Esim CEO

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Türkçe Adı: KURUMSAL KAYNAK PLANLANMASI

Logsign Hotspot. Güvenli, izlenebilir, hızlı ve. bağlantısı için ihtiyacınız olan herşey Logsign Hotspot da!

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

İstemci Yönetimi ve Mobil Yazdırma Çözümleri

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

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

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

BioAffix Ones Technology nin tescilli markasıdır.

Yazılım Mühendisliğinin Temelleri (SE 100) Ders Detayları

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

BİLGİSAYAR KULLANMA KURSU

Derece Alan Üniversite Yıl Lisans Hidrodinamik, Gemi Model İstanbul Teknik Üniversitesi

Sanal Ortamda Nesnelerin Haptic Kol ile Manipülasyonu. Sevcan AYTEKİN Alpaslan DUYSAK

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 20 EKi Salı, Çarşamba

SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma

ODTÜ Bilgisayar Mühendisliği. Tanıtım Günleri Temmuz 2005

SEDAT ERSÖZ ÖZGEÇMİŞ VE YAYIN BİLGİLERİ

Yrd. Doç. Dr.Yiğit Aksoy

Ağ Yönetiminin Fonksiyonel Mimarisi

Yrd. Doç. Dr. M. Arcan TUZCU

TMMOB Elektrik Mühendisleri Odası İstanbul Şubesi Nesnelerin İnterneti Seminerleri 3

Software Design Document

Exepto Bilgi Teknolojileri A.Ş. Sözleşme Yönetim Yazılımı

Yrd. Doç. Dr. Övünç ÖZTÜRK

- Yurtiçinde ULUSLARARASI Bilimsel Toplantılarda Sunulan ve Bilimsel Toplantı Kitabında Yayınlanan Bildiriler

Deniz Savunma Sistemleri Alanında Sistematik Yazılım Yeniden Kullanım Yaklaşımı

ÖZGEÇMİŞ VE ESERLER LİSTESİ

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

N. Tuğbagül ALTAN AKIN XIX. Türkiye'de İnternet Konferansı Kasım 2014 Yasar Üniversitesi İzmir

Arş. Gör. Raziye SANCAR

Bilgi ve iletişim teknolojileri

TÜİK e-vt Teknik Kılavuz

Transkript:

Web Servisler ile Dağıtık / Grid Sistem Mimarisi Muammer Akçay 1 Nihat Adar 2 1 Eskişehir Osmangazi Üniversitesi, Elektrik-Elektronik Mühendisliği Bölümü, Meşelik, Eskişehir 2 Eskişehir Osmangazi Üniversitesi, Bilgisayar Mühendisliği Bölümü, Meşelik, Eskişehir 1 e-posta: makcay@ogu.edu.tr Özet Yüksek hesaplama kapasitesi olan heterojen kümeli bilgisayarlar COTS ve/veya yüksek performanslı sunucu bilgisayarlar kullanılarak ekonomik yapılabilir. Paralel bilgisayar mimarilerinde yerel ağa bağlı bilgisayarların birbirleriyle haberleşmesi Ethernet, Myrint, Infiband iletişim teknolojileri ile yapılmaktadır. Paralel / dağıtık bilgisayarların birbirleriyle haberleşmesinde Internet protokolünün üzerinde çalışan PVM, MPI haberleşme kütüphaneleri kullanılmaktadır. Gereken yazılımlar yüklendikten sonra uç bilgisayarlar paralel / dağıtık / Grid bilgisayar sisteminin bir parçası olarak kullanılabilir, uç bilgisayarlar masaüstü veya standart bir bilgisayar olarak kullanılamamaktadır. Kümeli veya Grid bilgisayarı oluşturan uç bilgisayarların hem sistemin bir parçası olarak kullanılabilmesi hem de bireysel olarak kullanılabilmesi çok önemlidir. Paralel, kümeli, Grid bilgisayar sistemlerinde herhangi bir uç bilgisayarın sisteme eklenmesi / sistemden çıkarılması kolay değildir. Sistemi oluşturan birimlerin merkezi bir yerden onaylanması ve durumlarının takibinin yapılması gerekmektedir. Bu çalışmada web servisler kullanılarak Grid mimarisi geliştirilmiştir. Geliştirilen Grid mimarisi ile sisteme dahil olan bilgisayarlar web servisleri aracılığı ile birbirleri ve dış ortam ile haberleşebilmektedir. Sistemi oluşturan bilgisayarlar ve işletim sistemleri heterojen bir yapıda olabilecek şekilde modellenmiştir. Bilgisayarlar gerekli web servisleri 2 e-posta: nadar@ogu.edu.tr çalıştırabildikleri ve Internet bağlantıları olduğu sürece Grid sistemini oluşturabilirler. Sistemin her bir üyesi birbirleri ile iş alış verişlerini web servisleri aracılığı ile yapmaktadırlar. Sistemi oluşturan bilgisayarlar herhangi bir anda sistemin bir parçası olarak çalışabileceği gibi, istedikleri anda bireysel çalışmalar için de kullanılabileceklerdir. Tasarlanan model Microsoft. NET ortamında web servisler kullanılarak Eskişehir Osmangazi Üniversitesi, Paralel ve Dağıtık Hesaplama Laboratuarında gerçeklenmiş ve test edilmiştir. Anahtar kelimeler: Paralel, kümeli bilgisayarlar; dağıtık sistemler, Grid hesaplama, web servisler, haberleşme 1. Giriş Kümeli bilgisayar mimarisi [18] birbirinden bağımsız bilgisayarların ağ üzerinden bir büyük paralel bilgisayar ya da sanal bir süper bilgisayar gibi kullanılmasını sağlar. Paralel bilgisayar mimarilerinde yerel ağa bağlı bilgisayarların birbirleriyle haberleşmesi Ethernet, Myrint, Infiband iletişim teknolojileri ile yapılmaktadır. Paralel / dağıtık bilgisayarların birbirleriyle haberleşmesinde Internet protokolünün üzerinde çalışan PVM, MPI haberleşme kütüphaneleri kullanılmaktadır. Đnternetteki hızlı gelişim aynı yaklaşımın daha büyük ölçeklerde yapılabilmesinin önünü açmıştır. Son yıllarda çok daha büyük ölçekli sanal bilgisayarın Grid geliştirilmesi konusunda çalışmalar önemli mesafeler almıştır [1, 2]. Buna

ilaveten internete bağlı masaüstü bilgisayarların iş ya da evde kullanım zamanları dışında atıl beklemesi de bu konuda yapılan çalışmaları destekleme de etkili olmuştur [3]. Türkiye de ve Dünyada Grid mimarisi ve kümeli hesaplama konusunda yapılan çalışmalar son yıllarda dahada artmıştır [21-25]. Grid hesaplama beraberinde; heterojenlik, kaynak yönetimi, hata yönetimi, güvenilirlik, planlama ve güvenlik problemlerini de getirmiştir. Bu alanda yapılacak çalışmaların bu problemlere de bir çözüm önermesi gerekmektedir [4]. Grid hesaplamada kullanılabilecek Globus [5] yazılım kiti gibi özel olarak geliştirilen araçların kullanılması gerekmektedir. Artık son yıllarda araştırmacılar Globus yazılım kiti gibi özel yüklemeyi ve kayıt mekanizmalarını gerektiren sistemler yerine işletim sistemlerine direk bağlı ve hatta bir parçası olarak Grid in bir parçası olmayı temin edebilecek yazılımlar üzerinde çalışmalar yapmaktadır. IBM, Microsoft, Platform, Sun, Avaki, Entropia, ve United Devices gibi firmalar bu konuda Open Grid Services Architecture (OGSA) [6, 7] desteklerini açıklamışlardır. Bu çalışmaların devamında bilgisayar işletim sistemlerinin Grid protokolleri ile gelmesi Grid üzerindeki çalışmaları yaygınlaştıracak ve isteyen herkesin kolayca erişip kullanımına ortam hazırlayacaktır. Bu çalışmada web servisler kullanılarak Grid mimarisi geliştirilmiştir. Geliştirilen Grid mimarisi ile sisteme dahil olan bilgisayarlar web servisleri aracılığı ile birbirleri ile ve dış ortam ile haberleşebileceklerdir. Sistemi oluşturan bilgisayarlar ve işletim sistemleri heterojen bir yapıda olabilecek şekilde modellenmiştir. Bilgisayarlar gerekli web servisleri çalıştırabildikleri ve Internet bağlantıları olduğu sürece Grid sistemini oluşturabilirler. Web servisleri kullanarak geliştirilen pek az yazılım çalışması vardır. Bu çalışmalardan Alchemi, Globus Grid sisteminin bir alt sistemi olarak çalışan bir yapı olup web servis yaklaşımı ile geliştirilmiştir [8]. Alchemi projesinde iş dağıtımı ve takibi merkezi bir yönetici tarafından yapılmaktadır. Yönetici modülü bu merkezi kontrol sayesinde her an sistem durumu, kullanıcı istekleri ve alt sistemin her bir kaynağının kullanımı hakkında ayrıntılı bilgiye sahiptir. Yönetici modülünün olduğu noktada olası bir hata (donanım, yazılım veya ağ hatası) sistemi tamamen kullanılamaz hale getirecektir. Merkezi yöneticili sistemlerde yeni bir bilgisayarın sisteme eklenmesi veya çıkarılması yönetici modülüne kayıt yaptırma veya sildirmeyi gerektirmektedir. Sistemin her bir üyesi birbirleri ile iş alış verişlerini web servisleri aracılığı ile yapmaktadırlar. Sistemi oluşturan bilgisayarlar herhangi bir anda sistemin bir parçası olarak çalışabileceği gibi, istedikleri anda bireysel çalışmalar için de kullanılabileceklerdir. Tanımlı bir iş grubunun WEB servisleri [9, 11-14] kullanarak yerel ağa bağlı heterojen bilgisayarlara (PC, sunucu, Workstation, vb.) dağıtılarak çalıştırılması için [15, 16, 17] de geliştirilen model ayrıntılı olarak incelenmiş ve hatalı durumda dahi tüm işlemlerin tamamlandığı gösterilmiştir. Tanımlanan modelde işler herhangi bir bilgisayar üzerinden sisteme verilebilir. Böylece Grid kullanıcılarının kolaylıkla sisteme iş vermesi mümkün olabilmektedir. Yine önceki sistemlerden farklı olarak sisteme yeni bilgisayarların eklenmesi veya çıkarılması, işlerin dağıtımı, çalıştırılması ve takip edilmesi dağıtık karar mekanizması ile gerçekleştirilmiştir. Böylece bilgisayarların hem bireysel hem de paralel bir sistemin parçası olarak kullanılması mümkün olmuştur. Sonuç olarak geliştirilen metod ile paralel sistemin bir parçası olup olmamak tamamen kullanıcının isteğine bağlı olup gerekirse bilgisayarların ekran koruyucusu ile paralel sistemin bir parçası olacak şekilde aktivasyonu mümkün kılınmıştır. Bu tip sistemlerde en önemli kısıtlardan birisi de bir ya da daha fazla bilgisayarda hata oluşması

durumudur [10]. Hata durumunda sisteme verilmiş işlerin hala tamamlanabilmesi önemlidir. Geliştirilen modelde yerel ağa bağlı bilgisayarlara verilen tüm işlerin, o işi yapabilecek en az bir bilgisayar olması halinde tamamlanacağı garantisi verilmiştir ve gösterilmiştir [15, 16, 17]. Tasarlanan model Microsoft.NET ortamında web servisler kullanılarak Eskişehir Osmangazi Üniversitesi, Paralel ve Dağıtık Hesaplama Laboratuarında gerçeklenmiş ve test edilmiştir. Bu çalışmanın ikinci bölümünde, web servisler ile geliştirilen kümeli bilgisayar modeli kısaca açıklanmıştır. Son bölümünde, elde edilen sonuçlar verilmiş, ve önerilerde bulunulmuştur. 2. Web servislerle modelin gerçeklenmesi Geliştirilen model işlemciler, işler ve Emanetçi bileşenlerinden oluşmaktadır. Ayrıntılı açıklama [15, 16, 17] bulunabilir. Kümeli bilgisayarı oluşturan işlemciler P 1, P 2,, P n yerel ağ ile birbirleriyle ve Emanetçi ile haberleşebilir. Modeldeki tüm işlemciler yerel ağa bağlıdır ve işlemciler üzerinde tanımlanan modeli gerçekleyebilecek web servisleri çalışmaktadır. Đşlemciler farklı hız ve özelliklere sahip olabilirler. Đşler sisteme bağlı herhangi bir işlemci üzerinden verilebileceği gibi Dış erişim üzerinden Emanetçiye de verilebilir. Emanetçi sistemde çalışılan işlerin bir kopyasını tutan veri tabanını ve üst Grid ya da dış sistemlerle iş alışverişi yapmakta kullanılabilecek iş tanımlama modülünü taşır. Dışarıdan gelen işler herhangi bir işlemciye verilebilir. Đşi alan işlemci, P i, işinin bir kopyasını ve aldığı işi ne zaman tamamlayacağını Emanetçi ye gönderir. Emanetçi işi sisteme P i ye atanmış olarak bitiş süresiyle birlikte kaydeder. Verilen iş P i tarafından yürütülür. Bu şekilde sisteme gelen işler verilen işlemcilerde çalıştırılır. Herhangi bir anda P i işlemcisinin iş yükü (AnlıkYük, Current_Load) en az yük seviyesinden (EnAzYük) az ise Emanetçi den yeni bir iş talep eder. Emanetçi kendisine verilen varsa sıradaki yeni işi verir. Eğer Emanetçi de yeni iş yoksa iş durum tablosundaki bitmemiş işlerden sıradakini verir. Bu iş atama yöntemi ilk gelen ilk servis alır (First Come First Serve, FCFS) yöntemidir. Đşi alan P i işlemcisi işi bitireceği göreli zaman bilgisini Emanetçi ye bildirir. Emanetçi işi sisteme P i işlemcisine atanmış olarak bitiş süresiyle birlikte kaydeder. P i işlemcisi kendisine verilen işleri çalıştırır. Herhangi bir işlemcide hata oluştuğunda, bu işlemciye verilen işler zamanında tamamlanamaz. Emanetçi de bulunan atanmış fakat zamanında tamamlanmayan işler bitmemiş işler listesine eklenir. Üzerindeki iş yükü azalan işlemciler Emanetçi den bu işleri alacaklar ve çalıştıracaklardır. Geliştirilen bu model sayesinde hatalı işlemcilere verilen işler de diğer işlemciler tarafından tamamlanabilecektir. Sistemde çalışan ve verilen işleri yapabilecek en az bir işlemci olduğu ve yeteri kadar zaman verildiği sürece verilen tüm işler tamamlanacaktır. 3. Sonuçlar / Öneriler Bu çalışmada bir yerel ağa bağlı heterojen bilgisayarlara işlerin verilmesi ve çalıştırılması için bir model geliştirmiştir. Geliştirilen modelde bilgisayarlar hem bireysel hem de ilgili web servis ve uygulamaların her bir bilgisayara yüklenmesi ile paralel sistemin (Grid) bir parçası olarak çalışabilecek şekilde tasarlanmıştır. Sisteme verilen işleri yapabilecek en az bir bilgisayar olduğu sürece sisteme verilen tüm işlerin tamamlanacağı garanti edilmiş ve uygulama örneği ile gösterilmiştir. EnAzYük ve EnÇokYük eşik değerlerinin ortalama is büyüklüğü arasındaki ilişki araştırılmaktadır. Emanetçi de bulunan işlerin nasıl ve hangi

işlemciye verileceği konusundaki çalışmalar devam etmektedir. Ayrıca elde edilen gerçekleme sonuçları simülasyon sonuçları ile de karşılaştırılmıştır. Emanetçi de bulunan işlerin nasıl ve hangi işlemciye verileceği konusundaki çalışmalar devam etmektedir. Bu çalışmada web servis temelli dağıtık paralel programlama ortamı (bu ortam hesaplama için çoklu sitelerdeki işlemcileri koordine etmek için bir yaklaşım sunar) modellenmiştir. Modelde we servis temelli protokol verilen işleri çalıştırabilmek için dağıtık işlemcilerin birbirleriyle nasıl etkileşeceğini haberleşeceğini tanımlar. Model parallel sistemin bir kısmını oluşturan standart bilgisayarları kullanmaktadır. Sisteme bilgisayarın eklenmesi veya çıkarılması sistemin çalışmasını etkilemez. Bu sayede işlemciler hem bireysel hem de paralel sistemin bir parçası olarak kullanılabilir. Yayılımcı yük dengeleme methodu sisteme eklemeyi ve sistem performansını daha da arttırabilmek için iş istek web servisini müzayede temelli iş istek web servisi ile değiştirecek atomic işlemler üzerinde çalışılmaktadır. Buna paralel başka bir çalışma.net framework una web servis protokolünü ve servis uygulamalarını eklemek olacaktır. Sonuç olarak, bizim protokol ve servislerimizi bulunduran ve MS Windows.NET işletim sistemi çalıştırabilen herhangi bir kişisel bilgisayar (PC) bu sistemin bir parçası olabilecektir. Bu entegrasyon herhangi bir kayıt mekanizması olmadan networke bağlı hesaplama kaynaklarına başkalarının ulaşabilmesine, katılımına izin verecektir. 4. Kaynakça [1] Foster, I. and Kesselman, C. (editors), The Grid: Blueprint for a Future Computing Infrastructure, Morgan Kaufmann Publishers, USA, 1999. [2] Foster, I., Kesselman, C., and Tuecke, S., The Anatomy of the Grid: Enabling Scalable Virtual Organizations, International Journal of Supercomputer applications, 15(3), Sage Publications, 2001, USA. [3] Mutka, M., and Livny, M., The Available Capacity of a Privately Owned Workstation Environment, Journal of Performance Evaluation, Volume 12, Issue 4,, 269-284pp, Elsevier Science, The Netherlands, July 1991. [4] Buyya, R., Economic-based Distributed Resource Management and Scheduling for Grid Computing, Ph.D. Thesis, Monash University Australia, April 2002. [5] Globus Toolkits. http://www.globus.org [6] Foster, I., Kesselma, C., Nick, J. M., and Tuecke, S., The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration, Open Grid Service Infrastructure WG, Global Grid Forum, June 22, 2002. [7] Open Grid Service Architecture (OGSA) Working Group, http://forge.gridforum.org/projects/ogsawg [8] Luther, A., Buyya, R., Ranjan, R., and Venugopal, S., Alchemi: A.NET-based Enterprise Grid Computing System [9] Microsoft Corp., Web Services Development Center, http://msdn.microsoft.com/webservices/ [10] Limaye, K., Leangsuksun, B., Greenwood, Z., Scott, S. L., Engelmann, C., Libby, R., and Chanchio, K., Job-Site Level Fault Tolerance for Cluster and Grid environments, IEEE International Conference on Cluster Computing (Cluster 2005), Boston, Massachusetts, USA, September 27-30, 2005. [11] http://java.sun.com/blueprints/ guidelines/designing_webservices/html [12] Web Services Flow Language. http://www- 4.ibm.com/software/solutions/webservices /pdf/wsfl.pdf [13] Christensen, E., Curbera, F., Meredith, G. and Weerawarana., S., Web Services

Description Language (WSDL) 1.1. W3C, Note 15, 2001, http://www.w3.org/tr/wsdl [14] Brittenham, P., An Overview of the Web Services Inspection Language, 2001, http://www.ibm.com/developerworks/web services/library/ws-wsilover [15] Adar, N., Canbek, S., and Akçay, M., Heterojen Kümeli Bilgisayarın Web Servislerle Modellenmesi, Bilgi Teknolojileri Kongresi IV / Akademik Bilişim 2006, Pamukkale Üniversitesi, Denizli. [16] Adar, N., Canbek, S., Seke, E., and Akcay, M., Modeling a Web Service Based Decentralized Parallel Programming Environment, International Conference on Parallel Computational Fluid Dynamics ParCFD 2007, Antalya, Turkey, May 21-24 2007. [17] Akçay, M., Adar, N., Canbek, S., Seke, E., Heterojen Kümeli Bilgisayarların Modellenmesi, Ulusal Teknik Eğitim, Mühendislik ve Eğitim Bilimleri Genç Araştırmacılar Sempozyumu UMES 2007, Kocaeli Üniversitesi Teknik Eğitim Fakültesi, Đzmit, 20-22 Haziran 2007. [18] Akcay, M., and Adar, N., Beowulf Cluster Lab in an Academic Environment, 2nd International Conference on Electronics and Computer in Kyrgyzstan (IKECCO2005), Bishkek, Kyrgyzstan, 6 Mayıs 2005. [19] Akçay, M., Adar, N., Canbek, S., Seke, E., "Heterojen Kümeli Bilgisayarların Modellenmesi, "Ulusal Teknik Eğitim, Mühendislik ve Eğitim Bilimleri Genç Araştırmacılar Sempozyumu UMES 2007 Kocaeli Üniversitesi Teknik Eğitim Fakültesi, Umuttepe Kampüsü, ĐZMĐT, 20-22 Haziran 2007. [20] Akçay, M., Adar, N., Seke, E., Kümeli Hesaplama Modelinin Parametrelerinin Çalışılması, 12. Ulusal Elektrik, Elektronik, Bilgisayar, Biyomedikal Mühendisliği Ulusal Kongresi ve Fuarı, Eskişehir, 14-18 Kasım 2007 (bildiri kabul edildi). [21] Bullen, S., and Coomer, J., "Introduction to HPC Clusters and Grid Computing" ve "Networking Solutions Typical for the HPC Grid (Ethernet, InfiniBand, Myrinet), Yüksek Performanslı Hesaplama Çalıştayı, TOBB- ETU Bilgisayar Mühendisliği Bölümü, Ankara, 24-25 Nisan 2007. [22] Temizsoylu, O., "TR-Grid Altyapısı, AB 6. Çerçeve Grid Projeleri(SEE- GRID1-2, EUMEDGrid, EGEE2", 2. ULUSAL GRID ÇALIŞTAYI, TÜBĐTAK ULAKBĐM, Ankara, 1-2 Mart 2007, http://www.grid.org.tr/etkinlikler/toplanti/ calistay2/calistay_program.uhtml [23] Fragalla, J., "Sun'da Yüksek Başarımlı Bilgi işlem" ve "Sun Grid özüm ve Yol haritası", Sun Grid Compuing, ODTÜ, Ankara, 21 Mart 2006. [24] Jorge-A. Sanchez-P., Advancing South-East Europe into the einfrastructure Era", ULUSAL GRID ÇALIŞTAYI, TÜBĐTAK ULAKBĐM, Ankara, 21-22 Eylül 2005. [25] Aykanat C., "Türkiyede Yüksek Başarımlı Hesaplama", ULUSAL GRID ÇALIŞTAYI, TÜBĐTAK ULAKBĐM, Ankara, 21-22 Eylül 2005. http://www.grid.org.tr/etkinlikler/toplanti/ calistay1/calistay_program.uhtml].