services = [
"kafka",
"scheduler",
"Deployer",
"Sensor_manager",
"ui_appmanager",
"node_manager",
"fault_tolerence",
"monitoring",
"sensor_server",
"controller_server"
]
Allocating VM IP
to each service
(Round Robin Fashion)
'' 'VM1' 'username' 'kafka'
'' 'VM2' 'username' 'scheduler'
'' 'VM1' 'username' 'deployer'
'' 'VM2' 'username' 'sensor_manager'
'' 'VM1' 'username' 'ui_appmanager'
'' 'VM2' 'username' 'node_manager'
'' 'VM1' 'username' 'fault_tolerence'
'' 'VM2' 'username' 'monitoring'
'' 'VM1' 'username' 'sensor_server'
'' 'VM2' 'username' 'controller_server'
{
"username": "",
"ip": "",
"port": 9092,
"vm_name": "VM1"
}
{
"monitoring": {
"username": "",
"ip": "",
"vm_name": "VM2"
},
"controller_server": {
"username": "",
"ip": "",
"vm_name": "VM2"
},
"other_service_name": {
"username": "",
"ip": "",
"vm_name": "VM"
}
}