29
Sistem Embedded Terdistribusi Dania Eridani [email protected] Teknik Sistem Komputer 2015 1

Embedded Terdistribusi

Embed Size (px)

DESCRIPTION

sistem embedded

Citation preview

Sistem Embedded Terdistribusi

Sistem Embedded TerdistribusiDania [email protected] Sistem Komputer 20151Bahan KuliahIntro:Sistem EmbeddedSistem TerdistribusiSistem Embedded Terdistribusi

Gambaran embedded terdistribusi dengan Studi KasusTeknik Sistem Komputer 20152Embedded SystemComputer inside a product

A computer system designed for specific control functions within a larger system, often with real-time computing constraints12

Characteristic: Dedicated softwareOften replace previously electromechanical componentsOften no real keyboardOften limited display or no general purpose display device

Teknik Sistem Komputer 20153Embedded SystemConstrains:Small size, low weight (ex: hand-held)Low power (battrey power, limited cooling)Harsh environment (lightning, power fluctuation, heat, vibration, water, corrosion, etc)Safety-critical operation (must function correctly or incorrectly)Extreme cost sensitivityTeknik Sistem Komputer 20154Distribution SystemA distribution system is a collection of independent computers that appears to its user as a single coherent system

Usually:Consists of a collection on autonomous computersConnected through a network and distribution middlewareEnable computers to coordinate their activities and share the resources to the systemUser perceive the system as single integrated computing facilityTeknik Sistem Komputer 20155Distribution SystemTeknik Sistem Komputer 20156

Distribution SystemTersentralTeristribusiSatu komponen dengan bagian bagian yang non autonomousMultiple komponen autonomousKomponen tersebut digunakan bersama oleh user sepanjang waktuKomponen tidak dishare semua userSemua resource dapat diaksesReasource mungkin tidak dapat diaksesSoftware berjalan diatas suatu prosesSoftware berjalan di proses konkuren di prosesor berbedaSatu titik kontrolBeberapa titik kontrolSatu titik failureBeberapa titik failureTeknik Sistem Komputer 20157Distribution SystemJust because it is possible to build distributed systems does not necessarily mean that it is a good idea

A distributed system shouldmake resources easily accessible; it should reasonably hide the fact that resources are distributed across a network; it should be open; and it should be scalable.Teknik Sistem Komputer 20158Distribution SystemGoal: easy for users to access remote resources, share them in a controlled and efficient way.

Making resource accessibleSharing resource economicConnecting users and resources collaborate and exchange information

Connectivity and sharing increase: security is important.Teknik Sistem Komputer 20159Distribution SystemGoal: hide the fact that its processes and resources are physically distributed across multiple computers.

Distribution (Transparency)A distributed system that is able to present itself to users and applications as if it were only a single computer system

Teknik Sistem Komputer 201510

Distribution SystemGoal: should be open

Opennessa system that offers services according to standard rules that describe the syntax and semantics of those servicesit should be easy to configure the system out of different components (possibly from different developers)it should be easy to add new components or replace existing ones without affecting those components that stay in placeextensibleTeknik Sistem Komputer 201511Distribution SystemGoal: should be scalable

ScalabilityScalability of a system can be measured along at least three different dimensions (Neuman, 1994).First, a system can be scalable with respect to its size, meaning that we can easily add more users and resources to the systemSecond, a geographically scalable system is one in which the users and resources may lie far apart. Third, a system can be administratively scalable,meaning that it can still be easy to manage even if it spans many independent administrative organizations.Teknik Sistem Komputer 201512Distribution SystemMistakes as the following false assumptions that everyone makes when developing a distributed application for the first time:The network is reliable.The network is secure.The network is homogeneous.The topology does not change.Latency is zero.Bandwidth is infinite.Transport cost is zero.There is one administrator or the first timeTeknik Sistem Komputer 201513Distribution SystemType of distributed system:Distributed computing systemClusterGrid Distributed information systemTransactin process systemDistributed pervasive systemEmbedded distribution system

Teknik Sistem Komputer 201514Distribution SystemDistributed computing systemCluster computing system (homogenity)

Grid computing system (heterogenity)resources from different organizationsare brought together to allow the collaboration of a group of people in organization or institutions.Teknik Sistem Komputer 201515

Distribution SystemGrid computing system (heterogenity)

Teknik Sistem Komputer 201516

Distribution SystemGrid computing system (heterogenity)Fabric layer: provides interfaces to local resources at a specific site.Connectivity layer: consists of communication protocols for supporting grid transactions that span the usage of multiple resourcesThe resource layer: responsible for managing a single resourceCollective layer: It deals with handling access to multiple resources and typically consists of services for resource discovery, allocation and scheduling of tasks into multiple resources, data replication,and so on.Application layer: consists of the applications that operate within a virtual organization and which make use of the grid computing environmentTeknik Sistem Komputer 201517Distribution SystemDistributed information systemTransactin process system

Teknik Sistem Komputer 201518

Distribution SystemDistributed pervasive systemMobile and embedded computing devicesOften characterized by being small, battery-powered, mobile, and having only a wireless connection, although not all these characteristics apply to all devicesTeknik Sistem Komputer 201519Embedded Distribution SystemTeknik Sistem Komputer 201520

Embedded Distribution SystemTeknik Sistem Komputer 201521

Embedded Distribution SystemTeknik Sistem Komputer 201522

Embedded Distribution SystemTeknik Sistem Komputer 201523

Embedded Distribution SystemTeknik Sistem Komputer 201524

Embedded Distribution SystemTeknik Sistem Komputer 201525

Embedded Distribution SystemTeknik Sistem Komputer 201526

Embedded Distribution SystemTeknik Sistem Komputer 201527

Embedded Distribution SystemTeknik Sistem Komputer 201528

Terimakasih dan sampai jumpa . . .Teknik Sistem Komputer 201529