SlideShare une entreprise Scribd logo
1  sur  97
Télécharger pour lire hors ligne
ARMvisor:
      ARM架構上系統虛擬機的實作
            Peter Chang @ SSLab, Dept. of CS, NTHU
                 phchang@sslab.cs.nthu.edu.tw




            This side is licensed under CC-BY-NC-SA
               姓名標示─非商業性─相同方式分享
(http://creativecommons.org/licenses/by-nc-sa/3.0/tw/legalcode)
What is ARMvisor?
ARM
ARM
ARM
What is KVM?
What is KVM?


A.k.a. Kernel-based Virtual Machine
What is KVM?


A.k.a. Kernel-based Virtual Machine

Type-II Virtual Machine Monitor
What is KVM?


A.k.a. Kernel-based Virtual Machine

Type-II Virtual Machine Monitor

A module of Linux kernel
What is KVM?
What is KVM?



Officially support x86/x64, PowerPC, S390
What is KVM?



Officially support x86/x64, PowerPC, S390

  No official support for ARM architecture
What is ARMvisor?
What is ARMvisor?

ARM架構上的KVM
What is ARMvisor?

ARM架構上的KVM

Para-virtualization
What is ARMvisor?

ARM架構上的KVM

Para-virtualization

Trap & Emulation
What is ARMvisor?

ARM架構上的KVM

Para-virtualization

Trap & Emulation

Dynamic Memory Allocation
What is ARMvisor?

ARM架構上的KVM

Para-virtualization

Trap & Emulation

Dynamic Memory Allocation

virtio & IRQchip-in-kernel
Hardware: ARM Cortex-A8
Host OS: Linux 2.6.38


Hardware: ARM Cortex-A8
ARMvisor
  Host OS: Linux 2.6.38


Hardware: ARM Cortex-A8
Driver                      ARMvisor
         Host OS: Linux 2.6.38


  Hardware: ARM Cortex-A8
QEMU 0.14


Driver                      ARMvisor
         Host OS: Linux 2.6.38


  Hardware: ARM Cortex-A8
QEMU 0.14

                   Device
Driver                      ARMvisor
         Host OS: Linux 2.6.38


  Hardware: ARM Cortex-A8
QEMU 0.14

                   Device
Driver                      ARMvisor
         Host OS: Linux 2.6.38


  Hardware: ARM Cortex-A8
Guest OS: Linux 2.6.35




           QEMU 0.14

                   Device
Driver                      ARMvisor
         Host OS: Linux 2.6.38


  Hardware: ARM Cortex-A8
Guest OS: Linux 2.6.35




           QEMU 0.14

                   Device
Driver                      ARMvisor
         Host OS: Linux 2.6.38


  Hardware: ARM Cortex-A8
Guest OS: Linux 2.6.35




                                 Driver
           QEMU 0.14

                   Device
Driver                      ARMvisor
         Host OS: Linux 2.6.38


  Hardware: ARM Cortex-A8
Who are developers?



         @
2012



       2011



2010



       2009
2012



       2011



2010



       2009
2012



                  2011



           2010

Starting Point

                  2009
2012



                  2011



           2010

Starting Point

                  2009
2012



                  2011

                   ARMvisor Prototype

           2010

Starting Point

                  2009
2012



                  2011

                   ARMvisor Prototype

           2010

Starting Point

                  2009
2012
CPU Opt & Mem Opt

                     2011

                      ARMvisor Prototype

              2010

   Starting Point

                     2009
2012
CPU Opt & Mem Opt

                     2011

                      ARMvisor Prototype

              2010

   Starting Point

                     2009
I/O Opt

              2012
CPU Opt & Mem Opt

                     2011

                      ARMvisor Prototype

              2010

   Starting Point

                     2009
Current achievement
Supported Hardware
Supported Hardware

Supported Software
Supported Hardware

Supported Software

Demo
Supported Hardware



            ARM Realview-eb

                ARM11

              ARMv6 ISA
Supported Hardware



             TI BeagleBoard

               Cortex-A8

              ARMv7 ISA
Supported Hardware

             QEMU emulator

          Emulating Vexpress-a9

QEMU            Cortex-A9

               ARMv7 ISA
Supported Software

Patched Host OS:

  Linaro Linux 2.6.38

Host Root Filesystem

  Ubuntu/Debian RFS (CLI or GUI)

QEMU 0.14
Supported Software


Patched Guest OS:

  Linux 2.6.35 (running on ARMv6 ISA)

Guest Root Filesystem:

  Ubuntu/Debian RFS (CLI or GUI)
Video demo
System model of
   ARMvisor
CPU virtualization


ARM is non-virtualizable CPU

  Patch guest OS

“Trap and emulation”
Sensitive instructions


         Sensitive
       Instructions


       Non-Sensitive
        Instructions
Privileged instructions

         Privileged
        instructions


       Non-Privileged
        instructions
Virtualizable CPU
Virtualizable CPU

  Sensitive
Instructions
Virtualizable CPU

  Sensitive          Privileged
Instructions        instructions
Virtualizable CPU

  Sensitive
Instructions   =     Privileged
                    instructions
Virtualizable CPU

  Sensitive
Instructions    =    Privileged
                    instructions


Non-Sensitive
 Instructions
Virtualizable CPU

  Sensitive
Instructions    =     Privileged
                     instructions


Non-Sensitive       Non-Privileged
 Instructions        instructions
Virtualizable CPU

  Sensitive
Instructions    =     Privileged
                     instructions


Non-Sensitive
 Instructions   =   Non-Privileged
                     instructions
Non-virtualizable CPU

  Sensitive
Instructions

                =    Privileged
                    instructions
                                   Non-Privileged
                                    instructions

Non-Sensitive
 Instructions
Critical Instructions
Critical Instructions
           S




P                   NP




           NS
Critical Instructions
            S



      S&P

P                   NP




            NS
Critical Instructions
            S



      S&P   S&NP

P                   NP




            NS
Critical Instructions
             S



      S&P    S&NP

P                   NP

      NS&P



             NS
Critical Instructions
             S



      S&P    S&NP

P                    NP

      NS&P   NS&NP



             NS
Critical Instructions
            S



      S&P   S&NP

P                   NP




            NS
Critical Instructions
                 S



     Privilege   S&NP

P                       NP




                 NS
Critical Instructions
                 S



     Privilege   Critical

P                           NP




                 NS
“Trap & emulation”

                Guest%OS

 User%space%     trap
            %
Kernel%space
                 VMM
Memory virtualization



Static Partition
Memory virtualization
Memory virtualization


Static Partition

Shadow Page Table
I/O virtualization



virtio

IRQ chip in kernel
virtio

   Vir$o&Driver
                        Guest
Vir$o&PCI&Controller

       Vring           Transport
Vir$o&PCI&Controller
                        QEMU
   Vir$o&Device
irq_chip in kernel

                             Guest

                                       Deliver7

          GIC               QEMU       IRQ7

                                                  Control7
                                                  GIC7

Device   Device    Device
                              IOCTL7


                  ARMvisor
irq_chip in kernel

                            Guest
                                  Deliver$
                                  IRQ$
                           QEMU

Device   Device   Device                     Control$
                                             GIC$




    GIC$in$Kernel                            KVM
Future Works
Future Works
Future Works

Support for ARM’s Virtualization extension
Future Works

Support for ARM’s Virtualization extension

  Cortex-A15 and beyond
Future Works

Support for ARM’s Virtualization extension

  Cortex-A15 and beyond

SMP for host and guest
Future Works

Support for ARM’s Virtualization extension

  Cortex-A15 and beyond

SMP for host and guest

AArch64 Support
Future Works

Support for ARM’s Virtualization extension

  Cortex-A15 and beyond

SMP for host and guest

AArch64 Support

  ARMv8
By the way, ...
OpenSource
OpenSource

We are going to opensource in late August,
2012.
OpenSource

We are going to opensource in late August,
2012.

GNU GPLv2
OpenSource

We are going to opensource in late August,
2012.

GNU GPLv2

Source code of Host and Guest OS
OpenSource

We are going to opensource in late August,
2012.

GNU GPLv2

Source code of Host and Guest OS

User Guide
OpenSource

We are going to opensource in late August,
2012.

GNU GPLv2

Source code of Host and Guest OS

User Guide

Welcome to try and feedback to us :)
OpenSource
Q&A

Contenu connexe

Tendances

SFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM VirtualizationSFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM Virtualization
Linaro
 

Tendances (20)

ACRN vMeet-Up EU 2021 - shared memory based inter-vm communication introduction
ACRN vMeet-Up EU 2021 - shared memory based inter-vm communication introductionACRN vMeet-Up EU 2021 - shared memory based inter-vm communication introduction
ACRN vMeet-Up EU 2021 - shared memory based inter-vm communication introduction
 
Malicious Hypervisor - Virtualization in Shellcodes by Adhokshaj Mishra
Malicious Hypervisor - Virtualization in Shellcodes by Adhokshaj MishraMalicious Hypervisor - Virtualization in Shellcodes by Adhokshaj Mishra
Malicious Hypervisor - Virtualization in Shellcodes by Adhokshaj Mishra
 
Project ACRN expose and pass through platform hidden PCIe devices to SOS
Project ACRN expose and pass through platform hidden PCIe devices to SOSProject ACRN expose and pass through platform hidden PCIe devices to SOS
Project ACRN expose and pass through platform hidden PCIe devices to SOS
 
openqrm4.9 Quick Start Guide
openqrm4.9 Quick Start Guideopenqrm4.9 Quick Start Guide
openqrm4.9 Quick Start Guide
 
Project ACRN CPU sharing BVT scheduler in ACRN hypervisor
Project ACRN CPU sharing BVT scheduler in ACRN hypervisorProject ACRN CPU sharing BVT scheduler in ACRN hypervisor
Project ACRN CPU sharing BVT scheduler in ACRN hypervisor
 
Project ACRN hypervisor introduction
Project ACRN hypervisor introduction Project ACRN hypervisor introduction
Project ACRN hypervisor introduction
 
Project ACRN configuration scenarios and config tool
Project ACRN configuration scenarios and config toolProject ACRN configuration scenarios and config tool
Project ACRN configuration scenarios and config tool
 
XS Boston 2008 Cache
XS Boston 2008 CacheXS Boston 2008 Cache
XS Boston 2008 Cache
 
HKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARMHKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARM
 
Running Dual Android Xen Instances on Nexus 10
Running Dual Android Xen Instances on Nexus 10Running Dual Android Xen Instances on Nexus 10
Running Dual Android Xen Instances on Nexus 10
 
ACRN vMeet-Up EU 2021 - hypervisor new platform enabling
ACRN vMeet-Up EU 2021 - hypervisor new platform enablingACRN vMeet-Up EU 2021 - hypervisor new platform enabling
ACRN vMeet-Up EU 2021 - hypervisor new platform enabling
 
Project ACRN Device Model architecture introduction
Project ACRN Device Model architecture introductionProject ACRN Device Model architecture introduction
Project ACRN Device Model architecture introduction
 
Project ACRN I2C mediator introduction
Project ACRN I2C mediator introductionProject ACRN I2C mediator introduction
Project ACRN I2C mediator introduction
 
Hardware accelerated Virtualization in the ARM Cortex™ Processors
Hardware accelerated Virtualization in the ARM Cortex™ ProcessorsHardware accelerated Virtualization in the ARM Cortex™ Processors
Hardware accelerated Virtualization in the ARM Cortex™ Processors
 
Embedded Systems Conference 2014 Presentation
Embedded Systems Conference 2014 PresentationEmbedded Systems Conference 2014 Presentation
Embedded Systems Conference 2014 Presentation
 
Project ACRN USB mediator introduction
Project ACRN USB mediator introductionProject ACRN USB mediator introduction
Project ACRN USB mediator introduction
 
Project ACRN GVT-d introduction and tutorial
Project ACRN GVT-d introduction and tutorialProject ACRN GVT-d introduction and tutorial
Project ACRN GVT-d introduction and tutorial
 
Kernel Recipes 2014 - Testing Video4Linux Applications and Drivers
Kernel Recipes 2014 - Testing Video4Linux Applications and DriversKernel Recipes 2014 - Testing Video4Linux Applications and Drivers
Kernel Recipes 2014 - Testing Video4Linux Applications and Drivers
 
Kernel Recipes 2013 - Overview display in the Linux kernel
Kernel Recipes 2013 - Overview display in the Linux kernelKernel Recipes 2013 - Overview display in the Linux kernel
Kernel Recipes 2013 - Overview display in the Linux kernel
 
SFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM VirtualizationSFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM Virtualization
 

En vedette

Coding style of Linux Kernel
Coding style of Linux KernelCoding style of Linux Kernel
Coding style of Linux Kernel
Peter Chang
 
Introduction to Version Control System for Windows
Introduction to Version Control System for WindowsIntroduction to Version Control System for Windows
Introduction to Version Control System for Windows
Peter Chang
 
LinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondLinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and Beyond
The Linux Foundation
 

En vedette (9)

Coding style of Linux Kernel
Coding style of Linux KernelCoding style of Linux Kernel
Coding style of Linux Kernel
 
Introduction to Version Control System for Windows
Introduction to Version Control System for WindowsIntroduction to Version Control System for Windows
Introduction to Version Control System for Windows
 
Introduction to debugging
Introduction to debuggingIntroduction to debugging
Introduction to debugging
 
LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...
LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...
LF Collab Summit 2015: ARM Servers for the Next Generation Date Center and Cl...
 
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
XPDS14: Porting FreeRTOS to Xen on the ARM Cortex A15 - Jonathan Daugherty, G...
 
ALSF13: Xen on ARM - Virtualization for the Automotive Industry - Stefano Sta...
ALSF13: Xen on ARM - Virtualization for the Automotive Industry - Stefano Sta...ALSF13: Xen on ARM - Virtualization for the Automotive Industry - Stefano Sta...
ALSF13: Xen on ARM - Virtualization for the Automotive Industry - Stefano Sta...
 
LinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondLinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and Beyond
 
ALSS14: Xen Project Automotive Hypervisor (Demo)
ALSS14: Xen Project Automotive Hypervisor (Demo)ALSS14: Xen Project Automotive Hypervisor (Demo)
ALSS14: Xen Project Automotive Hypervisor (Demo)
 
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
 

Similaire à ARMvisor @ COSCUP2012

HP Universal Server Migration Pack - Magnus Wetterberg.ppt
HP Universal Server Migration Pack - Magnus Wetterberg.pptHP Universal Server Migration Pack - Magnus Wetterberg.ppt
HP Universal Server Migration Pack - Magnus Wetterberg.ppt
webhostingguy
 

Similaire à ARMvisor @ COSCUP2012 (20)

RTOS application verified by VeriFast, and future plan
RTOS application verified by VeriFast, and future planRTOS application verified by VeriFast, and future plan
RTOS application verified by VeriFast, and future plan
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
Debian on ARM - Gnunify2015
Debian on ARM - Gnunify2015Debian on ARM - Gnunify2015
Debian on ARM - Gnunify2015
 
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
 
LCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted FirmwareLCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted Firmware
 
GPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive SolutionsGPU Virtualization in Embedded Automotive Solutions
GPU Virtualization in Embedded Automotive Solutions
 
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
 
Drive into kvm
Drive into kvmDrive into kvm
Drive into kvm
 
virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009
 
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdfBuilding PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf
 
HP Universal Server Migration Pack - Magnus Wetterberg.ppt
HP Universal Server Migration Pack - Magnus Wetterberg.pptHP Universal Server Migration Pack - Magnus Wetterberg.ppt
HP Universal Server Migration Pack - Magnus Wetterberg.ppt
 
LCU13: An Introduction to ARM Trusted Firmware
LCU13: An Introduction to ARM Trusted FirmwareLCU13: An Introduction to ARM Trusted Firmware
LCU13: An Introduction to ARM Trusted Firmware
 
Presentation power vm common 2012
Presentation   power vm common 2012Presentation   power vm common 2012
Presentation power vm common 2012
 
BKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFIBKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFI
 
Bkk16 309B Enterprise Firmware - The gold standard and how to get there
Bkk16 309B Enterprise Firmware - The gold standard and how to get thereBkk16 309B Enterprise Firmware - The gold standard and how to get there
Bkk16 309B Enterprise Firmware - The gold standard and how to get there
 
The kvm virtualization way
The kvm virtualization wayThe kvm virtualization way
The kvm virtualization way
 
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
 
Spi drivers
Spi driversSpi drivers
Spi drivers
 
turnip: Update on Open Source Vulkan Driver for Adreno GPUs
turnip: Update on Open Source Vulkan Driver for Adreno GPUsturnip: Update on Open Source Vulkan Driver for Adreno GPUs
turnip: Update on Open Source Vulkan Driver for Adreno GPUs
 
QEMU Disk IO Which performs Better: Native or threads?
QEMU Disk IO Which performs Better: Native or threads?QEMU Disk IO Which performs Better: Native or threads?
QEMU Disk IO Which performs Better: Native or threads?
 

Dernier

+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@
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
"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 ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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?
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

ARMvisor @ COSCUP2012