-
Adaptive Beaconing Approaches for Vehicular ad hoc Networks: A Survey
Authors:
Syed Adeel Ali Shah,
Ejaz Ahmed,
Feng Xia,
Ahmad Karim,
Muhammad Shiraz,
Rafidah MD Noor
Abstract:
Vehicular communication requires vehicles to self-organize through the exchange of periodic beacons. Recent analysis on beaconing indicates that the standards for beaconing restrict the desired performance of vehicular applications. This situation can be attributed to the quality of the available transmission medium, persistent change in the traffic situation and the inability of standards to cope…
▽ More
Vehicular communication requires vehicles to self-organize through the exchange of periodic beacons. Recent analysis on beaconing indicates that the standards for beaconing restrict the desired performance of vehicular applications. This situation can be attributed to the quality of the available transmission medium, persistent change in the traffic situation and the inability of standards to cope with application requirements. To this end, this paper is motivated by the classifications and capability evaluations of existing adaptive beaconing approaches. To begin with, we explore the anatomy and the performance requirements of beaconing. Then, the beaconing design is analyzed to introduce a design-based beaconing taxonomy. A survey of the state-of-the-art is conducted with an emphasis on the salient features of the beaconing approaches. We also evaluate the capabilities of beaconing approaches using several key parameters. A comparison among beaconing approaches is presented, which is based on the architectural and implementation characteristics. The paper concludes by discussing open challenges in the field.
△ Less
Submitted 24 May, 2016;
originally announced May 2016.
-
Virtual Machine Migration: A Resource Intensive Outsourcing Mechanism for Mobile Cloud Computing
Authors:
Muhammad Shiraz,
Saeid Abolfazli,
Zohreh Sanaei,
Abdullah Gani
Abstract:
In Mobile Cloud Computing (MCC), Virtual Machine (VM) migration based process offloading is a dominant approach to enhance Smart Mobile Devices (SMDs). A challenging aspect of VM deployment is the additional computing resources usage in the deployment and management of VM which obliges computing resources for VM creation and configuration. The management of VM comprises computing resources exploit…
▽ More
In Mobile Cloud Computing (MCC), Virtual Machine (VM) migration based process offloading is a dominant approach to enhance Smart Mobile Devices (SMDs). A challenging aspect of VM deployment is the additional computing resources usage in the deployment and management of VM which obliges computing resources for VM creation and configuration. The management of VM comprises computing resources exploitation in the monitoring of VM in entire lifecycle and physical resources management for VM on SMDs. Therefore, VM migration based application offloading requires additional computing resource. Consequently computing resources demand and execution time of the application increases respectively. In this paper, we empirically review the impact of VM deployment and management on the execution time of application in diverse scenarios. We investigate VM deployment and management for application processing in simulation environment by employing CloudSim: a simulation toolkit that provides an extensible simulation framework to model VM deployment and management for application processing in cloud infrastructure. The significance of this work is to ensure that VM deployment and management necessitates additional computing resources on SMD for application offloading. We evaluate VM deployment and management in application processing by analyzing Key Performance Parameters (KPPs) in different scenarios; such as VM deployment, the execution time of applications, and total execution time of the simulation. We use KPPs to assess deviations in the results of diverse experimental scenarios. The empirical analysis concludes that VM deployment and management oblige additional resources on computing host which make it a heavyweight approach for process offloading on smart mobile device.
△ Less
Submitted 29 November, 2012; v1 submitted 27 June, 2012;
originally announced June 2012.
-
An Evolutionary Study of Rich Mobile Applications
Authors:
Saeid Abolfazli,
Zohre Sanaei,
Muhammad Shiraz,
Hassan Keshavarz,
Abdullah Gani
Abstract:
Delivering Rich User eXperience (RUX) with the current explosion of smartphone as real ubiquitous computing device requires adaptive application architecture. Rich Mobile Application (RMA) is likely the candidate architecture for future mobile applications to deliver rich, immersive experience to the smartphone users. Research and development in domain of RMA has started and results are appearing…
▽ More
Delivering Rich User eXperience (RUX) with the current explosion of smartphone as real ubiquitous computing device requires adaptive application architecture. Rich Mobile Application (RMA) is likely the candidate architecture for future mobile applications to deliver rich, immersive experience to the smartphone users. Research and development in domain of RMA has started and results are appearing in literature which advocates its future trend and encourages review of RMAs. This article aims to present overview of RMA and states clear distinction between Rich Internet Applications (RIAs) - that are desktop-like Web applications - and RMAs to facilitate and accelerate development of smartphone-centric application development tools and technologies. RMAs are defined, their comprehensive overview is presented, and current trends are described. Our study shows that despite of literal similarity of RMA and RIA, they have dissimilar inward architectures. Implicitly, understanding the distinctions between richness delivery in PCs and smartphones as well as knowledge of inward similarity and difference between RIAs and RMAs contribute toward development of enhanced smartphone's applications to deliver RUX to mobile clients.
△ Less
Submitted 22 August, 2012; v1 submitted 27 June, 2012;
originally announced June 2012.
-
SAMI: Service-Based Arbitrated Multi-Tier Infrastructure for Mobile Cloud Computing
Authors:
Zohreh Sanaei,
Saeid Abolfazli,
Abdullah Gani,
Muhammad Shiraz
Abstract:
Mobile Cloud Computing (MCC) is the state-ofthe- art mobile computing technology aims to alleviate resource poverty of mobile devices. Recently, several approaches and techniques have been proposed to augment mobile devices by leveraging cloud computing. However, long-WAN latency and trust are still two major issues in MCC that hinder its vision. In this paper, we analyze MCC and discuss its issue…
▽ More
Mobile Cloud Computing (MCC) is the state-ofthe- art mobile computing technology aims to alleviate resource poverty of mobile devices. Recently, several approaches and techniques have been proposed to augment mobile devices by leveraging cloud computing. However, long-WAN latency and trust are still two major issues in MCC that hinder its vision. In this paper, we analyze MCC and discuss its issues. We leverage Service Oriented Architecture (SOA) to propose an arbitrated multi-tier infrastructure model named SAMI for MCC. Our architecture consists of three major layers, namely SOA, arbitrator, and infrastructure. The main strength of this architecture is in its multi-tier infrastructure layer which leverages infrastructures from three main sources of Clouds, Mobile Network Operators (MNOs), and MNOs' authorized dealers. On top of the infrastructure layer, an arbitrator layer is designed to classify Services and allocate them the suitable resources based on several metrics such as resource requirement, latency and security. Utilizing SAMI facilitate development and deployment of service-based platform-neutral mobile applications.
△ Less
Submitted 27 June, 2012;
originally announced June 2012.
-
MOMCC: Market-Oriented Architecture for Mobile Cloud Computing Based on Service Oriented Architecture
Authors:
Saeid Abolfazli,
Zohreh Sanaei,
Abdullah Gani,
Muhammad Shiraz
Abstract:
The vision of augmenting computing capabilities of mobile devices, especially smartphones with least cost is likely transforming to reality leveraging cloud computing. Cloud exploitation by mobile devices breeds a new research domain called Mobile Cloud Computing (MCC). However, issues like portability and interoperability should be addressed for mobile augmentation which is a non-trivial task usi…
▽ More
The vision of augmenting computing capabilities of mobile devices, especially smartphones with least cost is likely transforming to reality leveraging cloud computing. Cloud exploitation by mobile devices breeds a new research domain called Mobile Cloud Computing (MCC). However, issues like portability and interoperability should be addressed for mobile augmentation which is a non-trivial task using component-based approaches. Service Oriented Architecture (SOA) is a promising design philosophy embraced by mobile computing and cloud computing communities to stimulate portable, complex application using prefabricated building blocks called Services. Utilizing distant cloud resources to host and run Services is hampered by long WAN latency. Exploiting mobile devices in vicinity alleviates long WAN latency, while creates new set of issues like Service publishing and discovery as well as client-server security, reliability, and Service availability. In this paper, we propose a market-oriented architecture based on SOA to stimulate publishing, discovering, and hosting Services on nearby mobiles, which reduces long WAN latency and creates a business opportunity that encourages mobile owners to embrace Service hosting. Group of mobile phones simulate a nearby cloud computing platform. We create new role of \textit{Service host} by enabling unskilled mobile owners/users to host Services developed by skilled developers. Evidently, Service availability, reliability, and Service-oriented mobile application portability will increase towards green ubiquitous computing in our mobile cloud infrastructure.
△ Less
Submitted 27 June, 2012;
originally announced June 2012.