8 BAB 1 KARAKTERISASI SISTEM TERDISTRIBUSI Script ini didasarkan pada fungsionalitas yang disediakan oleh Apama [www.progress.com], sebuah produk komersial di dunia keuangan awalnya dikembangkan dari penelitian yang dilakukan di University of Cambridge. Script mendeteksi urutan temporal kompleks berdasarkan harga saham Microsoft, HP dan keranjang harga saham lainnya, sehingga keputusan untuk membeli atau menjual saham tertentu. Gaya teknologi semakin banyak digunakan di daerah lain keuangan sistem termasuk pemantauan aktivitas perdagangan untuk mengelola risiko (khususnya, pelacakan exposure), untuk memastikan kepatuhan terhadap peraturan dan untuk memantau pola aktivitas yang mungkin mengindikasikan penipuan transaksi. Dalam sistem tersebut, peristiwa biasanya dicegat dan melewati apa yang setara dengan kepatuhan dan firewall risiko sebelum diproses (lihat juga pembahasan firewall dalam Bagian 1.3.1 di bawah). 1.3 Tren dalam sistem terdistribusi sistem terdistribusi sedang mengalami periode perubahan yang signifikan dan ini dapat ditelusuri kembali ke sejumlah tren yang berpengaruh: • munculnya teknologi jaringan meresap; • munculnya komputasi di mana-mana ditambah dengan keinginan untuk mendukung pengguna mobilitas dalam sistem terdistribusi, • meningkatnya permintaan untuk layanan multimedia; • pandangan sistem terdistribusi sebagai utilitas. 1.3.1 jaringan Pervasif dan internet modern di Internet modern adalah kumpulan saling berhubungan luas jaringan komputer dari berbagai jenis, dengan berbagai jenis meningkat sepanjang waktu dan sekarang termasuk, misalnya, berbagai teknologi komunikasi nirkabel seperti WiFi, WiMAX, Bluetooth (lihat Bab 3) dan jaringan telepon seluler generasi ketiga. Hasil akhirnya adalah bahwa jaringan telah menjadi sumber daya meresap dan perangkat dapat dihubungkan (jika diinginkan) setiap saat dan di setiap tempat. Gambar 1.3 menggambarkan suatu bagian khas Internet. Program yang berjalan pada komputer yang terhubung ke berinteraksi dengan melewati pesan, menggunakan sarana umum komunikasi. Desain dan konstruksi mekanisme komunikasi internet (protokol internet) merupakan prestasi teknis utama, memungkinkan program berjalan di mana saja untuk mengatasi pesan ke program di tempat lain dan abstrak atas segudang teknologi yang disebutkan di atas. Internet juga sangat besar didistribusikan sistem. Hal ini memungkinkan pengguna, di mana pun mereka berada, untuk menggunakan layanan seperti World Wide Web, email dan transfer file. (Memang, Web ini kadang-kadang disalahartikan dengan Internet.) Himpunan layanan ini terbuka - itu bisa diperpanjang dengan penambahan komputer server dan jenis baru layanan. Angka ini menunjukkan koleksi intranet - subnetwork yang dioperasikan oleh perusahaan dan organisasi lain dan biasanya dilindungi oleh firewall. Peran firewall adalah untuk melindungi intranet dengan mencegah pesan yang tidak sah meninggalkan atau masuk. Sebuah BAGIAN 1.3 KECENDERUNGAN SISTEM TERDISTRIBUSI 9 Gambar 1.3 Sebagian khas Internet intranet ISP komputer desktop: : Server link jaringan: firewall diimplementasikan dengan menyaring pesan masuk dan keluar. Penyaringan mungkin dilakukan dengan sumber atau tujuan, atau firewall mungkin mengizinkan hanya pesan-pesan yang berhubungan dengan email dan akses web untuk masuk ke atau keluar dari intranet yang melindungi. Layanan Internet Provider (ISP) adalah perusahaan yang menyediakan link broadband dan jenis-jenis koneksi ke pengguna individu dan organisasi kecil, memungkinkan mereka untuk mengakses layanan di mana saja di internet serta menyediakan layanan lokal seperti email dan web hosting. The intranet dihubungkan oleh tulang punggung. Sebuah backbone link jaringan dengan kapasitas transmisi yang tinggi, menggunakan koneksi satelit, kabel serat optik dan sirkuit-bandwidth tinggi lainnya. Perhatikan bahwa beberapa organisasi mungkin tidak ingin untuk menghubungkan jaringan internal mereka ke Internet sama sekali. Misalnya, polisi dan badan keamanan dan penegak hukum lainnya cenderung memiliki setidaknya beberapa intranet internal yang terisolasi dari dunia luar (firewall yang paling efektif mungkin - tidak adanya koneksi fisik ke Internet). Firewall juga dapat menjadi masalah dalam sistem terdistribusi dengan menghambat akses yang sah ke layanan ketika berbagi sumber daya antara pengguna internal dan eksternal diperlukan. Oleh karena itu, firewall harus sering dilengkapi dengan mekanisme halus lainnya dan kebijakan, seperti dibahas dalam Bab 11. Pelaksanaan Internet dan layanan yang mendukung telah mensyaratkan pengembangan solusi praktis untuk berbagai masalah sistem terdistribusi (termasuk sebagian besar dari mereka didefinisikan dalam Bagian 1.5). Kita akan menyoroti mereka solusi dalam buku ini, menunjukkan ruang lingkup dan keterbatasan mereka jika perlu. 10 BAB 1 KARAKTERISASI SISTEM TERDISTRIBUSI 1.3.2 Mobile dan di mana-mana komputasi Kemajuan teknologi dalam perangkat miniaturisasi dan jaringan nirkabel telah menyebabkan semakin ke integrasi kecil dan perangkat komputasi portabel ke sistem terdistribusi. Perangkat ini meliputi: • Komputer laptop. • perangkat Handheld, termasuk ponsel, ponsel pintar, perangkat GPS-enabled, pager, personal digital assistant (PDA), kamera video dan kamera digital. • perangkat Wearable, seperti jam tangan pintar dengan fungsi serupa untuk PDA. • Perangkat tertanam dalam peralatan seperti mesin cuci, hi-fi sistem, mobil dan lemari es. Portabilitas dari banyak perangkat ini, bersama-sama dengan kemampuan mereka untuk terhubung ke jaringan yang terletak di tempat yang berbeda, membuat komputasi mobile mungkin. Handphone komputasi kinerja tugas komputasi sementara pengguna sedang bergerak, atau mengunjungi tempat-tempat lain selain lingkungan biasa mereka. Dalam komputasi mobile, pengguna yang jauh dari mereka 'rumah' intranet (intranet di tempat kerja, atau tempat tinggal mereka) masih disediakan dengan akses ke sumber daya melalui perangkat yang mereka membawa bersama mereka. Mereka dapat terus mengakses internet; mereka dapat terus mengakses sumber daya di rumah mereka intranet; dan ada peningkatan ketentuan bagi pengguna untuk memanfaatkan sumber daya seperti printer atau bahkan penjualan poin yang berada di dekatnya ketika mereka bergerak di sekitar. Yang terakhir ini juga dikenal sebagai lokasi-sadar atau konteks-aware computing. Mobilitas memperkenalkan sejumlah tantangan untuk sistem terdistribusi, termasuk kebutuhan untuk berurusan dengan konektivitas variabel dan memang pemutusan, dan kebutuhan untuk mempertahankan operasi dalam menghadapi perangkat mobilitas (lihat diskusi tentang transparansi mobilitas dalam Bagian 1.5.7). komputasi Ubiquitous adalah yang memanfaatkan banyak kecil, komputasi murah perangkat yang hadir dalam lingkungan fisik pengguna, termasuk rumah, kantor dan bahkan pengaturan alam. Istilah 'di mana-mana' dimaksudkan untuk menunjukkan bahwa komputasi kecil perangkat akhirnya akan menjadi begitu meresap dalam benda sehari-hari yang mereka hampir tidak melihat. Artinya, perilaku komputasi mereka akan transparan dan terikat erat dengan fungsi fisik mereka. Kehadiran komputer di mana-mana hanya menjadi berguna ketika mereka dapat berkomunikasi dengan satu sama lain. Sebagai contoh, mungkin nyaman bagi pengguna untuk mengontrol mesin cuci atau sistem hiburan mereka dari ponsel mereka atau 'universal remote control' perangkat di rumah. Sama, mesin cuci bisa memberitahukan pengguna melalui lencana pintar atau telepon saat mencuci dilakukan. Ubiquitous dan mobile computing tumpang tindih, karena pengguna ponsel bisa pada prinsipnya manfaat dari komputer yang di mana-mana. Tapi mereka berbeda, secara umum. Ubiquitous computing bisa menguntungkan pengguna sementara mereka tetap berada di satu lingkungan seperti rumah atau rumah sakit. Demikian pula, komputasi mobile memiliki kelebihan bahkan jika itu hanya melibatkan konvensional, komputer diskrit dan perangkat seperti laptop dan printer. Gambar 1.4 menunjukkan pengguna yang mengunjungi organisasi tuan rumah. Angka ini menunjukkan intranet home user dan intranet host di situs bahwa pengguna mengunjungi. Kedua intranet yang terhubung ke seluruh internet. Pengguna memiliki akses ke tiga bentuk koneksi nirkabel. Laptop mereka memiliki sarana penghubung ke LAN nirkabel host. Jaringan ini menyediakan jangkauan BAGIAN 1.3 KECENDERUNGAN SISTEM TERDISTRIBUSI 11 Gambar 1.4 perangkat portabel dan genggam dalam terdistribusi sistem internet host intranet Wireless LAN Handphone Depan intranet GPS sinyal satelit telepon jaringan ponsel 3G Printer Laptop Kamera Web host Beberapa ratus meter (lantai dari bangunan, misalnya). Menghubungkan ke seluruh intranet host melalui gateway atau jalur akses. Pengguna juga memiliki mobile (seluler) telepon, yang terhubung ke Internet. Ponsel ini memberikan akses ke Web dan layanan Internet lainnya, dibatasi hanya oleh apa yang dapat disajikan pada layar kecil, dan juga dapat memberikan informasi lokasi melalui built-in fungsi GPS. Akhirnya, pengguna membawa kamera digital, yang dapat berkomunikasi melalui jaringan nirkabel (personal area dengan jangkauan hingga sekitar 10m) dengan perangkat seperti printer. Dengan infrastruktur sistem yang cocok, pengguna dapat melakukan beberapa tugas sederhana dalam host situs menggunakan perangkat yang mereka bawa. Sementara perjalanan ke host situs, pengguna dapat mengambil harga saham terbaru dari server web menggunakan ponsel dan juga dapat menggunakan petunjuk built-in GPS dan menemukan rute software untuk sampai ke lokasi situs. Selama pertemuan dengan tuan rumah mereka, pengguna dapat menunjukkan kepada mereka foto terbaru dengan mengirimnya dari kamera digital langsung ke sesuai diaktifkan (lokal) printer atau proyektor di ruang pertemuan (ditemukan menggunakan layanan lokasi). Ini hanya membutuhkan link nirkabel antara kamera dan printer atau proyektor. Dan mereka dapat pada prinsipnya mengirim dokumen dari laptop mereka ke printer yang sama, memanfaatkan LAN nirkabel dan kabel Ethern
Sedang diterjemahkan, harap tunggu..