SlideShare una empresa de Scribd logo
1 de 35
Rajeev Mohanty Reg.no: -1001106231 131/08/2013
• Introduction
• What is Embedded System?
• Basic principle & characteristics
• Examples of Embedded Systems
• State of the Art
• Multi-Agents Systems
• Embedded Systems
• Virtualization
• Virtualization Techniques or Solution
• Insulation
Rajeev Mohanty Reg.no: -1001106231 231/08/2013
Rajeev Mohanty Reg.no: -1001106231
331/08/2013
• Para virtualization
• Full virtualization
• Problem related to the conventional
embedded system
• About the proposed solution
• Modeling ADMs
• Description
• Prototype implementation
• Benefits of this architecture
• Conclusion
• References
Rajeev Mohanty Reg.no: -1001106231
431/08/2013
• In recent years a technological breakthrough has
been witnessed with the classical model of
infrastructure of embedded system .
• Classical embedded systems are not much user
friendly so the virtualization layer is added to the
embedded system.
• With the arrival of virtualization, infrastructure
concepts have so profoundly evolved.
• embedded system is a hybrid of hardware and
software.
Fig 2.2 . general architecture of an embedded system
Source:-www.google.co.in/system & client
• Embedded Systems is simply the brain of most of
the electronics based systems to
access, process, store and control the data .
Rajeev Mohanty Reg.no: -1001106231 531/08/2013
• Classical embedded systems are those real time
system which are not perform fully by sensing the
environment and achieve the dedicated goal.
• Using the concept of virtualization it is possible to
design an embedded system enjoying all the
benefits and contributions offered by virtualization.
Rajeev Mohanty Reg.no: -1001106231 631/08/2013
Rajeev Mohanty Reg.no: -1001106231 731/08/2013
• Organizing or performing one or many tasks
according to a fixed set of rules, program or
plan.
• embedded system is a system is an
engineering artifact involving computation
that is subject to physical constraints.
• embedded systems design is to obtain
desired functionality under both kinds of
constraints has software embedded into
hardware.
Rajeev Mohanty Reg.no: -1001106231
831/08/2013
• Embedded systems are application specific
& single functioned
• Efficiency is of paramount importance for
embedded systems
• Embedded systems are typically designed to
meet real time constraints
• They generally have minimal or no user
interface
Rajeev Mohanty Reg.no: -1001106231 931/08/2013
• Point of sales terminals: automatic
chocolate vending machine.
• Stepper motor controllers for a robotics
system.
• Washing or cooking systems.
• Multitasking toys.
• Microcontroller-based single or multi
display digital panel meter.
Rajeev Mohanty Reg.no: -1001106231 1031/08/2013
• Keyboard controller
• SD, MMI and network access cards
• The peripheral controllers of a computer
• An antilock braking system monitor
• ECG LCD display cum recorder
• Spectrum analyzer
Rajeev Mohanty Reg.no: -1001106231 1131/08/2013
The given overview of the state of the art in terms
of multi-agents systems, embedded systems and
virtualizations techniques has been discussed.
• Multi-agent systems
A multi-agent system (MAS) is a system
composed of multiple interacting intelligent
agents within an environment.
Rajeev Mohanty Reg.no: -1001106231
1231/08/2013
Fig 3.1 . General architecture of an agent in its interaction with its environment
Source:-www.enggjournals.com/ijcse/doc
Rajeev Mohanty Reg.no: -1001106231 1331/08/2013
• An embedded system is a special purpose
system in which the computer is completely
encapsulated by the device it controls
• Embedded systems bring several
advantages by providing traditional
systems based on conventional computers.
Rajeev Mohanty Reg.no: -1001106231 1431/08/2013
Constraints
•System stability
•Mastery of the security
•The cost of production
•Low energy consumption
•Responsiveness
•Autonomy
Rajeev Mohanty Reg.no: -1001106231 1531/08/2013
Design approaches
•Approach based on the CLASSICDESIGN
•Approach based on CODESIGN
Rajeev Mohanty Reg.no: -1001106231 1631/08/2013
• Embedded systems are used in many critical
applications .
• achieving a high level of quality and
dependability to embedded systems is an
ultimate goal So the virtualization is
required.
Principle of Virtualization
It is a Framework or methodology of dividing the
resources of a computer into multiple execution
environments
• Partitioning.
• Transparency
Rajeev Mohanty Reg.no: -1001106231 1731/08/2013
Rajeev Mohanty Reg.no: -1001106231 1831/08/2013
• Insulation
• Para-virtualization
• Full virtualization
Rajeev Mohanty Reg.no: -1001106231 1931/08/2013
Fig 5.1 Virtualization for isolation
Source:-www.enggjournals.com/ijcse/doc
Rajeev Mohanty Reg.no: -1001106231 2031/08/2013
Fig 5.2 para-virtualization architecture
Source:-www.enggjournals.com/ijcse/doc
Rajeev Mohanty Reg.no: -1001106231 2131/08/2013
• The hypervisor
• Emulation
• Fields of application
Rajeev Mohanty Reg.no: -1001106231 2231/08/2013
• Constraint related to the software update of
an embedded system
• Hardware related constraint
• Hardware Design
2331/08/2013 Rajeev Mohanty Reg.no: -1001106231
Modeling ADMs
• To better understand the problem it has
been opted a model of the architecture
using multi-agent systems.
• The case of classic and improved architecture
of embedded system
Rajeev Mohanty Reg.no: -1001106231 2431/08/2013
Figure 7.1 Classical architecture of an embedded system
Source:-www.enggjournals.com/ijcse/doc
2531/08/2013 Rajeev Mohanty Reg.no: -1001106231
Figure 7.2 improved architecture of an embedded system
Source:-www.enggjournals.com/ijcse/doc
Rajeev Mohanty Reg.no: -1001106231 2631/08/2013
Figure 8.1 Virtual architecture of the embedded system
Source:- www.enggjournals.com/ijcse/doc
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 27
Figure 8.2 Technical architecture of the visualization layer
Source:-www.enggjournals.com/ijcse/doc
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 28
To illustrate this technical architecture, a
prototype of a virtualized embedded system
has been build
• Hardware Layer
• Virtualization Layer
31/08/2013 Rajeev Mohanty Reg.no: -1001106231
29
Hardware Layer
• 1.6Ghz Intel Atom E6xx single chip processor companion
chip with EG20T
• 512Mbyte DDR2-SDRAM, soldered on board
• 8 Mbit BIOS / BOOT Flash
• Internal Low Profile USB socket, bootable
• 2x SATA 3Gbit interfaces with +5 V and +12 V power
header
• 4x Intel 82574L Gigabit Ethernet ports, Auto-MDIX RJ-
45, protected to 700W/40A Surge
• 4x Intel 82574L Gigabit Ethernet ports, Auto-MDIX
RJ- 45, protected to 700W/40A Surge
• 2x Serial ports, DB9 and 10 pins internal header • USB
2.0 interface, 2x internal, 1x external port, bootable
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 30
• Power LED, Disk LED, Error LED, Status
LED, Network LED's
• 1 Full Mini-PCI Express shared with mSATA
socket.
• 1 USB only Mini-PCI Express shared with
mSATAsocket
• 2x PCI Express Slots, right angle
Figure9.1. Technical Components used in the visualization layer
Source:-www.enggjournals.com/ijcse/doc
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 31
Virtualization layer
Figure9.2. KVM architecture
Source:-www.enggjournals.com/ijcse/doc
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 32
• In the design of embedded systems, it is possible
to add the virtualization layer at the hardware
layer
• it is possible to separately design the hardware
and the software part of embedded system to
finally break with the old model
• This will reduce industrial waste which is a major
cause of environmental problems.
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 33
• After a long time a drawback to the development of embedded systems
has been designed an architecture based on virtualization layers
associated with low control of internal and external devices.
• So it has to possible to implement a prototype based on the Linux kernel
KVM. This allowed to conclude that it is possible with this architecture
to benefit from the contributions of virtualization in embedded systems.
• It is clear that the future of embedded systems must address the
implementation layers of virtualization at the hardware level as well as
standardization of these layers.
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 34
1. Doc Searls, The Next Bang: The Explosive Combination of Embedded
Linux, XML and Instant Messaging'', , September 2000, Linux
Journal, http://www.linuxjournal.com/lj-issues/issue77/4195.html
2. D. Kalinsky, R. Kalinsky ; « Introduction to I2C », Embedded.com. 2001.
http://embedded.com/story/OEG20010718S0073 [18] M. Khemakhem, A.
Belghith, « Agent
Based Architecture for Parallel and Distributed Complex Information
processing », January 2007, Vol. 2. n. 1,
3. J. Ferber: Les systèmes multi-agents, vers une intelligence
collective, Paris, InterEditions, 1995.
4. Guessoum Z., Un environnement opérationnel de conception et de
réalisation de systèmes multi-agents, Thèse de doctorat, Université Paris
6, mai 1996
5. R. El Bejjet, H. Medromi, « A Generic Platform for a Multi-Agent Systems
Simulation », September 2010, Vol. 5. n. 5, pp. 505-509.
6. Craigh Hollabaugh, Embedded Linux; Sams 2002
31/08/2013 Rajeev Mohanty Reg.no: -1001106231 35

Más contenido relacionado

La actualidad más candente

Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
WalaaMohamed
 

La actualidad más candente (20)

Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Ppt on embedded system
Ppt on embedded systemPpt on embedded system
Ppt on embedded system
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
 
Ppt on embedded systems
Ppt on embedded systemsPpt on embedded systems
Ppt on embedded systems
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Embedded System
Embedded SystemEmbedded System
Embedded System
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginners
 
Embedded System PPT
Embedded System PPTEmbedded System PPT
Embedded System PPT
 
embedded systems ppt 3
embedded systems ppt 3embedded systems ppt 3
embedded systems ppt 3
 
Embedded System
Embedded System Embedded System
Embedded System
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
 

Destacado

ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
manish katara
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
Rayees CK
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
Dr.YNM
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
Saransh Garg
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
anishgoel
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
sb108ec
 

Destacado (20)

ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
Introduction to Avr Microcontrollers
Introduction to Avr MicrocontrollersIntroduction to Avr Microcontrollers
Introduction to Avr Microcontrollers
 
The Software Development Process
The Software Development ProcessThe Software Development Process
The Software Development Process
 
Trends and innovations in Embedded System Education
Trends and innovations in Embedded System EducationTrends and innovations in Embedded System Education
Trends and innovations in Embedded System Education
 
Embedded system and development
Embedded system and developmentEmbedded system and development
Embedded system and development
 
Implementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded SystemImplementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded System
 
Software Engineering - Lecture 02
Software Engineering - Lecture 02Software Engineering - Lecture 02
Software Engineering - Lecture 02
 
Embedded systems: Future perspectives
Embedded systems: Future perspectivesEmbedded systems: Future perspectives
Embedded systems: Future perspectives
 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
 

Similar a Architecture design of a virtual embedded system ppt

Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
Walid Shaari
 

Similar a Architecture design of a virtual embedded system ppt (20)

10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
K.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuK.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labu
 
Remote Admittance
Remote AdmittanceRemote Admittance
Remote Admittance
 
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsSCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
 
Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
 
HiPEAC-CSW 2022_Pedro Trancoso presentation
HiPEAC-CSW 2022_Pedro Trancoso presentationHiPEAC-CSW 2022_Pedro Trancoso presentation
HiPEAC-CSW 2022_Pedro Trancoso presentation
 
Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken driversMicrocontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken drivers
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial Data
 
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoTUtilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
Utilisation de la plateforme virtuelle QEMU/SystemC pour l'IoT
 
Iot development from prototype to production
Iot development from prototype to productionIot development from prototype to production
Iot development from prototype to production
 
Alcohol report
Alcohol reportAlcohol report
Alcohol report
 
Embedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purposeEmbedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purpose
 
oBIX Presentation to the Open Source Developers Conference - Gold Coast, Aust...
oBIX Presentation to the Open Source Developers Conference - Gold Coast, Aust...oBIX Presentation to the Open Source Developers Conference - Gold Coast, Aust...
oBIX Presentation to the Open Source Developers Conference - Gold Coast, Aust...
 
nikhil.pptx
nikhil.pptxnikhil.pptx
nikhil.pptx
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
SECURING ECONOMICAL INFORMATION USING DISTRIBUTED LEDGER TECHNOLOGY.pptx
SECURING ECONOMICAL INFORMATION USING DISTRIBUTED LEDGER TECHNOLOGY.pptxSECURING ECONOMICAL INFORMATION USING DISTRIBUTED LEDGER TECHNOLOGY.pptx
SECURING ECONOMICAL INFORMATION USING DISTRIBUTED LEDGER TECHNOLOGY.pptx
 
Design Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise SolutionsDesign Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise Solutions
 
Design Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise SolutionsDesign Like a Pro: Planning Enterprise Solutions
Design Like a Pro: Planning Enterprise Solutions
 
Circuit Approaches for VLSI in Internet-of-Things Applications: A Review
Circuit Approaches for VLSI in Internet-of-Things Applications: A ReviewCircuit Approaches for VLSI in Internet-of-Things Applications: A Review
Circuit Approaches for VLSI in Internet-of-Things Applications: A Review
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Architecture design of a virtual embedded system ppt

  • 1. Rajeev Mohanty Reg.no: -1001106231 131/08/2013
  • 2. • Introduction • What is Embedded System? • Basic principle & characteristics • Examples of Embedded Systems • State of the Art • Multi-Agents Systems • Embedded Systems • Virtualization • Virtualization Techniques or Solution • Insulation Rajeev Mohanty Reg.no: -1001106231 231/08/2013
  • 3. Rajeev Mohanty Reg.no: -1001106231 331/08/2013 • Para virtualization • Full virtualization • Problem related to the conventional embedded system • About the proposed solution • Modeling ADMs • Description • Prototype implementation • Benefits of this architecture • Conclusion • References
  • 4. Rajeev Mohanty Reg.no: -1001106231 431/08/2013 • In recent years a technological breakthrough has been witnessed with the classical model of infrastructure of embedded system . • Classical embedded systems are not much user friendly so the virtualization layer is added to the embedded system. • With the arrival of virtualization, infrastructure concepts have so profoundly evolved.
  • 5. • embedded system is a hybrid of hardware and software. Fig 2.2 . general architecture of an embedded system Source:-www.google.co.in/system & client • Embedded Systems is simply the brain of most of the electronics based systems to access, process, store and control the data . Rajeev Mohanty Reg.no: -1001106231 531/08/2013
  • 6. • Classical embedded systems are those real time system which are not perform fully by sensing the environment and achieve the dedicated goal. • Using the concept of virtualization it is possible to design an embedded system enjoying all the benefits and contributions offered by virtualization. Rajeev Mohanty Reg.no: -1001106231 631/08/2013
  • 7. Rajeev Mohanty Reg.no: -1001106231 731/08/2013 • Organizing or performing one or many tasks according to a fixed set of rules, program or plan. • embedded system is a system is an engineering artifact involving computation that is subject to physical constraints. • embedded systems design is to obtain desired functionality under both kinds of constraints has software embedded into hardware.
  • 8. Rajeev Mohanty Reg.no: -1001106231 831/08/2013 • Embedded systems are application specific & single functioned • Efficiency is of paramount importance for embedded systems • Embedded systems are typically designed to meet real time constraints • They generally have minimal or no user interface
  • 9. Rajeev Mohanty Reg.no: -1001106231 931/08/2013 • Point of sales terminals: automatic chocolate vending machine. • Stepper motor controllers for a robotics system. • Washing or cooking systems. • Multitasking toys. • Microcontroller-based single or multi display digital panel meter.
  • 10. Rajeev Mohanty Reg.no: -1001106231 1031/08/2013 • Keyboard controller • SD, MMI and network access cards • The peripheral controllers of a computer • An antilock braking system monitor • ECG LCD display cum recorder • Spectrum analyzer
  • 11. Rajeev Mohanty Reg.no: -1001106231 1131/08/2013 The given overview of the state of the art in terms of multi-agents systems, embedded systems and virtualizations techniques has been discussed. • Multi-agent systems A multi-agent system (MAS) is a system composed of multiple interacting intelligent agents within an environment.
  • 12. Rajeev Mohanty Reg.no: -1001106231 1231/08/2013 Fig 3.1 . General architecture of an agent in its interaction with its environment Source:-www.enggjournals.com/ijcse/doc
  • 13. Rajeev Mohanty Reg.no: -1001106231 1331/08/2013 • An embedded system is a special purpose system in which the computer is completely encapsulated by the device it controls • Embedded systems bring several advantages by providing traditional systems based on conventional computers.
  • 14. Rajeev Mohanty Reg.no: -1001106231 1431/08/2013 Constraints •System stability •Mastery of the security •The cost of production •Low energy consumption •Responsiveness •Autonomy
  • 15. Rajeev Mohanty Reg.no: -1001106231 1531/08/2013 Design approaches •Approach based on the CLASSICDESIGN •Approach based on CODESIGN
  • 16. Rajeev Mohanty Reg.no: -1001106231 1631/08/2013 • Embedded systems are used in many critical applications . • achieving a high level of quality and dependability to embedded systems is an ultimate goal So the virtualization is required.
  • 17. Principle of Virtualization It is a Framework or methodology of dividing the resources of a computer into multiple execution environments • Partitioning. • Transparency Rajeev Mohanty Reg.no: -1001106231 1731/08/2013
  • 18. Rajeev Mohanty Reg.no: -1001106231 1831/08/2013 • Insulation • Para-virtualization • Full virtualization
  • 19. Rajeev Mohanty Reg.no: -1001106231 1931/08/2013 Fig 5.1 Virtualization for isolation Source:-www.enggjournals.com/ijcse/doc
  • 20. Rajeev Mohanty Reg.no: -1001106231 2031/08/2013 Fig 5.2 para-virtualization architecture Source:-www.enggjournals.com/ijcse/doc
  • 21. Rajeev Mohanty Reg.no: -1001106231 2131/08/2013 • The hypervisor • Emulation • Fields of application
  • 22. Rajeev Mohanty Reg.no: -1001106231 2231/08/2013 • Constraint related to the software update of an embedded system • Hardware related constraint • Hardware Design
  • 23. 2331/08/2013 Rajeev Mohanty Reg.no: -1001106231 Modeling ADMs • To better understand the problem it has been opted a model of the architecture using multi-agent systems. • The case of classic and improved architecture of embedded system
  • 24. Rajeev Mohanty Reg.no: -1001106231 2431/08/2013 Figure 7.1 Classical architecture of an embedded system Source:-www.enggjournals.com/ijcse/doc
  • 25. 2531/08/2013 Rajeev Mohanty Reg.no: -1001106231 Figure 7.2 improved architecture of an embedded system Source:-www.enggjournals.com/ijcse/doc
  • 26. Rajeev Mohanty Reg.no: -1001106231 2631/08/2013 Figure 8.1 Virtual architecture of the embedded system Source:- www.enggjournals.com/ijcse/doc
  • 27. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 27 Figure 8.2 Technical architecture of the visualization layer Source:-www.enggjournals.com/ijcse/doc
  • 28. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 28 To illustrate this technical architecture, a prototype of a virtualized embedded system has been build • Hardware Layer • Virtualization Layer
  • 29. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 29 Hardware Layer • 1.6Ghz Intel Atom E6xx single chip processor companion chip with EG20T • 512Mbyte DDR2-SDRAM, soldered on board • 8 Mbit BIOS / BOOT Flash • Internal Low Profile USB socket, bootable • 2x SATA 3Gbit interfaces with +5 V and +12 V power header • 4x Intel 82574L Gigabit Ethernet ports, Auto-MDIX RJ- 45, protected to 700W/40A Surge • 4x Intel 82574L Gigabit Ethernet ports, Auto-MDIX RJ- 45, protected to 700W/40A Surge • 2x Serial ports, DB9 and 10 pins internal header • USB 2.0 interface, 2x internal, 1x external port, bootable
  • 30. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 30 • Power LED, Disk LED, Error LED, Status LED, Network LED's • 1 Full Mini-PCI Express shared with mSATA socket. • 1 USB only Mini-PCI Express shared with mSATAsocket • 2x PCI Express Slots, right angle Figure9.1. Technical Components used in the visualization layer Source:-www.enggjournals.com/ijcse/doc
  • 31. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 31 Virtualization layer Figure9.2. KVM architecture Source:-www.enggjournals.com/ijcse/doc
  • 32. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 32 • In the design of embedded systems, it is possible to add the virtualization layer at the hardware layer • it is possible to separately design the hardware and the software part of embedded system to finally break with the old model • This will reduce industrial waste which is a major cause of environmental problems.
  • 33. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 33 • After a long time a drawback to the development of embedded systems has been designed an architecture based on virtualization layers associated with low control of internal and external devices. • So it has to possible to implement a prototype based on the Linux kernel KVM. This allowed to conclude that it is possible with this architecture to benefit from the contributions of virtualization in embedded systems. • It is clear that the future of embedded systems must address the implementation layers of virtualization at the hardware level as well as standardization of these layers.
  • 34. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 34 1. Doc Searls, The Next Bang: The Explosive Combination of Embedded Linux, XML and Instant Messaging'', , September 2000, Linux Journal, http://www.linuxjournal.com/lj-issues/issue77/4195.html 2. D. Kalinsky, R. Kalinsky ; « Introduction to I2C », Embedded.com. 2001. http://embedded.com/story/OEG20010718S0073 [18] M. Khemakhem, A. Belghith, « Agent Based Architecture for Parallel and Distributed Complex Information processing », January 2007, Vol. 2. n. 1, 3. J. Ferber: Les systèmes multi-agents, vers une intelligence collective, Paris, InterEditions, 1995. 4. Guessoum Z., Un environnement opérationnel de conception et de réalisation de systèmes multi-agents, Thèse de doctorat, Université Paris 6, mai 1996 5. R. El Bejjet, H. Medromi, « A Generic Platform for a Multi-Agent Systems Simulation », September 2010, Vol. 5. n. 5, pp. 505-509. 6. Craigh Hollabaugh, Embedded Linux; Sams 2002
  • 35. 31/08/2013 Rajeev Mohanty Reg.no: -1001106231 35