Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 936 Bytes

File metadata and controls

22 lines (19 loc) · 936 Bytes

Must Have Features:

  • 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)

Good to Have Features:

  • 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"

Minor TODOs

  1. Push the registry container in registry itself.