Selasa, 20 Maret 2012
REMOTE PROCEDURE CALL (RPC)
Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me-request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.
Kelebihan RPC Relatif mudah digunakan :
* Pemanggilan remote procedure tidak jauh berbeda dibandingkan pemanggilan local procedure. Sehingga pemrogram dapat berkonsentrasi pada software logic, tidak perlu memikirkan low level details seperti socket, marshalling http://www.blogger.com/img/blank.gif& unmarshalling.
* Robust (Sempurna): Sejak th 1980-an RPC telah banyahttp://www.blogger.com/img/blank.gifk http://www.blogger.com/img/blank.gifdigunakan dlm pengembangan mission-critical application yg memerlukan scalability, fault tolerance, & reliability.
Kekurangan RPC
* Tidak fleksibel terhadap perubahan:
- Static relationship between client & server at run-time.
* Berdasarkan prosedural/structured programming yang sudah ketinggalan jaman dibandingkan OOP.
Sumber:
http://ms.wikipedia.org/wiki/Remote_procedure_call
http://deris.unsri.ac.id/materi/sist_terd/bab2-RPC.pdf
ftp://komo.padinet.com/free/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch17s06.html
Kelebihan RPC Relatif mudah digunakan :
* Pemanggilan remote procedure tidak jauh berbeda dibandingkan pemanggilan local procedure. Sehingga pemrogram dapat berkonsentrasi pada software logic, tidak perlu memikirkan low level details seperti socket, marshalling http://www.blogger.com/img/blank.gif& unmarshalling.
* Robust (Sempurna): Sejak th 1980-an RPC telah banyahttp://www.blogger.com/img/blank.gifk http://www.blogger.com/img/blank.gifdigunakan dlm pengembangan mission-critical application yg memerlukan scalability, fault tolerance, & reliability.
Kekurangan RPC
* Tidak fleksibel terhadap perubahan:
- Static relationship between client & server at run-time.
* Berdasarkan prosedural/structured programming yang sudah ketinggalan jaman dibandingkan OOP.
Sumber:
http://ms.wikipedia.org/wiki/Remote_procedure_call
http://deris.unsri.ac.id/materi/sist_terd/bab2-RPC.pdf
ftp://komo.padinet.com/free/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch17s06.html
Selasa, 13 Maret 2012
definisi sistem terdistribusi dan contoh
pertama akan menjelaskan apa itu sistem terlebih dahulu. Sistem adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu tujuan tertentu tertentu.
Sedangkan definisi dari sistem terdistribusi adalah Sebuah sistem dimana komponen software atau hardware-nya terletak di dalam jaringan komputer dan saling berkomunikasi menggunakan message pasing (Message passing adalah sebuah teknik untuk melakukan sinkronisasi dan komunikasi antara proses-proses yang saling berinteraksi).
sumber
http://nurmanto.com/pengertian-sistem-terdistribusi/
http://rangerdita-anakautis.blogspot.com/2010/02/definisi-sistem-terdistribusi-contohnya.html
http://id.wikipedia.org/wiki/Sistem
Langganan:
Postingan (Atom)

