All Projects → SongWuCloud → Rattrap

SongWuCloud / Rattrap

Licence: other
The container-based cloud platform for mobile code offloading

Programming Languages

Makefile
30231 projects
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
PHP
23972 projects - #3 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Rattrap

DPDK SURICATA-4 1 1
dpdk infrastructure for software acceleration. Currently working on RX and ACL pre-filter
Stars: ✭ 81 (+305%)
Mutual labels:  offloading
diyC
A simple educational linux container runtime.
Stars: ✭ 87 (+335%)
Mutual labels:  linux-containers
chr247.com
An open source multi tenant cloud platform for small scale clinics
Stars: ✭ 56 (+180%)
Mutual labels:  cloud-platform
icp-ce-on-linux-containers
Multi node IBM Cloud Private Community Edition 3.2.x w/ Kubernetes 1.13.5 in a Box. Terraform, Packer and BASH based Infrastructure as Code script sets up a multi node LXD cluster, installs ICP-CE and clis on a metal or VM Ubuntu 18.04 host.
Stars: ✭ 52 (+160%)
Mutual labels:  linux-containers
check lxc
Monitoring plugin to check LXC (Linux Container)
Stars: ✭ 13 (-35%)
Mutual labels:  linux-containers
awesome-ibmcloud
A curated list of awesome IBM Cloud SDKs, open source repositories, tools, blogs and other resources.
Stars: ✭ 77 (+285%)
Mutual labels:  cloud-platform
A-Dynamic-Programming-Offloading-Algorithm-for-Mobile-Cloud-Computing
A Dynamic Programming Offloading Algorithm for Mobile Cloud Computing
Stars: ✭ 23 (+15%)
Mutual labels:  offloading
Os.js
OS.js - JavaScript Web Desktop Platform
Stars: ✭ 5,864 (+29220%)
Mutual labels:  cloud-platform
cloud-enterprise-granny
A sample address book application demonstrating the interplay of popular open-source libraries. #cloud-sample
Stars: ✭ 24 (+20%)
Mutual labels:  cloud-platform
Podman Compose
a script to run docker-compose.yml using podman
Stars: ✭ 2,414 (+11970%)
Mutual labels:  linux-containers
Bubblewrap
Unprivileged sandboxing tool
Stars: ✭ 1,875 (+9275%)
Mutual labels:  linux-containers
dgs19
Docker Getting Started
Stars: ✭ 22 (+10%)
Mutual labels:  linux-containers
containers-101-workshop
Docker Linux Containers 101 Workshop
Stars: ✭ 18 (-10%)
Mutual labels:  linux-containers
Conty
Easy to use unprivileged Linux container packed into a single portable executable
Stars: ✭ 198 (+890%)
Mutual labels:  linux-containers

1. Rattrap

The container-based cloud platform for mobile code offloading. Rattrap provides mobile code runtime environments throuph Cloud Android Container.

We introduce two basic concepts here to help understand Rattrap.

1.1 Mobile code offloading

Mobile offloading is a key concept in mobile cloud. It means mobile apps can offload computation-intensive code to cloud to use the computing power supplied by cloud infrastructure.

It's different from traditional client-server app solution because in mobile offloading developers don't need to develop the server side at all! All the computation logic is in the app. In this case, the app can decide whether the computation should go to cloud according to the context in the mobile device, such as power and network latency.

We have implemented a container based computational code offloading framework, which contains six instances. If you wanna know more about mobile offloading, you can google it.

1.2 Cloud Android container

In our offloading framework, the cloud runtime is not VM or JVM. We use OS-level virtualization "Linux Container (LXC)" as the runtime for mobile code. For the purpose of running android code in x86 GNU-Linux server, we modified android source code and the linux kernel it uses. The modification work is based on Android-x86 project. With our effort, android os can finally run in the ordinary linux containers!

2. How to use

We provide a detailed description of the document for you. This document describes how to set up and run Android OS in the ordinary Linux Containers. You can set up your own Android container according the documentation.

3. How to cite

Rattrap is built for comparison with current cloud platform based on VM. If you are using it for your research, please do not forget to cite. (Song Wu, Chao Niu, Jia Rao, Hai Jin and Xiaohai Dai, “Container-Based Cloud Platform for Mobile Computation Offloading”, in Proceedings of IPDPS’17)

Thanks!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].