Research Article

Sporadic Cloud-Based Mobile Augmentation on the Top of a Virtualization Layer: A Case Study of Collaborative Downloads in VANETs

Table 1

List of messages used in our S-CMA approach.

Used by Messages Description

CNM_ResourceInfoFromCN Used to send the resource information from a CN to a VN.
AppNM_SearchRequest Allows requesting a CN to perform content search, when an AppN is not connected to the Internet.
AppNM_ResourceRequest Used to request augmentation resources (bandwidth in NaaS).
AppNM_CloudResourceInfo Contains information about the available bandwidth for the augmentation process.
AppNM_WithoutCollaborators Indicates that there are no available augmentation resources.
AppNM_InsufficientResources Indicates that there are no enough augmentation resources.
AppNM_UnavailableAugmentationService Indicates to the application layer that the augmentation service is not available.
AppNM_CloudRelease Indicates the release of a sporadic cloud.
AppNM_SendTaskToCN Allows to send download tasks to CNs.
CNM_AcceptedTaskFromCN Allows the CNs to confirm that they accept to download contents for the AppN.
CNM_CompleteTask Allows the CNs to send chunks of the AppN-requested content.
AppNM_CompleteTaskACK Acknowledgement that the chunks have arrived correctly from the CN to the AppN.
CNM_IncompleteTask Used to report that a download task cannot continue.
AppNM_IncompleteTaskACK Acknowledgement that a download task cannot continue in a CN.
AppNM_TaskInfo Allows to send the information of completed/incomplete download tasks to the application layer of the AppN.