Selasa, 11 Maret 2014

Sistem Operasi Terdistribusi

Sistem Operasi Terdistribusi

Gambar 1. Sistem Operasi Terdistribusi

Sistem Operasi Terdistribusi : 

Sebuah sistem operasi terdistribusi (DOS) adalah sebuah sistem operasi yang dibangun, dari bawah ke atas, untuk menyediakan layanan terdistribusi. Dengan demikian, DOS mengintegrasikan layanan terdistribusi kunci ke arsitektur (Gambar 2). Layanan ini dapat mencakup didistribusikan memori bersama, tugas tugas untuk prosesor, masking kegagalan, penyimpanan didistribusikan, interprocess komunikasi, transparan.
berbagi sumber daya, manajemen sumber daya didistribusikan, dll Sebuah properti kunci dari sistem operasi terdistribusi adalah bahwa ia berusaha untuk tingkat yang sangat tinggi transparansi, idealnya menyediakan gambar sistem tunggal. Artinya, dengan ideal pengguna DOS tidak akan menyadari bahwa mereka, pada kenyataannya, bekerja pada sistem terdistribusi.
Sistem operasi terdistribusi pada umumnya menganggap multicomputer homogen. Mereka juga umumnya lebih cocok untuk lingkungan LAN daripada lingkungan wide-area network.Pada hari-hari awal penelitian sistem terdistribusi, didistribusikan sistem operasi mana topik utama yang menarik. Sebagian besar penelitian terfokus pada cara mengintegrasikan layanan terdistribusi ke dalam sistem operasi, atau pada cara mendistribusikan layanan sistem operasi tradisional. Saat ini, bagaimanapun, penekanan telah bergeser lebih ke arah sistem middleware. Alasan utama untuk ini adalah bahwa middleware lebih fleksibel (yaitu, tidak mengharuskan pengguna menginstal dan menjalankan sistem operasi tertentu), dan lebih cocok untuk multicomputers heterogen dan wide-area.

Middleware
Sedangkan DOS mencoba untuk menciptakan sebuah sistem khusus untuk aplikasi terdistribusi, tujuan middleware adalah untuk menciptakan sistem antarmuka independen untuk aplikasi terdistribusi.
Gambar 2: Sebuah sistem middleware.
Seperti ditunjukkan dalam Gambar 2 middleware terdiri dari lapisan layanan ditambahkan antara orang-orang dari jaringan biasa OS 1 dan aplikasi yang sebenarnya. Layanan ini memfasilitasi pelaksanaan aplikasi terdistribusi dan berusaha untuk menyembunyikan heterogenitas (baik hardware dan software) dari arsitektur sistem yang mendasariny.
Prinsip Tujuan middleware, yaitu menaikkan tingkat abstraksi untuk didistribusikan pemrograman, dicapai dalam tiga cara: (1) mekanisme komunikasi yang lebih nyaman dan kurang rawan kesalahan daripada lewat pesan dasar, (2) dari OS, jaringan protokol, bahasa pemrograman, dll dan (3) standar layanan (seperti layanan penamaan, layanan transaksi, layanan keamanan, dll).
Untuk membuat integrasi berbagai layanan lebih mudah, dan untuk meningkatkan transparansi , middleware biasanya didasarkan pada paradigma tertentu, atau model, untuk menggambarkan distribusi dan komunikasi. Karena paradigma adalah pendekatan yang menyeluruh untuk bagaimana didistribusikan
Sistem harus dikembangkan, ini sering memanifestasikan dirinya dalam model pemrograman tertentu seperti’Semuanya adalah file’, panggilan prosedur remote, dan objek terdistribusi. Memberikan paradigma tersebut secara otomatis menyediakan abstraksi untuk programmer untuk mengikuti, dan memberikan arahan untuk bagaimana untuk merancang dan mengatur aplikasi terdistribusi.

Sistem terdistribusi dan komputasi paralel
Sistem komputasi paralel bertujuan untuk meningkatkan kinerja dengan menggunakan beberapa prosesor untuk menjalankan sebuah aplikasi. Mereka datang dalam dua rasa: sistem shared-memori dan sistem memori terdistribusi. Mantan penggunaan beberapa prosesor yang berbagi bus tunggal dan memori sub-sistem. Yang terakhir adalah sistem terdistribusi dalam arti sistem yang kita bicarakan di sini dan menggunakan node komputasi independen terhubung melalui jaringan (misalnya, multicomputer a). Meskipun janji peningkatan kinerja, pemrograman paralel tetap sulit dan jika perawatan tidak diambil kinerja mungkin berakhir menurun daripada meningkatkan.
Sistem terdistribusi dalam konteks              
 Studi tentang sistem terdistribusi berkaitan erat dengan dua bidang lainnya, Jaringan dan Sistem Operasi. Hubungan ke jaringan harus cukup jelas, sistem terdistribusi mengandalkan jaringan untuk menghubungkan komputer individu bersama-sama. Ada garis tipis dan kabur antara ketika seseorang berbicara tentang pengembangan jaringan dan mengembangkan sistem terdistribusi. Seperti yang akan kita bahas nanti pembangunan (dan studi) sistem terdistribusi kekhawatiran itu sendiri dengan isu-isu yang timbul ketika sistem yang dibangun dari komponen jaringan yang saling berhubungan, bukan rincian komunikasi dan jaringan protokol.

Hubungan dengan sistem operasi mungkin kurang jelas. Untuk membuat generalisasi yang luas sistem operasi bertanggung jawab untuk mengelola sumber daya dari sebuah sistem komputer, dan menyediakan akses ke sumber daya tersebut secara independen aplikasi (dan berurusan dengan isu-isu seperti sinkronisasi, keamanan, dll yang muncul). Studi tentang sistem terdistribusi dapat dilihat sebagai mencoba untuk menyediakan jenis yang sama akses umum terhadap sumber daya didistribusikan (dan juga berurusan dengan isu-isu yang muncul).
  • http://www. rgoarchitects.com/Files/fallacies.pdf, 2006.
Link anggota kelompok :
http://eciileonita.blogspot.com/2014/03/karakteristik-dan-tantangan-dalam.html
http://bersitrahmayang.wordpress.com/2014/03/10/model-dalam-sistem-terdistribusi/
http://teralovekautsar.blogspot.com/2014/03/nama-tera-nurul-harfiah-56410863-4ia10.html
http://radennansy.blogspot.com/2014/03/contoh-contoh-sistem-terdistribusi.html

0 komentar:

Posting Komentar