Changes between Version 1 and Version 2 of Internal/WiMAX/WiMAXAPI/aSliceMgmt
- Timestamp:
- Feb 16, 2010, 3:57:42 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/WiMAX/WiMAXAPI/aSliceMgmt
v1 v2 13 13 These set of functions are responsible for managing context isolation of multiple slices through the use of virtual machines. 14 14 15 === createSLICE (used_id, passwd, image_type) ===15 === createSLICE (used_id, passwd, image_type) === 16 16 This function is invoked from a gateway machine by the slice user to instantiate its slice for experimentation. 17 17 - Uses the slice user_id and passwd to create a new SLICE. … … 23 23 - Failure returns “nok”, success returns SLICEID. 24 24 25 === destroySLICE (user_id, passwd, IP) ===25 === destroySLICE (user_id, passwd, IP) === 26 26 - Destroy instance of the SLICE for which IP is assigned 27 27 - SLICE is destroyed only after authentication of the used_id and passwd. 28 28 - Returns status “ok” if command was executed correctly, “nok” otherwise. 29 29 30 === startSLICE ( SLICEID, user_id, passwd, IP) ===30 === startSLICE ( SLICEID, user_id, passwd, IP) === 31 31 This functionality can be invoked after the the createSLICE() call is made. 32 32 - Start instance of the SLICE for which IP is assigned … … 34 34 - Returns status “ok” if command was executed correctly, “nok” otherwise. 35 35 36 === stopSLICE ( SLICEID, user_id, passwd, IP) ===36 === stopSLICE ( SLICEID, user_id, passwd, IP) === 37 37 - Stop instance of the SLICE for which IP is assigned 38 38 - SLICE instance is stopped only if the instance is owned by the issuing user. 39 39 - Returns status “ok” if command was executed correctly, “nok” otherwise. 40 40 41 === setSLICEParams (SLICEID, used_id, passwd) ===41 === setSLICEParams (SLICEID, used_id, passwd) === 42 42 - Allows the user to set all controllable parameters for creation of SLICE. 43 43 - Features include the amount of disk space per SLICE template, percentage of CPU resources. … … 50 50 These set of functions allow the datapath controller to determine which WiMAX clients can associate with the BTS and vice-versa. These API are internal and are based on the input provided by the slice user. 51 51 52 === addClient (MSID, SliceID) ===52 === addClient (MSID, SliceID) === 53 53 - This API is called by the user to add a client with MAC address MSID to the slice SliceID. 54 54 - Successful execution of this function returns “ok” from the grid service, “no” otherwise 55 === deleteClient (MSID, SliceID)==55 === deleteClient (MSID, SliceID)=== 56 56 - Used to remove client with MAC address MSID from the slice with identifier as Slice ID. 57 57 - Successful execution of this function returns “ok” from the grid service, “no” otherwise