# AdvantEDGE AdvantEDGE is a Mobile Edge Emulation Platform (MEEP) that runs on Docker & Kubernetes. > AdvantEDGE provides an emulation environment, enabling experimentation with Edge Computing Technologies, Applications, and Services. The platform facilitates users to explore edge / fog deployment models and their impact to applications and services in short and agile iterations. ## Motivations - [x] **Accelerate Mobile Edge Computing adoption** - [x] **Discover new edge application use cases & services** - [x] **Help to answer questions such as:** * Where should my application components be located in the edge network? * How do network characteristics (such as latency, jitter, and packet loss) impact my application or service? * How will my application behave when the user moves within and across access networks? ## Intended Users - [x] **Edge Application Developers** - [x] **Edge Network and Service Designers** - [x] **Edge Researchers** - [x] **Technologists that are simply interestied learning how the Edge works** ## Getting started * [Setup runtime environment (Ubuntu/Dockers/Kubernetes/Helm)](docs/setup_runtime.md) * Clone the AdvanteDGE repo
`git clone https://github.com//AdvantEDGE.git`
(*assuming local gitdir =* `~/AdvantEDGE`) * Setup [*meepctl*](docs/meepctl/meepctl.md) tool 1. Copy to an executable path
`sudo cp ~/AdvantEDGE/bin/meepctl/meepctl /usr/local/bin/` 2. Configure
`meepctl config set --ip --gitdir /home//AdvantEDGE` * [Deploy AdvantEDGE](docs/deploy.md) * [Use AdvantEDGE](docs/use.md) ## Concepts An understanding of some AdvantEDGE concepts is helpful towards effectively using the platform and understanding how it works. These core AdvantEDGE concepts are described [here](docs/concepts.md) - [x] Micro-service Architecture - [x] Macro-network Model - [x] Network characteristics - [x] Mobility - [x] External UE support ## Upstream communication We use GitHub issues. So just open an issue in the repo to provide user feedback, report software bugs or request enhancements. ## Licensing Currently licensed under the *AdvantEDGE Limited Evaluation and Use License Agreement*