Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

non LF Edge project(s) involved: 

Android

Description: 

Android in Cloud lets you stream mobile apps securely, at any scale, to any device letting you focus on your apps. Users can run Android in system containers, not emulators, on public cloud or your private cloud.

As a solution of android in cloud , Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu. In other words: Anbox will let you run Android on your Linux system without the slowness of virtualization.

  Anbox uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform.
 The Android inside the container has no direct access to any hardware. All hardware access is going through the anbox daemon on the host. We're reusing what Android implemented within the QEMU-based emulator for OpenGL ES accelerated rendering. The Android system inside the container uses different pipes to communicate with the host system and sends all hardware access commands through these.

Integrated Edge Cloud(IEC) is an Akraino approved blueprint family and part of Akraino Edge Stack, which intends to develop a fully integrated edge infrastructure solution, and the project is completely focused towards Edge Computing. This open source software stack provides critical infrastructure to enable high performance, reduce latency, improve availability, lower operational overhead, provide scalability, address security needs, and improve fault management. The IEC project will address multiple edge use cases and industry, not just Telco Industry. IEC intends to develop solution and support of carrier, provider, and the IoT networks.  


IEC Type3 mainly focus on Android Application running on edge ARM Cloud architecture with GPU/ vGPU Management. Also, ARM cloud games need to have the basic features of "cloud”, such as flexibility , availability everywhere. Based on cloud infrastructure optimized for android application, providing ARM application services such as Android cloud game and VR/AR live video. 


In the IEC Type3 R6 version, we introduced a robox-based cloud gaming solution, deployed in batches through K8S, and monitored and analyzed the built cluster system through promethus and grafana.

The current program has the following characteristics:
  • The source code of the current Android version is open source, and the processor also adopts the advanced arm64 architecture. On this basis, the software and hardware can be deeply optimized;
• Compiled many steps of compiling Android source code and deploying robox, and provided detailed operation manual and compiling files, allowing industry novice to quickly evaluate cloud games;
• Batch deployment through K8S, vnc remote access, close to the usage scenario;
• Provide an example of system performance evaluation, and then perform performance analysis through perf, flame graph, systrace, ebpf, etc.;
  •The solution uses visual components such as kuboard, grafana, and prometheus, which can monitor and debug system performance more intuitively.

Image AddedMain FrameworkImage Added

Video/presentation:


Call to action:


How to install/use:

For details of how to install and use , please goto the website ,

Release 6 Installation Document of IEC Type 3: Android cloud native applications on Arm servers in edge - Akraino - Akraino Confluence


Current Adopters (or vaguely describe the adopter such as a major telco provider): 

...

View file
nameAkraino White Paper-Edge Cloud Game based on Arm architecture high performance CPU(2022-12-15)-N.docx
height250


Release 6 Documentation for IEC Type 3: Android cloud native applications on Arm servers in edge - Akraino - Akraino Confluence

https://wiki.akraino.org/download/attachments/53481187/Akraino%20IEC%20Type3%20R6%20Release%20Review.pdf?version=1&modificationDate=1652955862000&api=v2

Release 6 Architecture Document of IEC Type 3: Android cloud native applications on Arm servers in edge

Release 6 Installation Document of IEC Type 3: Android cloud native applications on Arm servers in edge

Release 6 Release Notes of IEC Type 3: Android cloud native applications on Arm servers in edge

Release 6 Test Document of IEC Type 3: Android cloud native applications on Arm servers in edge