Jaringan dalam Sistem Embedded Terdistribusi @2012,Eko Didik Widianto Sistem Embedded Terdistribusi Event- & Time-Triggered System Evolusi Komputing Terdistribusi Why Distributed Might Be Better Lisensi Jaringan dalam Sistem Embedded Terdistribusi Kuliah#5 TSK-612 Sistem Embedded Terdistribusi - TA 2011/2012 Eko Didik Widianto Teknik Sistem Komputer - Universitas Diponegoro
61
Embed
Terdistribusi @2012,Eko Didik Sistem Embedded Jaringan ...didik.blog.undip.ac.id/files/2012/...Sistem_Embedded-Terdistribusi.pdf · dari kebutuhan sampai pengujian sistem I Kasus:
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
Jaringan dalam Sistem EmbeddedTerdistribusi
Kuliah#5 TSK-612 Sistem Embedded Terdistribusi - TA2011/2012
Eko Didik Widianto
Teknik Sistem Komputer - Universitas Diponegoro
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
Review Kuliah Sebelumnya
I Pemodelan sistem embedded terdistribusi menggunakan UMLI Keterkaitan antara UML dengan metodologi desain yang diambilI Tipe diagram UML:
I Struktur: component diagram, deployment diagram, classdiagram
I Perilaku: use-case diagram, activity diagram, state diagramI Prinsip kerja sistem elevator: prinsip dasar, profil dan unjuk kerja,
arsitektur kontrol, sistem keselamatan, antarmuka pengguna danpertimbangan desain
I Implementasi UML untuk desain sistem elevatorI Mendesain sistem embedded terdistribusi secara komprehensif, mulai
dari kebutuhan sampai pengujian sistemI Kasus: mesin penjual soda otomatis (soda vending machine,
automated retail kiosk)
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
Tentang Kuliah #5
I Pendekatan komunikasi/jaringan dalam sistem embedded terdistribusiI Event-triggered: transfer message asinkronI Time-triggered: transfer message sinkron
I Teknik sistem terdistribusi:I Sumber daya listrik terdistribusi (power switch)I Sinyal kontrol termultipleksI Komputasi terdistribusiI “Smart nodes” – kasus ekstrim dari terdistribusi
I Pengembangan sistem dari elektromekanikan menjadi distributedI Link
I Website: http://didik.blog.undip.ac.id/2012/03/06/kuliah-tsk-612-sistem-embedded-terdistribusi-2011/
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Lisensi
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
Multi-system Autonomous TerhubungNetwork
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
Sistem Caterpillar 797
I Caterpillar Inc. produsesn peralatan/mesin berat (http://www.caterpillar.com/)
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
Sistem Caterpillar Braking/Cooling Control
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
X-By-Wire dalam Otomotif
I X-By-Wire (Drive-by_Wire) merupakan teknologi kuncidalam kontrol komputer dalam otomotif menggantikankontrol mekanik
I Mempunyai requirement yang ketat (Safety-RelatedFault-Tolerant)
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
I Send “button” and “button light” messages every 150msec
I Each message has current state of “on” or “off”I Button Press
I Set “button state” variable to “pressed” (gets copied tohallway computer)
I Turn on button light and force on for 500 msec; then followmessage value
I Whenever you can, check the button light state and set lightaccordingly (perhaps every 150 msec)
I Hallway computer (one for all floors)I While button is pressed, notify dispatching computer to
send elevator carI Set button light state to “on”
I When car doors open, set button light state to “off” & buttonstate to “off”
I Message acknowledgements often not requiredI Missed button light state messages are self-correctingI User must correct a completely missed “button press”
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
I Computers poll sensorsI Sensors queried periodicallyI Sampled whether or not there has been a change
I Computers are time triggeredI Sensors are sampled when it is time perform a computationI State variables are placed in buffers for later transmission on
networkI Network is periodic
I Copies of buffers are sent to all nodes periodicallyI Receiving nodes store most recent values, even if previous value
unusedI The “blackboard architecture?
I The receive buffers are that node’s locally stored copy of thecurrent blackboard contents
I Actuators are periodically drivenI Actuators outputs asserted periodically regardless of change/no
I Event triggered:I State machine only changes states when event occurs
I Actions within state are executed exactly once, when state is enteredI Each arc can have ONLY ONE incoming event/message
I Instantaneous state changesI Events arrive via network message or are serialized in some other wayI Requirements statements can depend on exactly ONE message
I In many cases these are simpler to understand & designI But, they are easily confused by dropped, duplicated, or out-of-order
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
I Using a many-to-many relationship for actuators to controlsensors requires relays or other signal isolation (isolationrelays would also be “computation” )
I Can change control loop behavior depending on systemoperating modes
I Enables adding sophisticated features in softwareI Safety interlocks
I Require brake pedal to be depressed before shiftinginto gear
I Active safety operationsI Car locks doors once shifted into gear
I Timers, counters, conditional logicI Variable interval wipers that adapt to rain intensity
I Enables context-sensitive operationI Switches can be momentary closure “soft switches”I Permits controller to set value even when switch isn’t
pressedI Example: rear view window heaters off after timeout or
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Tradeoff Kontrol Embedded TerdistribusiI Multiplexing control wires saves weight, wire cost,
cable thicknessI One digital wire replaces multiple analog wiresI Network must be fast enough to keep control loops closedI Can use one wire per distribution node if network bandwidth
is a concernI Network interface computer added to remote
switching nodesI Interfacing to even a simple network requires computer-like
capabilityI In simplest case, computer just “muxes” wires
I Local computer’s job is to translate control signals andswitch power locally
I More complicated computers permit functions tomigrate
I Once we have a remote computers, why not do computationthere beyond just network interface?
I Carried to its logical conclusion, don’t even need the centralcomputer anymore
I But, doing this requires a significant rethinking of softwarearchitecture
I Currently 12V DC power; 800 WattsI Old style: centralized power fed to actuators via
electromechanical switchesI Wiring harnesses with point-to-point connections
I New style: distributed computers each with severalsensors/actuators
I Local wiring from sensors/actuators to each ECU (ElectronicControl Unit)
I Global wiring/bus among ECUsI Power switched within ECU for light loads, with relays for
heavy loads
I Future: perhaps 42V DC power; 2.5 KW average / 12KW peak
I Higher voltage is more efficient for motors and distributionI Use local switching at sensors/actuators to reduce wiring
I Also put a CPU at every sensor/actuator
I Maybe an AC distribution bus so transformers can be used
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
BahasanSistem Embedded Terdistribusi
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Lisensi
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Kelebihan Sistem TersentralA Centralized System Justification
I Simple programming modelI Ability to think about distributed architectures is an
uncommon skill
I Powerful CPU(s)I Can use CPU for any needed function (can use desktop PC
sometimes)I Can adapt CPU loading to operating mode
I Better operating environment for digital electronicsI Put machine in sheltered area away from combustion,
environment
I Arguably simpler software configurationI All changes are made in one place in the system
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Kapan Sistem Tersentral Perlu“Dipertimbangkan”
I Total system cost/weightI Housing + cooling costs may outweigh wiring savingsI Distributed system has components in harsher environment
than central systems
I System expandabilityI Central system has limit on I/O connectorsI Distributed system has limit on bus fanout (typically 32
nodes)I But, arguably easier to install repeaters/bridges
I Distributed system has limited communication bandwidth(compared to backplane)
I Inventory costsI Distributed systems have cheaper components, potentially
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
BahasanSistem Embedded Terdistribusi
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Lisensi
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Modularitas Dalam Sistem TerdistribusiI Modular system development, support, and evolution
I A different team designing each nodeI Well-defined, tightly enforced interface (system message
formats)I Can upgrade individual models and limit effect of changes
on rest of system
I Limits competition for resources among differentfeatures
I Can add compute+I/O power incrementallyI But, wastes resources on a node that might be inactive
most of the timeI Difficult to share compute resources
I Reduces interactionsI Easier to make worst-case guarantees on a per-module
basisI Can re-certify only modules that have changedI Can have “critical” and “non-critical” modules, reducing
certification effort
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Contoh: Subsistem Mobil
I Different subsystems oftenprovided by different vendors
I Engine, transmission, anti-lockbrakes, power windows, etc.
I Different CPU for eachsubsystem means:
I Each vendor has a CPU all toitself – minimal softwareintegration issues
I Can change any componentwithout worrying about details ofinternal software affecting othersubsystems
I Change to conveniencesubsystem (windows) can beeasily shown to have no effecton safety critical subsystem(brakes)
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
BahasanSistem Embedded Terdistribusi
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Lisensi
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Diagnosabilitas dalam Sistem Terdistribusi
I Very often this is the decisive advantageI Decreasing maintenance and repair costs can make a big
difference!
I Remote diagnosabilityI Can isolate problems based on available processors
I Especially useful on systems where cables and connectorshave high failure rates
I General ideas:I Each controller can diagnose its own sensors/actuatorsI Each controller can diagnose its local connection to the
networkI Each controller can determine which other controls seem to
be aliveI Sampling a few controllers or network segments identifies
problem areas
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Contoh Diagnosabilitas
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
BahasanSistem Embedded Terdistribusi
Event- & Time-Triggered SystemPengiriman Message di Sistem TerdistribusiPendekatan Event-TriggeredPendekatan Time-Triggered
Evolusi Komputing TerdistribusiMenambah MikrokomputerRemote Power Switched SystemUse Multiple ComputersFully Distributed Control Network
Why Distributed Might Be BetterKelebihan Sistem TersentralModularitas Dalam Sistem TerdistribusiDiagnosabilitas dalam Sistem TerdistribusiKelebihan Sistem Terdistribusi Lainnya
Lisensi
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Kelebihan Sistem Terdistribusi Lainnya
I FlexibilityI Can modify or upgrade systems by changing components
I Robust data transmissionI Digital network lets you use error coding, controlling noise
on signals
I Simpler to build and maintainI Single bus means you can’t hook the wrong wires up –
there is only one “wire”!
I Enables fault toleranceI A single CPU is a single point of failure – multiple CPUs
support fault tolerance
I Improves safety certifiabilityI Separate CPU for critical functions means non-critical CPU
can’t cause safety faults
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Flexibility di Sistem Terdistribusi
I Can add new components more easilyI Multiple vendors can add components to a well defined
HW+SW standard interfaceI New components can have different physical size/shape as
long as they can interface to the network
I Scalable systems can be created on apay-as-you-scale basis
I More copies of components added as system growsI (But, there are limits before repeaters are needed for network)
I But, individual node packaging might be too much overheadif most systems have only 2 or 3 copies of a component
I A single module with a couple long signal wires might becheaper than a couple modules with a network wire
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Contoh: Tombol Panggilan Elevator
I Can build using two standard units:I Two-button unit for middle floorsI One-button unit for end floors (spin arrow around for top floor)
I Adding more floors involves adding more button boxes to networkI Cost of long wiring runs makes using a network worthwhile
I But, for 2 or 3 floor lifts (which are the most prevalent):I Middle floor buttons aren’t the majority of those usedI Might be cheaper just to use a single controller box with discrete wires
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Transmisi Data yang Handal
I Analog data suffers from noiseI Digital data can be noise resistant
I Error detect & retransmitI Error correcting codes
I Digital sensor/actuator data provides better tradeoffsI Lower bit rate gives better SNRI Arbitrarily high precision at cost of bit rate
I Once you have digital data transmission, you also geta distributed processor
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe BetterKelebihan Sistem Tersentral
Modularitas Dalam SistemTerdistribusi
Diagnosabilitas dalamSistem Terdistribusi
Kelebihan SistemTerdistribusi Lainnya
Lisensi
Jaringan dalam SistemEmbeddedTerdistribusi
@2012,Eko DidikWidianto
Sistem EmbeddedTerdistribusi
Event- &Time-TriggeredSystem
Evolusi KomputingTerdistribusi
Why Distributed MightBe Better
Lisensi
Lisensi
Creative Common Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
I Anda bebas:I untuk Membagikan — untuk menyalin, mendistribusikan, dan menyebarkan
karya, danI untuk Remix — untuk mengadaptasikan karya
I Di bawah persyaratan berikut:I Atribusi — Anda harus memberikan atribusi karya sesuai dengan cara-cara
yang diminta oleh pembuat karya tersebut atau pihak yang mengeluarkanlisensi.
I Sumber asli tidak boleh dihilangkan, yaituhttp://didik.blog.undip.ac.id/2012/03/06/kuliah-tsk-612-sistem-embedded-terdistribusi-2011/
I Pembagian Serupa — Jika Anda mengubah, menambah, atau membuatkarya lain menggunakan karya ini, Anda hanya boleh menyebarkan karyatersebut hanya dengan lisensi yang sama, serupa, atau kompatibel.
I Lihat: Creative Commons Attribution-ShareAlike 3.0 Unported License