Java için nesne tabanlı mesaj aktarım kütüphanesi
Object-based message passing library for java
- Tez No: 251821
- Danışmanlar: PROF. DR. NADİA ERDOĞAN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2008
- Dil: Türkçe
- Üniversite: İstanbul Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 65
Özet
Bu 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.
Özet (Çeviri)
In 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.
Benzer Tezler
- Çoklu etmen ortamında nesne tabanlı dağıtık bellek paylaşımı
Distributed object sharing in the multi-agent environment
METEHAN PATACI
Yüksek Lisans
Türkçe
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. NADİA ERDOĞAN
- ITU-PRP: Parallel running platform a parallel programming framework for java
ITU-PRP : Paralel i̇şlem platformu Java i̇çi̇n paralel programlama aracI
ENIS SPAHI
Yüksek Lisans
İngilizce
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. DENİZ TURGAY ALTILAR
- Policy enforcement
Strateji uygulama
DELAL NASIR
Yüksek Lisans
İngilizce
2004
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. MEHMET BÜLENT ÖRENCİK
- An object oriented transfer function editor for interactive medical volume visualization
Etkileşimli tıbbi üç boyutlu görüntüleme için nesne tabanlı bir transfer fonksiyon editörü
MUSTAFA ALPER SELVER
Yüksek Lisans
İngilizce
2005
Elektrik ve Elektronik MühendisliğiDokuz Eylül ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. MEHMET KUNTALP
- Dağıtılmış nesneye dayalı sistemler için dağıtılmış bileşik nesne modeli
Distributed composite object model for distributed object based system
GÜRAY YILMAZ
Doktora
Türkçe
2002
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesiİnşaat Mühendisliği Ana Bilim Dalı
DOÇ. DR. TAKUHİ NADİA ERDOĞAN