Changes between Version 38 and Version 39 of releases/Bella-2.2

Show
Ignore:
Timestamp:
11/08/10 14:35:13 (8 years ago)
Author:
ibaldin (IP: 152.54.9.21)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • releases/Bella-2.2

    v38 v39  
    11= Bella 2.2 = 
     2 
     3== Features to include == 
     4 
     5 * Local NEuca topology embedding with IP address assignment from NDL 
     6 * Updated registry with 
     7   * Verification of registration (client IP vs. registering URL) 
     8   * Timing out of stale entries (assuming clients periodically re-register).  
     9   * Validation of registrations (e.g. show localhost registrations in web gui, but not over XMLRPC, color-code suspicious registrations) 
     10 * GENI AM API without security (essentially as is) 
     11 * Hardened NEuca support 
     12   * start/stop scripts. Verify that they always return resources (like public IPs) back. 
     13 * Working emulation setup with 1 actor of each type emulating a NEuca site 
     14 * NDL code 
     15    * Ensure proper wavelength continuity for DTN circuits #178  
     16 * Network drivers 
     17   * ~~Make sure 'ports' parameter in handler gets cleaned up across handlers (6509, 3200, 3400) (it used to be two parameters/sets of ports now converging into one)~~ 
     18 * OF controller (as is) 
     19   * OF controller needs to package the scripts it uses(?) 
     20 
     21== Need further investigation == 
     22 
     23 * Re-deploying site requires redeploying broker - VERY BAD! 
     24 * If a parent reservation fails, should children be allowed to go on? 
     25 * Can/Should we get rid of RENCI-net UNC-net authorities? So we can have a single authority controlling EX3200? 
     26 * How can we pass port configuration from the switches into the log from failure of operations? 
     27 * Do we still an interactor deadlock problem? 
     28 * Do we need to re-enable certificate validation? 
     29 * Do we need to do anything regarding support for close()? How do we deal with closing source reservations? 
    230 
    331== Issues to be addressed == 
    432 
    5  * Re-deploying site requires redeploying broker - VERY BAD! 
    6  * If a parent reservation fails, should children be allowed to go on? 
    7  * NDL code  
    8     * Should improve the performance of the label assignment policy and label range update utility in the model  
    9     * Review the code for static members and general structure 
    10     * '''Ensure proper wavelength continuity for DTN circuits''' 
    11  * For NEuca support  
    12     * come up with a single authority actor that 
    13       * Manages VMs 
    14       * Manages internal (for topology mapping) and external VLANs as three separate resources 
    15       * Enable passing phys vs. vlan attachment type from authority (?) and ip addresses from the controller 
    16    * Need to make start.sh/stop.sh handler scripts more robust to failures. Verify that they always return resources (like public IPs) back. 
    17  * Network drivers 
    18    * '''Cisco VLAN mapping function does not work if a mapping already exists (not properly cleaned up)''' 
    19    * ~~Make sure 'ports' parameter in handler gets cleaned up across handlers (6509, 3200, 3400) (it used to be two parameters/sets of ports now converging into one)~~ 
    20    * Improve 6509 driver performance by caching login sessions 
    21    * 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. 
    22  * Miscellaneous 
    23    * Interactor deadlock problem   
    24    * Re-enable certificate validation 
     33 * Can we have controller (ID controller) query NDL's on demand instead of only in the beginning 
     34 * ~~Can we do 'selective' db wipeout between redeployments?~~ 
     35 * Bugs 
     36   * ~~Why are edge specifications in topology sensitive to direction (from service to broker, from broker to site)?~~ 
     37   * updateTicket throws null pointer exceptions after initial reservation request fails because broker cannot fulfill it (per Prateek) 
     38   * ~~Broker [attachment:"Screen shot 2010-07-15.png" view] shows site actors, however when clicked shows broker credentials~~ 
     39   * 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). 
     40   * 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. 
     41 
     42== Wishlist  == 
     43 
     44 * Miscellaneous/core 
    2545   * Clean up SM policy and controller APIs to avoid problems like with close() 
    2646   * Add 'exportAll' to the config file 
    2747   * Add instantiating a controller from config file vs. GUI 
    28  * Can we have controller (ID controller) query NDL's on demand instead of only in the beginning 
    29  * ~~Can we do 'selective' db wipeout between redeployments?~~ 
    30  * OF controller needs to package the scripts it uses 
    31  * Somehow we need to deal with closing source reservations 
    32  * Registry: 
    33    * ~~Turn registry php code into jsp to avoid the need for apache and allow packaging entire registry into webapp~~ 
    34    * Replace printlns in registry code with log4j (look at ndl-conversion code for inspiration) 
    35    * Modify to use heart-beat based registration (to time out old actors) 
    36   
     48   * Can [http://cxf.apache.org/ CXF] replace Axis2 or can we upgrade Axis2? 
     49 
     50 * Network drivers 
     51   * Improve 6509 driver performance by caching login sessions 
     52   * 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. 
     53 
     54 * NDL policies 
     55   * Should improve the performance of the label assignment policy and label range update utility in the model  
     56   * Review the code for static members and general structure 
     57   * Multipoint BEN and Sherpa 
     58   * Investigate persistent triple store from BBN http://parliament.semwebcentral.org/ 
     59 
    3760 * Utilities 
    3861   * Sanity checking script for container actor configuration files (check guids, check locations, check edges) 
    39  * Bugs 
    40    * ~~Why are edge specifications in topology sensitive to direction (from service to broker, from broker to site)?~~ 
    41    * updateTicket throws null pointer exceptions after initial reservation request fails because broker cannot fulfill it (per Prateek) 
    42    * Broker [attachment:"Screen shot 2010-07-15.png" view] shows site actors, however when clicked shows broker credentials 
    43    * 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). 
    44    * 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. 
     62 
    4563 * 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)? 
    46  
    47 == Additional Features == 
    48  * Multipoint BEN and Sherpa 
    49  * Investigate persistent triple store from BBN http://parliament.semwebcentral.org/ 
    50  * Can [http://cxf.apache.org/ CXF] replace Axis2 or can we upgrade Axis2?