Академический Документы
Профессиональный Документы
Культура Документы
Terdistribusi
Dania Eridani
dania@ce.undip.ac.id
Bahan Kuliah
Intro:
Sistem Embedded
Sistem Terdistribusi
Sistem Embedded Terdistribusi
Gambaran embedded terdistribusi dengan Studi
Kasus
Embedded System
Computer inside a product
A computer system designed for specific control functions within
Dedicated software
Often replace previously electromechanical
components
Often no real keyboard
Often limited display or no general purpose display
device
Teknik Sistem Komputer 2015
Embedded System
Constrains:
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 sensitivity
Distribution System
A 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 computers
Connected through a network and distribution middleware
Enable computers to coordinate their activities and share
the resources to the system
User perceive the system as single integrated computing
facility
Distribution System
Distribution System
Tersentral
Teristribusi
Distribution System
Just because it is possible to build
distributed systems does not
necessarily mean that it is a good
idea
A distributed system should
make 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 2015
Distribution System
Goal: easy for users to access remote resources,
share them in a controlled and efficient way.
Making resource accessible
Sharing resource economic
Connecting users and resources collaborate and exchange
information
Connectivity and sharing increase: security is important.
Distribution System
Goal: 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
10
Distribution System
Goal: should be open
Openness
a system that offers services according to standard rules
that describe the syntax and semantics of those services
it 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 place
extensible
11
Distribution System
Goal: should be scalable
Scalability
Scalability 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 system
Second, 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 2015
12
Distribution System
Mistakes 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 time
Teknik Sistem Komputer 2015
13
Distribution System
Type of distributed system:
1. Distributed computing system
Cluster
Grid
2. Distributed information system
Transactin process system
3. Distributed pervasive system
Embedded distribution system
14
Distribution System
Distributed computing system
Cluster computing system (homogenity)
15
Distribution System
16
Distribution System
17
Distribution System
Distributed information system
Transactin process system
18
Distribution System
Distributed pervasive system
Mobile and embedded computing devices
Often characterized by being small, batterypowered, mobile, and having only a wireless
connection, although not all these characteristics
apply to all devices
19
Embedded Distribution
System
20
Embedded Distribution
System
21
Embedded Distribution
System
22
Embedded Distribution
System
23
24
Embedded Distribution
System
25
Embedded Distribution
System
26
Embedded Distribution
System
27
Embedded Distribution
System
28
29