Hosting Multiple Interactive Android Clients on Single Computing Platform for IoT
Offered By: Linux Foundation via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a system for hosting multiple interactive mobile clients on a shared computing platform in this Linux Foundation conference talk. Learn about AIC (Android in Container), a solution designed to reduce total cost of ownership and management overhead while supporting dynamic resource sharing. Discover how AIC provides each client with a full mobile OS instance using container-like virtualization technology. Delve into the architecture, implementation details, and key components such as container kernel, I/O device virtualization, and dedicated I/O device pass-through. Examine the challenges of shared I/O devices, focusing on graphics and display sharing. Investigate the modifications made to the Android Open Source Project (AOSP) low memory killer for improved resource management. Finally, explore a practical use case of AIC in cloud gaming scenarios.
Syllabus
Intro
NEW USE CASES FOR ANDROID
EASIEST SOLUTION: MULTIPLE DEVICES
SOLUTION: ENHANCE ANDROID FRAMEWORK
OUR SOLUTION
ARCHITECTURE
IMPLEMENTATION
CONTAINER
KERNEL
I/O DEVICE VIRTUALIZATION
DEDICATED I/O DEVICES: PASS-THROUGH
SHARED 1/0 DEVICES: SHARING GRAPHIC AND DISPLAY
AOSP:LOW MEMORY KILLER
USE CASE: CLOUD GAMING
SUMMARY
Taught by
Linux Foundation
Tags
Related Courses
Advanced Storage and Device Administration in LinuxA Cloud Guru Becoming Familiar with SUSE Linux Enterprise
A Cloud Guru BYOL: Build Your Own Linux From Scratch
A Cloud Guru CentOS Enterprise Linux 8 Essentials
A Cloud Guru CompTIA Linux+ XK0-004 Certification Exam
A Cloud Guru