Changes between Version 1 and Version 2 of DevelopmentFaq

Show
Ignore:
Timestamp:
04/05/09 23:41:10 (10 years ago)
Author:
yxin (IP: 24.211.211.98)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentFaq

    v1 v2  
    11== GENERAL ==   
    221.      Which directories/code to study? For instance, those for “mapper, setup/teardown, join/leave, policy plugins”?  
    3         ANSWER: 
    4 1)      orca.shirako.core 
    5 2)      handlers/standard/resources 
     3        '''ANSWER:''' 
     4  1)    orca.shirako.core 
     5 
     6  2)    handlers/standard/resources 
    67 
    782.      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?  
    8         ANSWER: 
     9        '''ANSWER:''' 
    910         webapps/config/config.xml 
    1011== ARCH ==  
    11 1.      Protocol centric? How to write actors or borrow/extend ORCA’s customized interface to be compatible with ORCA implementation? 
    12         ANSWER: 
    13 1)      orca.shirako.api: for actors and policy plugin 
    14 2)      orca.controller.x: guest controller 
    15 3)      orca.handlers.x: handler.xml 
    16 4)      orca.driver.x: drivers 
     12 1.     Protocol centric? How to write actors or borrow/extend ORCA’s customized interface to be compatible with ORCA implementation? 
     13        '''ANSWER:''' 
     14  1)    orca.shirako.api: for actors and policy plugin 
     15  2)    orca.controller.x: guest controller 
     16  3)    orca.handlers.x: handler.xml 
     17  4)    orca.driver.x: drivers 
    1718 
    1819== IMPLEMENTATION ==  
    19201.      How to customize “property list” for wireless/sensor RSpec?  How to store “wireless RSpec “? 
     21 
    20222.      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? 
    21         ANSWER:  via Reservation which can scheduled and closed 
     23        '''ANSWER:'''  via Reservation which can be scheduled and closed 
    22243.      Is there a mapper policy module within each actor? (Found in Shirako paper, but unable do so in code yet) 
    2325        ANSWER: orca.shirca.core 
    24264.      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?  
    25         ANSWER: handler.xml 
     27        '''ANSWER:''' handler.xml 
    26285.      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? 
    27         ANSWER: No. It’s controller who calls the handlers.  
     29        '''ANSWER:''' No. It’s controller who calls the handlers.  
    28306.      How to implement plugin polices at the three actors? How to use or implement the Plug-in extension modules in ORCA core to respond to resource request events? How to implement policy plugins for resource allocation and management at broker and site authority ? And resource request management at service manager?  
     31 
    29327.      How does the service manager talk to the web/researcher portal (Velocity constructed web)? Is it possible for us to implement some wrappers to let our researcher portal interact with ORCA's service manager?