1. DMMS( Deployment Management and Monitoring System)
NodeManager NodeManager
Service … Service
… Service … Service
REST REST REST
server server server
developer service admin
2. Deployment
NodeManager
PackageRepositor
DeployPlanner
y
2. RPC call
3. response
REST
server
1. POST /package developer
3. Deployment
Package Repository
NodeManager
hhserver_v0.1.tar.gz
PFS_v2.0.tar.gz
…
PackageRepositor
DeployPlanner
y
2. RPC call
3. response
REST
server
1. POST /package developer
4. Deployment
NodeManager
DeployPlanner
2. RPC call
3. response
REST
server
1. POST /deployplan service admin
5. Deployment
DeployPlanner DB
NodeManager
10.37.182.110 HulahoopServer hhserver_v0.1.tar.gz
10.37.182.110 PFS_MDS pfs_v2.0.tar.gz
…
DeployPlanner
2. RPC call
3. response
REST
server
1. POST /deployplan service admin
6. Deployment
NodeManager
DeployPlanner
2. RPC call
3. response
REST
server
1. GET /deployplan service admin
7. Deployment
NodeManager
DeployPlanner
2. RPC call
3. response
REST
server
1. GET /deployplan service admin
8. Deployment
NodeManager
DeployPlanner
2. RPC call
3. response
REST
server
1. POST /deployment service admin
9. Deployment
NodeManager
DeployPlanner HulahoopServer
2. RPC call
3. response
REST
server
1. POST /deployment service admin
10. Deployment
NodeManager
DeployPlanner HulahoopServer PFS_MDS
2. RPC call
3. response
REST
server
1. POST /deployment service admin
11. Monitoring
NodeManager
DeployPlanner HulahoopServer PFS_MDS
2. RPC call
3. response
REST
server
1. GET /deployedservices service admin
12. Monitoring
NodeManager
DeployPlanner HulahoopServer PFS_MDS
2. RPC call
3. response
REST
server
1. GET /deployedservices service admin