Changes between Version 8 and Version 9 of DevelopmentFaq

Show
Ignore:
Timestamp:
04/17/09 15:35:10 (10 years ago)
Author:
yxin (IP: 152.54.6.59)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentFaq

    v8 v9  
    2424   ''handlers/*'' contains examples of handlers 
    2525 
    26    ''drivers/*'' contains a set of drivers for the various hardware we use 
    27    ''drivers/sample'' contains a sample driver. We also provide a driver 
    28    template and a script to simplify starting to work on a driver. You can 
    29    find some instructions about using the template here: 
     26   ''drivers/*'' contains a set of drivers for the various hardware we use ''drivers/sample'' contains a sample driver. We also provide a driver template and a script to simplify starting to work on a driver. You can find some instructions about using the template here: 
    3027      '''https://geni-orca.renci.org/trac/wiki/Driver%20Template%20HOWTO''' 
    3128 
     
    3330 
    3431 
    35 2.      How can we instantiate each ORCA’s actor and where should we start in learning the basic actors interfaces (for such purposes as reactive synchronization and federation)? Is there any documentation describing ORCA APIs?   Does ORCA provide standardized API toolkits (e.g. ORCA-api.jar) to help Cluster-D integration initiative?  
     322.      How can we instantiate ORCA’s actors? 
    3633        '''ANSWER:''' 
    3734         See the configuration guide. In general, the guides on this page provide essential information needed to start with the project: 
     
    10299 
    1031002.      How is slice managed in ORCA? For instance, when to start and stop a slice and what are operations performed in starting/stopping a slice? 
    104         '''ANSWER:'''  via Reservation which can be scheduled and closed 
     101        '''ANSWER:'''   
     102    Slivers start automatically as their setup completes (e.g., VM nodes are booted, VLANs are instantiated).  The guest join hander is invoked for each sliver after its setup completes. 
     103 
     104    Guest handlers are invoked as slivers are started. 
     105 
     106    Guest handlers are invoked before slivers are destroyed, then the authority teardown handler is invoked. 
     107 
    1051083.      Is there a mapper policy module within each actor? (Found in Shirako paper, but unable do so in code yet) 
    106         '''ANSWER:''' orca.shirca.core 
     109        '''ANSWER:'''  
     110    Mapper classes are all in shirako core. 
     111    Look at everything that derives from IPolicy. 
     112    The identifier "Mapper" has disappeared from the code. 
     113 
     114    Also, see the control document. 
     115 
    1071164.      How do handler and driver interact? Is handler an abstract construct in ORCA? Can the configuration/parameters of ORCA handler describe wireless sensor network slicing and resources? How to reuse the current KanseiGenie implementation of “slice manager”, “researcher portal”? As a driver?  
    108         '''ANSWER:''' handler.xml 
     117        '''ANSWER:'''  
     118     Yes this is easy: see the documentation. 
     119 
     120 
    1091215.      Does the handler or nodeAgent/adapter act as the slice manager in Kansei architecture? Is it necessary for Kansei to write wrapper /or simply implement ORCA-compatible drivers to facilitate function call between handler and slice manager? Can we implement some specific drivers that expose their API to the standized handler? 
    110122        '''ANSWER:''' No. It’s controller who calls the handlers.