Version 20 (modified by ibaldin, 9 years ago)

--

Bella 2.2

Issues to be addressed

  • Clean up SM policy and controller APIs to avoid problems like with close()
  • Add ability to do advance reservation for VLANs with bandwidth (current policy is simple and only allows reservation from now to now + delta)
  • Add 'exportAll' to the config file
  • Add instantiating a controller from config file vs. GUI
  • Can we have controller (ID controller) query NDL's on demand instead of only in the beginning
  • Can we do 'selective' db wipeout between redeployments?
  • Need a testing environment that allows mixing deployed containers and command line
  • OF controller needs to package the scripts it uses
  • Somehow we need to deal with closing source reservations
  • Registry:
    • Turn registry php code into jsp to avoid the need for apache and allow packaging entire registry into webapp
    • Replace printlns in registry code with log4j (look at ndl-conversion code for inspiration)
    • Modify to use heart-beat based registration (to time out old actors)
  • NDL code
    • Review the code for static members and general structure
  • Drivers
    • Consider separating adding a QoS profile to vlan from vlan creation. This may be needed to deal with vlan delays and in general give more flexibility.
  • Utilities
    • Sanity checking script for container actor configuration files (check guids, check locations, check edges)
  • Bugs
    • Why are edge specifications in topology sensitive to direction (from service to broker, from broker to site)?
    • updateTicket throws null pointer exceptions after initial reservation request fails because broker cannot fulfill it (per Prateek)
    • Broker view shows site actors, however when clicked shows broker credentials
    • In at least one instance a site container was restarted between and a join and a leave and a leave did not work after that (Euca at RENCI).

Attachments