- Create Reservation: Input(image_id), Output(Status, Ip_addr, port, container_name)
- Load Balancing Algorithm. Input(image_id), Output(Best Suited Compute Node)
- Run Container. Input(image_name, Compute Node ID), Output(Status, Docker port)
- Create IPTable Rules. Input(Compute Node IP addr, Docker port no) Output(Status, NAT Port, Management IP)
- Server Health Monitoring. Input(Compute Node ID) output(Available, Down)
- Container Health Monitoring. Input(Container ID) Output (Available, Down)
- Delete Reservation: Input(Container ID) Output (Status)
-
Docker registry hosted on server side.
-
DHCP Server on Client side.
-
Admin dashboard reload
-
dashboard reload
-
Column rename weight -> Capacity
-
Admin dashboard compute node table, add column "current load"
- Push the registry container in registry itself.