EmuEdge: a scalable, Hi-Fi, highly-automated real-life network emulator based on Xen/Linux Netns/OvS, supports the networking of container/vm/physical machines.
MIT License
9
stars
3
forks
source link
Realize Hybrid: Go beyond one machine and its internal network #15
Two approaches can be explored for EmuEdge hosts to go out and interact with real-world physical devices, this will strengthen a lot to our hybrid claim:
As long as the Xen system has access to outside network, all the VMs can go through that interface and talk with out side world. We can also have a EmuEdge router sitting in the external world to forward traffic from within the server to the world.
Xen pools and VLANs. Xen pools enables us to manage multiple XenServers, all servers in such a pool can be scheduled as a whole for VMs to run on. Therefore, we may be able to further extend the scalibility by adding more hosts into the same pool and run EmuEdge on top. Problems: does XenAPI provides possibilities to manage the whole pool?
VLANS in Xen enables several servers on different network to communicate with each other like in the same LAN. Therefore we may be able to use VLAN for connecting some physical servers with Xen and use them as part of the emulation.
Two approaches can be explored for EmuEdge hosts to go out and interact with real-world physical devices, this will strengthen a lot to our hybrid claim: