Java İçin Nesne Tabanlı Mesaj Aktarım Kütüphanesi

dc.contributor.advisorErdoğan, Nadia
dc.contributor.authorKumanlı, Çağlar
dc.contributor.departmentBilgisayar Mühendisliği
dc.contributor.departmentComputer Engineering
dc.date2008
dc.date.accessioned2008-10-15
dc.date.accessioned2015-04-07T13:59:28Z
dc.date.available2015-04-07T13:59:28Z
dc.date.issued2008-11-19
dc.descriptionTez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2008
dc.descriptionThesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2008
dc.description.abstractBu tez çalışmasıyla, mesaj aktarımına dayalı paralel programlama alanında Java için daha önce yapılmış geliştirimlere alternatif olabilecek bir paralel programlama platformu oluşturulmuştur. Geliştirilen platforma “Parallel Programming Platform for Java”, kısaca “PPPJ”, adı verilmiştir. PPPJ, nesne tabanlı mesaj aktarımı yaklaşımını temel alan bir paralel iletişim kütüphanesidir. Tümüyle Java dili kullanılarak geliştirilmiş olan bu kütüphane, kullanıcılara MPI benzeri, sade ve kullanımı kolay bir arayüz sunar. Ayrıca, Java’nın nesne yönelimli yaklaşımının getirilerinden ve platform bağımsızlık özelliğinden faydalanma imkanı tanır. PPPJ kütüphanesi istemci-sunucu mimarisi üzerine kurulmuştur. Sistemdeki bilgisayarlar istemci ve/veya sunucu olarak görev alabilmektedirler. Genel olarak, istemciler kullanıcı programlarının sunuculara yüklenmesinden, sunucular ise söz konusu programların yürütülmesinden sorumludurlar. Kütüphane, sistem üzerinde kullanıcı programlarının yürütüleceği sunucuların seçimi konusunda oldukça esnek bir yaklaşım sergiler. Kullanıcı, görev alacak sunucuları bizzat kendisi belirleyebileceği gibi, başarım ya da yoğunluk ölçütüne göre kütüphanenin ilgili bileşenleri tarafından seçilmelerini de sağlayabilir. Ayrıca, kütüphanenin kendisi ve üzerinde yürütülecek kullanıcı programları, konfigürasyon dosyaları aracılığıyla kolaylıkla yapılandırılabilmektedir.
dc.description.abstractIn this thesis, an alternative message passing based parallel programming platform is proposed. The platform, which is developed in and for Java, is named as PPPJ . PPPJ is short for Parallel Programming Platform for Java . Actually, PPPJ is a parallel communication library which is based on object passing approach. It provides an MPI-like, simple and easy to use interface for users. Also, it provides users with benefits of Java s object oriented approach and platform independence. PPPJ library is based on client-server architecture. Accordingly, each computer in the system may work as client and/or server. Generally, clients are responsible for loading user programs to servers whereas servers are responsible for running these programs. PPPJ library offers flexibility in selection of servers on which user programs will be run. Users are not only able to select servers manually, but also have the library make selection via performance or occupancy criteria. Moreover, users are able to configure the library and programs that will be run on it easily with special configuration files.
dc.description.degreeYüksek Lisans
dc.description.degreeM.Sc.
dc.identifier.urihttp://hdl.handle.net/11527/327
dc.publisherFen Bilimleri Enstitüsü
dc.publisherInstitute of Science and Technology
dc.rightsİTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır.
dc.rightsİTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectJava
dc.subjectParalel programlama
dc.subjectMesaj aktarımı
dc.subjectNesne aktarımı
dc.subjectPPPJ
dc.subjectJava
dc.subjectParallel programming
dc.subjectMessage passing
dc.subjectObject passing
dc.subjectPPPJ
dc.titleJava İçin Nesne Tabanlı Mesaj Aktarım Kütüphanesi
dc.title.alternativeObject-based Message Passing Library For Java
dc.typeMaster Thesis

Dosyalar

Orijinal seri

Şimdi gösteriliyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
Ad:
8912.pdf
Boyut:
363.21 KB
Format:
Adobe Portable Document Format

Lisanslı seri

Şimdi gösteriliyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
Ad:
license.txt
Boyut:
3.14 KB
Format:
Plain Text
Açıklama