Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Arsitektur dalam Sister

Presentasi serupa


Presentasi berjudul: "Arsitektur dalam Sister"— Transcript presentasi:

1 Arsitektur dalam Sister

2 Dua hal dalam melihat pengorganisasian sistem tersebar :
Arsitektur : suatu rancangan untuk menyusun komponen-komponen suatu sistem, dimana rancangan tersebut mengidentifikasi komponen serta fungsi masing-masing komponen, konektifitas antar komponen serta pemetaan fungsionalitas komponen Dua hal dalam melihat pengorganisasian sistem tersebar : secara logis sebagai kumpulan perangkat lunak secara fisik bagaimana menerapkan perangkat lunak pada mesin

3 Sudut pandang Arsitektur Sistem Tersebar secara logis
Sister adalah sekumpulan komponen, komponen merupakan unit modular diperlukan alat penghubung untuk menghubungkan lingkungan sistem yang berbeda  interface interface sebagai konektor yang menjembatani komunikasi, koordinasi dan kerjasama antar komponen, contohnya adalah ; RPC ( Remote Procedure Call ), Message Passing, or Streaming data

4 Bentuk komponen dan connector :
Layered architectures Object-base architectures Data-Center architectures Event-based architectures

5 Layered architectures

6 Proses Layer ini bersifat hierarki :
Komponen-komponen diorganisasi dalam bentuk lapisan-lapisan, dimana komponen pada Layer Li diperbolehkan membaca Layer Li-1. Proses Layer ini bersifat hierarki : proses alur Layer kebawah menggambarkan proses request dan alur Layer ke atas menampilkan hasil.

7 Object-base architectures

8 setiap objek melakukan koresponden dengan komponen, dan komponen ini terkoneksi melalui mekanisme procedure call

9 Data-center architectures
merupakan fasilitas yang digunakan untuk menempatkan beberapa server atau sistem komputer dan sistem penyimpanan data (storage) yang dikondisikan dengan pengaturan catudaya dan udara, pencegahan bahaya kebakaran, dan biasanya dilengkapi pula dengan sistem pengamanan fisik. gudang data (data warehouse) yang berfungsi sebagai sistem pengelolaan data mulai dari pengumpulan, pengolahan, penyimpanan hingga penemuan kembali data, serta mampu pula memberikan dukungan dalam pengambilan keputusan (decision support System). contoh adalah sistem tersebar berbasis web

10

11 Event-base architectures

12 Dasarnya propagasi event
Proses mengeluarkan event setelah Middleware memberikan kepastian hanya proses itu saja yang bisa di subcribe untuk event yang diterima. Keuntungan EBA adalah proses bersifat loosely coupled

13 Arsitektur sistem Centralized architecture Decentralized architecture
Hybrid

14 Centralized architecture

15 Application Layering membagi Layered architecture:
1. The user-interface level 2. The processing level 3. The data level

16

17 Multitier architecture
Ada dua kemungkinan mesin yaitu : Client yang berisi implementasi program pada user-interface level Server yaitu proses dan data level

18 Two-tier architecture
yaitu adanya komputer client dan server yang berinteraksi melalui protokol dan media komunikasi tertentu Model arsitektur two-tier ini adalah : Thin client – fat server : client menjalankan fungsi sebagai penyaji dari tampilan aplikasi dan data yang diakses dari server. Sehingga pembebanan ada pada server. Fat client – thin server : client tidak hanya berfungsi sebagai penyaji interface , namun juga mengoperasikan aplikasi. Server hanya mengelola data saja

19

20 server berperan sebagai client

21 Three-tier architecture :
arsitektur client server yang memisahkan antara data management tier, middle tier, dan presentation Layer

22 Three-tier architecture

23 N-tier dimana aplikasi client server dibagi ke dalam beberapa Layer.
N pada n-tier menunjukan jumlah lapisan pada aplikasi. Sebuah aplikasi dapat berisi : Presentation Layer Application Layer Business logic Layer Data Layer

24 Decentralized architecture
Structured peer-to-peer architecture : lapisan jaringan di bangun menggunakan deterministic procedure, seperti menggunakan distributes hash table (DHT). Unstructured peer-to-peer architecture : menugaskan sebagian besar pada algoritma secara acak untuk membangun lapisan jaringan. Pada intinya setiap node mendata jaringan node neighboor, tetapi data node tersebut di tempuh dengan proses acak sederhana. Topology Management of Overlay Networks (TMOON) : Walaupun pada structured dan unstrustured peer-to-peer System cukup jelas, dalam beberapa kasus masih belum lengkap. Satu kunci dari observasi adalah kehati-hatian dari proses pertukaran dan pemilihan entries dari pandangan parsial.

25 pendekatan dua Layer untuk topology management of overlay Networks

26 Superpeers Khususnya dalam unstrustured peer-to-peer System, penempatan item data dapat menjadi masalah ketika jaringan berkembang. Alasan dari kategori scalability menjadi sesuatu yang sederhana. Maka untuk mempertahankan koneksitas terhadap item data ini dibutuhkan teknik superpeers. Superpeers biasanya juga di gunakan dalam peer-to-peer network

27

28 Hybrid Pendekatan in meliputi :
Edge-Server Systems : Sistem ini dibangun di jaringan internet dimana server di tempat kan pada edge (tepi) dari jaringan. Tujuan Edge server adalah melayani content (isi), pada saat proses filtering dan fungsi transcoding.

29

30 Collaborative Distributed Systems, yang dibangun dari beberapa jaringan sistem tersebar yang ada

31 Architecture Versus Middleware
Interceptors Interceptors merupakan perangakat lunak yang memecah aliran pengendalian dan mengijinkan kode lain untuk di eksekusi /proses. Interceptors sangat baik untuk menyediakan proses transparency dari Replication dan Performance

32 Penggunaan interceptors dalam remote object invocations

33 General Approaches to Adaptive Software
Kebutuhan akan penyesuaian terhadapa lingkungan aplikasi di sistem tersebar adalah perubahan secara terus menerus. Perubahan ini sebagai hasil dari mobility, quality-of-service networks, kerusakan hardware, dan battery drainage dll. Tiga hal pokok yang mendasar yang dilakukan dalam pendekatan perangkat lunak : Separation of concerns: Computational reflection Component-based design (stand-alone)

34 end


Download ppt "Arsitektur dalam Sister"

Presentasi serupa


Iklan oleh Google