SlideShare a Scribd company logo
1 of 2
Download to read offline
Accelerated Linux: Addressing Performance-Feature
Trade-offs on Multicore Devices
Linux is not suited for real-time applications. So when the ecosystem
and rich feature set of Linux is desired in combination with strict real-
time requirements, Enea’s Accelerated Linux provides a runtime
without trade-offs between features and performance.
Real-Time Accelerated Linux
Enea’s Accelerated Linux is enhanced with a real-time micro-kernel executive,
capable of scaling linearly over multiple cores. The real-time executive and Linux
kernel run side-by-side on a multicore processor, each in their own domain.
Less time-critical functions reside on the Linux side, and real-time critical functions
run in the real-time domain, where the real-time executive provides a deterministic
and POSIX compliant runtime.
Applications and processes in the two domains are connected through high-speed
inter-process communication (IPC). The IPC mechanism allows processes in different
domains to synchronize despite the isolation provided by the partitioning.
Big Data Transfer
Some applications rely on a high speed, high volume data transfer between real-time
and Linux domains. This is typical when data has to be processed within a
constrained time and then moved to Linux, or the other way around. This would
typically be sensor applications or communication protocols. To support this,
Accelerated Linux features functionality for Big Data Transfer through shared
memory buffers. It implements a simple and easy-to-use API to allocate and transfer
buffers.
 AMP solution for real-time Linux
acceleration on symmetric, homogenous
multicore devices
 Standard SMP Linux accelerated with a
real-time executive
 Type 1 hypervisor provides clean and
strong isolation
 Standard Linux/POSIX API
 Hardware platform independent
 Independent of number of cores, scales
easily to different devices
 Flexible deployment, core assignment at
boot time
 High determinism (low latency and
low jitter)
Overview
Solution Brief
Overview of the dual OS
partitioning approach to
enable real-time in Linux on
multicore devices
Shared Resources
Enabled by fast zero-copy IPC between the Linux domain and the real
-time domain, both partitions can share a number of services such as
file system and debug channels as well as hardware resources. The
ability to share resources allows better resource utilization.
Deployment Flexibility
Accelerated Linux provides complete flexibility on how a multi-core
processor is partitioned between Linux and real-time domains. Cores
can be assigned to either domain (Linux or real-time executive) at
boot time, based on the needs for the application. This makes it
possible to easily change the configuration to match new
requirements or new hardware platforms.
No Black Boxes
Certain approaches to real-time in Linux create "black boxes" that
cannot be debugged in the runtime environment. Enea’s Accelerated
Linux supports full debug and profiling capabilities of the real-time
domain. This is enabled by a virtual point-to-point Ethernet
connection between the two domains.
Ultra-thin Hypervisor
Accelerated Linux uses the open source Jailhouse hypervisor to
partition the processor cores. It provides strong and clean isolation
between the Linux domain and the real-time domain. Being ultra-
thin, it enables direct hardware access to the real-time domain,
providing native performance to the real-time executive. As a result,
the hypervisor incurs almost no added latency.
Hardware Support
Accelerated Linux is adapted to ARMv8 and x86 homogenous
multicore processors, including:
 Xilinx Zynq Ultrascale+
 Xilinx Zynq 70xx
 STM32MP
 Altera Stratix 10
 Intel Denverton
 NXP i.MX
 NXP LayerScape LS20XX
 TI Sitara
 NXP B4860
 Nvidia Tegra
Typical Use Cases
Accelerated Linux is intended for systems that require both high
performance real-time as well as Linux.
Real-time + GUI
Many embedded devices are fitted with advanced graphics and Linux
provides an abundance of components for graphical user interfaces.
However, some require a true real-time environment. Typical
applications include medical devices, industrial automation, and
consumer electronics.
Sensors with High Data Volume
Advanced sensors often produce a continuous data stream that
needs real-time processing. Typical applications include radar and
lidar systems, vision control, and real-time image analysis.
Networking
Networking applications often require a Linux runtime for the higher
layers in the protocol stack, while the lower layers require a strict real
-time environment. A typical example is LTE/5G Radio Access
Networks.
Enea develops the software foundation for the connected society. We provide solutions for mobile traffic optimization, subscriber data management,
network virtualization, traffic classification, embedded operating systems, and professional services. Solution vendors, systems integrators, and service
providers use Enea to create new world-leading networking products and services. More than 3 billion people around the globe already rely on Enea
technologies in their daily lives. For more information: www.enea.com
Enea® is a registered trademark of Enea AB and its subsidiaries. Enea® OSE, Enea NFV Access, Enea NFV Core, Enea Accelerated Linux are registered or unregistered trademarks of Enea AB or its subsidiaries. Any other
company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. All rights reserved. © Enea AB 2019.
Evaluation
Contact Enea to request an evaluation or a demo of Accelerated Linux.
www.enea.com/accelerated-linux

More Related Content

What's hot

Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
REVOLUTION - Transforming the network with Open SDN
REVOLUTION - Transforming the network with Open SDNREVOLUTION - Transforming the network with Open SDN
REVOLUTION - Transforming the network with Open SDNOpen Networking Summits
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocolMahesh Mohan
 
Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)Pradeep Kumar TS
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introductionLuca Profico
 
Lenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud ComputingLenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud ComputingLenovo Data Center
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDNVenkata Naga Ravi
 
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructureAtf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructureMason Mei
 
DPDK - Data Plane Development Kit
DPDK - Data Plane Development KitDPDK - Data Plane Development Kit
DPDK - Data Plane Development KitVinay Pandey
 
Arista reinventing data center switching
Arista   reinventing data center switchingArista   reinventing data center switching
Arista reinventing data center switchingVLCM2015
 
VMware NSX primer 2014
VMware NSX primer 2014VMware NSX primer 2014
VMware NSX primer 2014Sanjay Basu
 
Performance ananlysis of the effect of load balancer in sdn based cloud
Performance ananlysis of the effect of load balancer in sdn based cloudPerformance ananlysis of the effect of load balancer in sdn based cloud
Performance ananlysis of the effect of load balancer in sdn based cloudRinki Sharma
 
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...PROIDEA
 
Evolution of Network Virtualization
Evolution of Network VirtualizationEvolution of Network Virtualization
Evolution of Network VirtualizationPavan Hasabnis
 
Ccs 720 xp-datasheet
Ccs 720 xp-datasheetCcs 720 xp-datasheet
Ccs 720 xp-datasheetabenyeung1
 

What's hot (19)

Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
REVOLUTION - Transforming the network with Open SDN
REVOLUTION - Transforming the network with Open SDNREVOLUTION - Transforming the network with Open SDN
REVOLUTION - Transforming the network with Open SDN
 
Rover technology.ppt
Rover technology.pptRover technology.ppt
Rover technology.ppt
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
 
Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
Rover Technology ppt
Rover Technology pptRover Technology ppt
Rover Technology ppt
 
Lenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud ComputingLenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud Computing
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructureAtf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
Atf 3 q15-6 - solutions for scaling the cloud computing network infrastructure
 
DPDK - Data Plane Development Kit
DPDK - Data Plane Development KitDPDK - Data Plane Development Kit
DPDK - Data Plane Development Kit
 
Arista reinventing data center switching
Arista   reinventing data center switchingArista   reinventing data center switching
Arista reinventing data center switching
 
Network Virtualization
Network Virtualization Network Virtualization
Network Virtualization
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
VMware NSX primer 2014
VMware NSX primer 2014VMware NSX primer 2014
VMware NSX primer 2014
 
Performance ananlysis of the effect of load balancer in sdn based cloud
Performance ananlysis of the effect of load balancer in sdn based cloudPerformance ananlysis of the effect of load balancer in sdn based cloud
Performance ananlysis of the effect of load balancer in sdn based cloud
 
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
 
Evolution of Network Virtualization
Evolution of Network VirtualizationEvolution of Network Virtualization
Evolution of Network Virtualization
 
Ccs 720 xp-datasheet
Ccs 720 xp-datasheetCcs 720 xp-datasheet
Ccs 720 xp-datasheet
 

Similar to Real Time Acceleration Solution Brief

Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012EneaSoftware
 
Four Ways to Improve Linux Performance IEEE Webinar, R2.0
Four Ways to Improve Linux Performance IEEE Webinar, R2.0Four Ways to Improve Linux Performance IEEE Webinar, R2.0
Four Ways to Improve Linux Performance IEEE Webinar, R2.0Michael Christofferson
 
Enea Enabling Real-Time in Linux Whitepaper
Enea Enabling Real-Time in Linux WhitepaperEnea Enabling Real-Time in Linux Whitepaper
Enea Enabling Real-Time in Linux WhitepaperEnea Software AB
 
Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.Waqar Sheikh
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...OpenStack
 
LinuxONE cavemen mmit 20160505 v1.0
LinuxONE cavemen mmit 20160505 v1.0LinuxONE cavemen mmit 20160505 v1.0
LinuxONE cavemen mmit 20160505 v1.0Marcel Mitran
 
Simplifying network operations_data_center_automation_whitepaper
Simplifying network operations_data_center_automation_whitepaperSimplifying network operations_data_center_automation_whitepaper
Simplifying network operations_data_center_automation_whitepaperajcob123
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionICT PRISTINE
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.pptImXaib
 
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX VMworld
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageMayaData Inc
 
BitTorrent Sync IT Overview
BitTorrent Sync IT OverviewBitTorrent Sync IT Overview
BitTorrent Sync IT OverviewMarcus Grimaldo
 
Introducing Lenovo XClarity: Simplified Hardware Resource Management
Introducing Lenovo XClarity: Simplified Hardware Resource ManagementIntroducing Lenovo XClarity: Simplified Hardware Resource Management
Introducing Lenovo XClarity: Simplified Hardware Resource ManagementLenovo Data Center
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanyaDabi
 
Docker Online Meetup #31: Unikernels
Docker Online Meetup #31: UnikernelsDocker Online Meetup #31: Unikernels
Docker Online Meetup #31: UnikernelsDocker, Inc.
 

Similar to Real Time Acceleration Solution Brief (20)

5G testing Solution Brief
5G testing Solution Brief5G testing Solution Brief
5G testing Solution Brief
 
Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012Enea Linux and LWRT FTF China 2012
Enea Linux and LWRT FTF China 2012
 
Four Ways to Improve Linux Performance IEEE Webinar, R2.0
Four Ways to Improve Linux Performance IEEE Webinar, R2.0Four Ways to Improve Linux Performance IEEE Webinar, R2.0
Four Ways to Improve Linux Performance IEEE Webinar, R2.0
 
Enea Enabling Real-Time in Linux Whitepaper
Enea Enabling Real-Time in Linux WhitepaperEnea Enabling Real-Time in Linux Whitepaper
Enea Enabling Real-Time in Linux Whitepaper
 
Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
 
LinuxONE cavemen mmit 20160505 v1.0
LinuxONE cavemen mmit 20160505 v1.0LinuxONE cavemen mmit 20160505 v1.0
LinuxONE cavemen mmit 20160505 v1.0
 
ODP Presentation LinuxCon NA 2014
ODP Presentation LinuxCon NA 2014ODP Presentation LinuxCon NA 2014
ODP Presentation LinuxCon NA 2014
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Simplifying network operations_data_center_automation_whitepaper
Simplifying network operations_data_center_automation_whitepaperSimplifying network operations_data_center_automation_whitepaper
Simplifying network operations_data_center_automation_whitepaper
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
 
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
VMworld 2013: Bringing Network Virtualization to VMware Environments with NSX
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
BitTorrent Sync IT Overview
BitTorrent Sync IT OverviewBitTorrent Sync IT Overview
BitTorrent Sync IT Overview
 
Introductionto SDN
Introductionto SDN Introductionto SDN
Introductionto SDN
 
Introducing Lenovo XClarity: Simplified Hardware Resource Management
Introducing Lenovo XClarity: Simplified Hardware Resource ManagementIntroducing Lenovo XClarity: Simplified Hardware Resource Management
Introducing Lenovo XClarity: Simplified Hardware Resource Management
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptx
 
Docker Online Meetup #31: Unikernels
Docker Online Meetup #31: UnikernelsDocker Online Meetup #31: Unikernels
Docker Online Meetup #31: Unikernels
 

More from Enea Software AB

Enea uCPE Deployment Blueprint
Enea uCPE Deployment BlueprintEnea uCPE Deployment Blueprint
Enea uCPE Deployment BlueprintEnea Software AB
 
Enea Policy Manager Datasheet
Enea Policy Manager DatasheetEnea Policy Manager Datasheet
Enea Policy Manager DatasheetEnea Software AB
 
Enea Element On-Device Management Datasheet
Enea Element On-Device Management DatasheetEnea Element On-Device Management Datasheet
Enea Element On-Device Management DatasheetEnea Software AB
 
Enea NFV Access Customer Case
Enea NFV Access Customer CaseEnea NFV Access Customer Case
Enea NFV Access Customer CaseEnea Software AB
 
Enea element-on-device-management-datasheet
Enea element-on-device-management-datasheetEnea element-on-device-management-datasheet
Enea element-on-device-management-datasheetEnea Software AB
 
Enea accelerated-linux-datasheet
Enea accelerated-linux-datasheetEnea accelerated-linux-datasheet
Enea accelerated-linux-datasheetEnea Software AB
 
Enea Capital Markets Day 2019
Enea Capital Markets Day 2019Enea Capital Markets Day 2019
Enea Capital Markets Day 2019Enea Software AB
 
Enea Financial Result Q3 2019
Enea Financial Result Q3 2019Enea Financial Result Q3 2019
Enea Financial Result Q3 2019Enea Software AB
 
Future-Proofing SD-WAN: Building on Open and Cost-Effective uCPE
Future-Proofing SD-WAN: Building on Open and Cost-Effective uCPEFuture-Proofing SD-WAN: Building on Open and Cost-Effective uCPE
Future-Proofing SD-WAN: Building on Open and Cost-Effective uCPEEnea Software AB
 
NFV at the Network Edge: Key Success Factors
NFV at the Network Edge: Key Success FactorsNFV at the Network Edge: Key Success Factors
NFV at the Network Edge: Key Success FactorsEnea Software AB
 

More from Enea Software AB (20)

CDM Operator Survey
CDM Operator SurveyCDM Operator Survey
CDM Operator Survey
 
CDM Playbook
CDM PlaybookCDM Playbook
CDM Playbook
 
UDM Report
UDM ReportUDM Report
UDM Report
 
Enea Qosmos NFV Probe
Enea Qosmos NFV ProbeEnea Qosmos NFV Probe
Enea Qosmos NFV Probe
 
Enea uCPE Deployment Blueprint
Enea uCPE Deployment BlueprintEnea uCPE Deployment Blueprint
Enea uCPE Deployment Blueprint
 
Enea Policy Manager Datasheet
Enea Policy Manager DatasheetEnea Policy Manager Datasheet
Enea Policy Manager Datasheet
 
Enea Element On-Device Management Datasheet
Enea Element On-Device Management DatasheetEnea Element On-Device Management Datasheet
Enea Element On-Device Management Datasheet
 
Enea Element Whitepaper
Enea Element WhitepaperEnea Element Whitepaper
Enea Element Whitepaper
 
Enea NFV Access Datasheet
Enea NFV Access DatasheetEnea NFV Access Datasheet
Enea NFV Access Datasheet
 
Enea NFV Access Customer Case
Enea NFV Access Customer CaseEnea NFV Access Customer Case
Enea NFV Access Customer Case
 
Enea Linux Datasheet
Enea Linux DatasheetEnea Linux Datasheet
Enea Linux Datasheet
 
Enea fast-path-datasheet
Enea fast-path-datasheetEnea fast-path-datasheet
Enea fast-path-datasheet
 
Enea element-on-device-management-datasheet
Enea element-on-device-management-datasheetEnea element-on-device-management-datasheet
Enea element-on-device-management-datasheet
 
Enea Element Datasheet
Enea Element DatasheetEnea Element Datasheet
Enea Element Datasheet
 
Enea accelerated-linux-datasheet
Enea accelerated-linux-datasheetEnea accelerated-linux-datasheet
Enea accelerated-linux-datasheet
 
Enea OSE Datasheet
Enea OSE DatasheetEnea OSE Datasheet
Enea OSE Datasheet
 
Enea Capital Markets Day 2019
Enea Capital Markets Day 2019Enea Capital Markets Day 2019
Enea Capital Markets Day 2019
 
Enea Financial Result Q3 2019
Enea Financial Result Q3 2019Enea Financial Result Q3 2019
Enea Financial Result Q3 2019
 
Future-Proofing SD-WAN: Building on Open and Cost-Effective uCPE
Future-Proofing SD-WAN: Building on Open and Cost-Effective uCPEFuture-Proofing SD-WAN: Building on Open and Cost-Effective uCPE
Future-Proofing SD-WAN: Building on Open and Cost-Effective uCPE
 
NFV at the Network Edge: Key Success Factors
NFV at the Network Edge: Key Success FactorsNFV at the Network Edge: Key Success Factors
NFV at the Network Edge: Key Success Factors
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

Real Time Acceleration Solution Brief

  • 1. Accelerated Linux: Addressing Performance-Feature Trade-offs on Multicore Devices Linux is not suited for real-time applications. So when the ecosystem and rich feature set of Linux is desired in combination with strict real- time requirements, Enea’s Accelerated Linux provides a runtime without trade-offs between features and performance. Real-Time Accelerated Linux Enea’s Accelerated Linux is enhanced with a real-time micro-kernel executive, capable of scaling linearly over multiple cores. The real-time executive and Linux kernel run side-by-side on a multicore processor, each in their own domain. Less time-critical functions reside on the Linux side, and real-time critical functions run in the real-time domain, where the real-time executive provides a deterministic and POSIX compliant runtime. Applications and processes in the two domains are connected through high-speed inter-process communication (IPC). The IPC mechanism allows processes in different domains to synchronize despite the isolation provided by the partitioning. Big Data Transfer Some applications rely on a high speed, high volume data transfer between real-time and Linux domains. This is typical when data has to be processed within a constrained time and then moved to Linux, or the other way around. This would typically be sensor applications or communication protocols. To support this, Accelerated Linux features functionality for Big Data Transfer through shared memory buffers. It implements a simple and easy-to-use API to allocate and transfer buffers.  AMP solution for real-time Linux acceleration on symmetric, homogenous multicore devices  Standard SMP Linux accelerated with a real-time executive  Type 1 hypervisor provides clean and strong isolation  Standard Linux/POSIX API  Hardware platform independent  Independent of number of cores, scales easily to different devices  Flexible deployment, core assignment at boot time  High determinism (low latency and low jitter) Overview Solution Brief Overview of the dual OS partitioning approach to enable real-time in Linux on multicore devices
  • 2. Shared Resources Enabled by fast zero-copy IPC between the Linux domain and the real -time domain, both partitions can share a number of services such as file system and debug channels as well as hardware resources. The ability to share resources allows better resource utilization. Deployment Flexibility Accelerated Linux provides complete flexibility on how a multi-core processor is partitioned between Linux and real-time domains. Cores can be assigned to either domain (Linux or real-time executive) at boot time, based on the needs for the application. This makes it possible to easily change the configuration to match new requirements or new hardware platforms. No Black Boxes Certain approaches to real-time in Linux create "black boxes" that cannot be debugged in the runtime environment. Enea’s Accelerated Linux supports full debug and profiling capabilities of the real-time domain. This is enabled by a virtual point-to-point Ethernet connection between the two domains. Ultra-thin Hypervisor Accelerated Linux uses the open source Jailhouse hypervisor to partition the processor cores. It provides strong and clean isolation between the Linux domain and the real-time domain. Being ultra- thin, it enables direct hardware access to the real-time domain, providing native performance to the real-time executive. As a result, the hypervisor incurs almost no added latency. Hardware Support Accelerated Linux is adapted to ARMv8 and x86 homogenous multicore processors, including:  Xilinx Zynq Ultrascale+  Xilinx Zynq 70xx  STM32MP  Altera Stratix 10  Intel Denverton  NXP i.MX  NXP LayerScape LS20XX  TI Sitara  NXP B4860  Nvidia Tegra Typical Use Cases Accelerated Linux is intended for systems that require both high performance real-time as well as Linux. Real-time + GUI Many embedded devices are fitted with advanced graphics and Linux provides an abundance of components for graphical user interfaces. However, some require a true real-time environment. Typical applications include medical devices, industrial automation, and consumer electronics. Sensors with High Data Volume Advanced sensors often produce a continuous data stream that needs real-time processing. Typical applications include radar and lidar systems, vision control, and real-time image analysis. Networking Networking applications often require a Linux runtime for the higher layers in the protocol stack, while the lower layers require a strict real -time environment. A typical example is LTE/5G Radio Access Networks. Enea develops the software foundation for the connected society. We provide solutions for mobile traffic optimization, subscriber data management, network virtualization, traffic classification, embedded operating systems, and professional services. Solution vendors, systems integrators, and service providers use Enea to create new world-leading networking products and services. More than 3 billion people around the globe already rely on Enea technologies in their daily lives. For more information: www.enea.com Enea® is a registered trademark of Enea AB and its subsidiaries. Enea® OSE, Enea NFV Access, Enea NFV Core, Enea Accelerated Linux are registered or unregistered trademarks of Enea AB or its subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. All rights reserved. © Enea AB 2019. Evaluation Contact Enea to request an evaluation or a demo of Accelerated Linux. www.enea.com/accelerated-linux