Version 13 (modified by ibaldin, 8 years ago)

--

Camano 3.1

Wishlist

  • Bugs
    • SM Race #210
    • updateTicket throws null pointer exceptions after initial reservation request fails because broker cannot fulfill it (per Prateek)
    • The container with the interdomain controller stopped ticking abruptly. Two requests were issued and closed successfully two days before this happened. When a new request was issued, after the interdomain path was computed, everything halted. orca.log wasn't growing. 'View Reservations' on the portal was showing only one reservation in 'Nascent' state.
  • Miscellaneous/core
    • Introduce queues in ResourceSets; modifications to ResourceSets should be done using a queue to avoid locking.
    • Clean up SM policy and controller APIs to avoid problems like with close()
    • Add 'exportAll' to the config file
    • Add instantiating a controller from config file vs. GUI
    • Can CXF replace Axis2 or can we upgrade Axis2?
  • Network drivers
    • Improve 6509 driver performance by caching login sessions
    • 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.
    • Add returning basic configuration errors, e.g., existing vlan or vlan mapping.
    • Add vlan translation to ex3200
      ckh# set vlans ORCA-test-Hadoop interface ge-0/0/0.0 mapping 10 ?
      Possible completions:
      + apply-groups         Groups from which to inherit configuration data
      + apply-groups-except  Don't inherit configuration data from these groups
       push                 Push additional tag on packet
       swap                 Translate VLAN tag for the packet
      [edit]
      
    • Sherpa needs support for dealing with a pool of predefined VLANs
  • EC2/Euca
    • Allow passing instance size as a parameter from controllers (and NDL)
  • NDL policies
    • Review the code for static members and general structure
    • Support Q-in-Q.
    • Multipoint BEN and Sherpa
    • Represent IP address assignment for multiple VMs per site in the RDF request. Need to parse IP range in the controller and pass to the VMControl policy.
    • Improve Port to Port provisioning to allow the request to specify the specific ports name.
    • Investigate persistent triple store from BBN http://parliament.semwebcentral.org/
    • Get port payload information out of the substrate RDF for the DTN switches
    • For BEN, in the case of multiple connections between different pair of devices, a connection may consist of portions of cross-layer segments and existing Ethernet virtual connection segments, need to review and run more tests to make sure the release actions in different orders are correct.
    • Can we have controller (ID controller) query NDL's on demand instead of only in the beginning.
    • Should improve the performance of the label assignment policy and label range update utility in the model.
    • May need to get rid of the domain name entry in the config.xml, and get it from the NDL when delegating resource pools.
    • May need to get rid of the build.property in the handler to get the device information (name/address) out of the NDL file.
  • Can we use cytoscape to visualize our RDFs in a useful way (example: in the registry add an option to show a visualization of the delegated resources)?