-
Notifications
You must be signed in to change notification settings - Fork 25
Home
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.
- Accelerate Mobile Edge Computing adoption
- Discover new edge application use cases & services
- 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?
- Edge Application Developers
- Edge Network and Service Designers
- Edge Researchers
- Technologists that are simply interestied learning how the Edge works
An understanding of some AdvantEDGE concepts is helpful towards effectively using the platform and understanding how it works.
Before getting started we recommend familiarity with key AdvantEDGE platform concepts
-
Clone the AdvantEDGE repo
git clone https://github.com/InterDigitalInc/AdvantEDGE.git
Note: Assumes local gitdir =
~/AdvantEDGE
-
Obtain AdvantEDGE binaries
- Build from source
- Optionally use pre-built binaries (from GitHub release)
# Get bin folder tarball from desired release cd ~/AdvantEDGE tar -zxvf advantedge.<version>.linux-amd64.tar.gz
-
Setup meepctl tool
- Copy to an executable path
sudo cp ~/AdvantEDGE/bin/meepctl/meepctl /usr/local/bin/
- Configure
meepctl config ip <your-node-ip> meepctl config gitdir /home/<user>/AdvantEDGE
- Copy to an executable path
-
Use AdvantEDGE
- Configure, deploy & monitor scenarios as defined in wiki USE section
- Start with basic operations
-
Setup development environment (Ubuntu/Go/Node.js/NPM/Linters)
-
Clone the AdvantEDGE repo
git clone https://github.com/<your-fork>/AdvantEDGE.git
(assuming local gitdir =~/AdvantEDGE
)
The AdvantEDGE platform test procedures are described here
We welcome feedback and improvement suggestions. Please open a Git issue in the repo to report bugs or request enhancements.
At this time, we are not ready to accept pull requests. However, we plan to do so in the future.
In the meantime, if you have interest in becoming an AdvantEDGE contributor, we would like to hear from you.
We can be reached at [email protected]
Currently licensed under the Apache 2.0 License