Please refer to the attached document "Mobile computing - Healthcare and Big-data". This paper discusses the concept of cloudlet and big-data. Do you think big-data cloudlet architecture will improve

SPECIAL SECTION ON HEALTHCARE BIG DATA Received August 16, 2016, accepted September 11, 2016, date of publication September 26, 2016, date of current version October 15, 2016.

Digital Object Identifier 10.1109/ACCESS.2016.2613278 Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications LO'AI A. TAWALBEH 1,2 , (Senior Member, IEEE), RASHID MEHMOOD 3 , (Senior Member, IEEE), ELHADJ BENKHLIFA 4 , AND HOUBING SONG 5 , (Member, IEEE) 1 Department of Computer Engineering, Jordan University of science and Technology, Irbid 22110, Jordan 2 Department of Computer Engineering, Umm Al-Qura University, Mecca 21955, Saudi Arabia 3 High Performance Computing Centre, King Abdulaziz University, Jeddah 21589, Saudi Arabia 4 Staffordshire University, Stoke-on-Trent ST4 2DE, U.K.

5 Department of Electrical and Computer Engineering, West Virginia University, Morgantown, WV 26506, USA Corresponding author: L. A. Tawalbeh ([email protected]) This work was supported by the Long-Term National Science Technology and Innovation Plan (LT-NSTIP) under Grant 13-ELE2527-10 and in part by the King Abdulaziz City for Science and Technology (KACST), Saudi Arabia. ABSTRACT Mobile devices are increasingly becoming an indispensable part of people's daily life, facilitating to perform a variety of useful tasks. Mobile cloud computing integrates mobile and cloud computing to expand their capabilities and benets and overcomes their limitations, such as limited memory, CPU power, and battery life. Big data analytics technologies enable extracting value from data having four Vs: volume, variety, velocity, and veracity. This paper discusses networked healthcare and the role of mobile cloud computing and big data analytics in its enablement. The motivation and development of networked healthcare applications and systems is presented along with the adoption of cloud computing in healthcare.

A cloudlet-based mobile cloud-computing infrastructure to be used for healthcare big data applications is described. The techniques, tools, and applications of big data analytics are reviewed. Conclusions are drawn concerning the design of networked healthcare systems using big data and mobile cloud-computing technologies. An outlook on networked healthcare is given. INDEX TERMS Healthcare systems, big data analytics, mobile cloud computing, cloudlet infrastructure, health applications.

I. INTRODUCTION Recently, there have been many advances in information and communication technologies that have been transforming the world; the world is increasingly becoming a small neighbor- hood. Among these technologies are the cloud computing, the wireless communications (3G/4G/5G), and the competitive mobile devices industry. The mobile devices can provide variety of services to facilitate our living style [1]. They are integrated in our daily routine to help performing variety of tasks such as location determination, time management, image processing, booking hotels, selling and buying online, and staying connected with others. Also, there are mobile applications to help you measure and manage your health through applications for blood pressure, exercises, and weight loss [2]. The mobility feature of mobile devices (Figure 1) changed the way that people use different technologies all over the world. There is no need any more to stay at your ofce to do your job or daily activities. The users can move to many FIGURE 1.

Mobility features.

locations based on many parameters for easier life such as efciency, stable and fast internet connection and data privacy concerns to impose the need to protect the users' data from unauthorized disclosure especially over non-secure wireless channels [3]. All these features of mobile devices and inte- grating them in our life speed up the transition towards greener and smarter cities [4].

VOLUME 4, 2016 2169-3536 2016 IEEE. Translations and content mining are permitted for academic research only.

Personal use is also permitted, but republication/redistribution requires IEEE permission.

See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. 6171 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications FIGURE 2.

Cloud computing concept.

Another recent technology is cloud computing (see Figure 2) which allows access to the stored information from anywhere at any time, and can be used in different organizations or by individuals to enhance productivity and increase performance and reduce the cost and complexity [5].

Cloud computing is dened by NIST as ``a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of congurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction'' [6]. Moreover, integrating the mobile devices with cloud com- puting to utilize the unlimited service provided by the cloud through the mobile device results in what is known as Mobile Cloud Computing [7]. The Cloud Computing relies on a set of network-connected resources shared to maximize their utilization resulting in reduced management and capital costs.

Mobile Cloud Computing (MCC) is set to benet many sec- tors including the cloud-healthcare systems. As an example, MCC healthcare system was built to capture and analyze real time biomedical signals (such as ECG and Blood pressure) from users in different locations. On the mobile device, a per- sonalized healthcare application is installed and health data are being synchronized into the healthcare cloud computing service for storage and analysis [8]. MCC expands the capabilities and benets of the mobile devices, and overcomes their limitations, so the users will not be worried about the memory size and required CPU power to run intensive tasks that consume considerable amount of energy [9] and require extra memory. For example, multi- media applications which are known to be among the most common applications in today's mobile devices involve shar- ing and creating images and video les. These applications require high computing capabilities, big space to be stored, and maybe more security protection [10] which are chal- lenges for mobile devices. Mobile cloud computing resolves these issues by storing the large multimedia le on the cloud, and it will be available to the mobile users when requested resulting in better performance. And since the energy drain is an important issue in mobile devices and sometimes limits the optimum utilization of these devices, the researchers are motivated to nd optimization methods to reduce the con- sumed energy by mobile devices in the cloud and mobile computing environments [11]. Besides all the great benets of using the mobile cloud computing, there are still some limitations such as the delays encountered when the mobile devices access the cloud ser- vices from far distance which are mainly due to/from the mobile devices. It is believed that using the cloudlet concept between the enterprise cloud and the mobile device has a good impact in reducing connection latencies and power consumption [12]. On the other side, there are many challenges associated with storing data on cloud, and mainly is to protect the privacy of the users' data from unauthorized access and from malicious attacks. Also, availability of the owners' data at any time request is an issue. The integrity is also a concern in which the data should not be altered or modied by intrud- ers. Many cryptographic techniques can be used to provide solution to these information security concerns [13], [14]. It is well-known that healthcare applications require large amounts of computational and communication resources, and involve dynamic access to large amounts of data within and outside the heath organization leading to the need for networked healthcare [15]. Mobile cloud computing could provide the necessary computational resources at the right place and right time through cloudlet and fog computing based architectures. Moreover, big data and relevant tech- nologies could provide the data management and analytics solutions that are necessary to reduce healthcare costs and improve system and clinical inefciencies. Big data refers to the emerging technologies that are designed to extract value from data having four Vs characteristics; volume, variety, velocity and veracity. Big data is set to affect the future network trafc and hence the network architectures [15].

See [16] for a survey on big data. This paper discusses the concept of networked healthcare and its enablement through the mobile cloud computing and big data analytics technologies. The motivation and devel- opment of networked healthcare applications and systems is presented along with the adoption of cloud computing in healthcare. A cloudlet based mobile cloud computing infras- tructure to be used for healthcare big data applications is described. The techniques, tools, and applications of big data analytics are reviewed. Conclusions are drawn concerning the design of networked healthcare systems using big data and mobile cloud computing technologies. The rest of the paper is organized as follows. Section II presents the literature review, and Section III discusses the healthcare applications and systems. Section IV presents the cloudlet based mobile cloud computing infrastructure for healthcare use. Section V presents big data analytics, fol- lowed by a review of data analytics tools in Section VI.

Section VII concludes the paper and provides an outlook for networked healthcare.

6172 VOLUME 4, 2016 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications II. RELATED WORK There are many related work in the literature about cloud and mobile cloud computing and their useful applications in many life aspects including health and nancial transactions. Not neglecting the important issue of securing users sensitive data on the cloud, a secure framework for cloud computing based on data classication is proposed in [17]. This framework categorizes the data based on its condentiality, and selects the suitable encryption mechanism to provide the appropriate protection for each data category. The authors in [18] presented a prototype implementation of cloudlet architecture. They pointed out the advantages of such architecture in real-time applications. In the straight forward approach, the cloudlet is xed near a wireless access points. But in this prototype, a cloudlet can be chosen dynam- ically from the resources inside the network to manage the running applications on the component model. In [19], a large scale Cloudlet MCC model was deployed for the purpose of reducing network delay and power dis- sipation especially for intensive jobs such as multimedia applications. Also, the large scale deployment covering large areas allows the mobile users to stay connected with the cloud services remotely while they are moving within this area with less broadband communication needs while satisfying high quality service requirements.

The impact of using cloudlet along with mobile cloud computing on some interactive applications (including video streaming) was analyzed in [20]. The authors compared the two models in terms of system throughput and data transfer delay. Their results indicated that in most cases, the use of the cloudlet-based model outperformed the cloud-based model.

A framework to provide personalized emotion-aware services by mobile cloud computing is proposed in [21]. Energy conservation is a major concern in cloud computing systems with huge number of operating data centers that consume large amounts of power. Moreover, the prediction of how much this consumption will increase depends on the dynamic expansion of their infrastructures to meet the increasing demand for huge computation and massive com- munication. The authors in [22] proposed resources man- agement and optimization policies in the Cloud such as using virtualization, VM live migration, and server consoli- dation. They presented an energy efcient network resources management approach, and proposed a practical multi-level Cloud Resource-Network Management (CRNM) algorithm, which is implemented in a virtual Cloud environment using Snooze framework as the Cloud energy efciency manager.

The results showed saving of more than 70% of power con- sumption in Cloud data centers compared to other non-power aware algorithms.

III. NETWORKED HEALTHCARE: MOTIVATIONS AND STATE-OF-THE-ART This section provides the motivation for networked health- care followed by a review of literature on the state-of-the- art of networked healthcare architectural and performance studies including those implemented on cloud computing platforms. Healthcare, like many other sectors, has grown rapidly with the massive growth in ICT. The increasing role and benets of ICT in healthcare are becoming visible in the health informatics, bioengineering and Healthcare Informa- tion Systems (HIS). We can now imagine a near future where healthcare providers can port powerful analytics and decision support tools to mobile computing devices aiding clinicians at the point of care helping them with synthesis of data from multiple sources, and context-aware decision making [23]. Major drivers for ICT-based healthcare include demands for increased access to and quality of healthcare, rising healthcare costs, system inefciencies, variations in quality of care, high prevalence of medical errors, greater public analysis of government spending, ageing population, and the fact that patients and the public want a greater say in decisions about their health and healthcare. The scientic developments that are yet to reach their required potential for providing personalized healthcare include genetic and molec- ular research, translation of knowledge into clinical practice, new processes and relationships in product development and knowledge management [24]. However, we believe that the major hurdles for the healthcare industry in realizing the full potential of ICT include the social reasons including privacy of health data and public trust [25]. The key management strategies that healthcare executives should focus on over the coming years include Collabora- tion, Open Systems, and Innovation [26]. The key health information technologies (HIT), according to them to be deployed over the next decade include Electronic Health Record (EHR), Personal Health Record (PHR), and Health Information Exchange (HIE) systems. They projected that by 2020, 80% of health care provider organizations will have implemented EHR systems in the US, and 80% of the general population will have started using PHR systems in the US. A vision of Medical Informatics in 2040 is presented in [27]. The authors believe that transformation of healthcare will be enabled through the implementation of technologies including genomic information systems & bio-repositories integrated with EHR systems; nanotechnology, advanced user interface solutions, e.g. wearable systems, health apps, health information exchange (HIE) with other industries/sectors such as pharma and manufacturing, Home-based TeleHealth solutions interconnecting patients with health care providers, and medical robotic devices interfaced to health IT (HIT) systems. The United States Department of Health and Human Ser- vices [24] envisions personalized health care and gives a perspective on how far and how quickly we have come in treatment strategies of dangerous diseases including cancer, diabetes and heart attacks. In 2014, Apple introduced the mobile health platform HealthKit [28], a cloud API made available for iOS 8 [29]. HealthKit benets by the Apple's partnership on this enterprise with Mayo Clinic and soft- ware company Epic Systems. The HealthKit API provides VOLUME 4, 2016 6173 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications the users with an interface for accessing and sharing their PHRs. The information collected through the Apple Health App could be integrated with, for example, the Epic's EHR systems allowing the use of Epic's software tools. The Apple Health app provides a convenient entry point to personal- ized health services. Apple has also provided information for developers and extended an invitation to discuss the possibilities for interaction of various devices with the sys- tem [30]. The ``S'' Health app from Samsung for Android platform is also being used by many people on their smart phones [31]. These are important milestones in the move towards personalized healthcare. We believe that the major innovations in personalized healthcare will begin when open Source community will start contributing in the healthcare applications space. Having discussed the motivation for networked healthcare, we now review literature on the architectural and performance studies in healthcare. There have been many studies on performance modeling and analyses of healthcare applications over communication networks [15], and distributed systems [32], including cloud computing systems [15], [33]. A quantitative modeling study to demonstrate the potential of computational grids for its use in healthcare organizations to deploy diverse medical appli- cations was presented in [32]. The study considered multiple organizational and application scenarios for grid deployment in networked healthcare including four different classes of healthcare applications and 3 different types of healthcare organizations. The computational requirements of key health- care applications were identied and a Markov model of a networked healthcare system was built. For each scenario, steady state probability distributions of the respective Markov models were computed in order to analyze the system per- formance. Various performance measures of interest such as blocking probability and throughput could be computed from these state probability distributions. The paper provides an interesting insight into computational requirements of healthcare applications, as well as provides a platform to explore communication requirements of healthcare applica- tions. These requirements are important because the trafcs on future networks connecting healthcare systems are likely to be dominated by the analytics applications that require fre- quent, low-latency, communications. These individual com- munications though may not be heavy in terms of data, however will create signicant trafc due to the large number of individual communications. This is also very typical of high performance computing applications. A healthcare mon- itoring system based on wireless sensor networks is proposed in [34]. Specically, the monitoring system monitors phys- iological parameters from multiple patient bodies through a coordinator node attached to the patient's body that col- lects the signals from the wireless sensors and sends them to the base station. Continuous monitoring of physiological parameters is an important application area of healthcare and has major implication on the design of network that con- nects sensors, analysis applications, physicians, healthcare systems and providers. For example, as exemplied in this paper, monitoring of blood pressure and heart rate of a preg- nant woman, and the heart rate/movement of the fetus, is a vital requirement for managing her health. The sensors attached to a patient's body form a wireless body sensor network (WBSN) and provide information related to heart rate, blood pressure and other health related parameters. A framework for a unied middleware based on Session Initiation Protocol (SIP) to enable mobile healthcare appli- cations over heterogeneous networks is proposed in [35].

Their motivation is the need for anytime anywhere delivery of healthcare services that will in turn require operation over heterogeneous networks. Their approach is to use the pro- posed unied middleware to isolate applications from mobil- ity management and other transport/discovery related tasks.

A survey of wireless sensor networks (WSNs) for healthcare is provided in [36]. An overview of the design issues for healthcare monitoring systems using WSNs is provided along with a discussion of the benets of these systems. Several applications and prototypes of WSN healthcare monitoring systems are reviewed from the literature, as well as challenges and open research problems for the design of these systems. A study of end-to-end network performance within and between three hospitals in the Central-West region of Ontario with the aim to examine the healthcare applications require- ments was presented in [37]. The OPNET modeler is used to study the network performance. Results of four applications used in this study; database, HTTP, FTP, email, were pre- sented and discussed for throughput and queuing delays for servers and the main router. A comparative study on mobile computing to get a better solution for mobile healthcare appli- cations was presented in [38]. A mobile cloud architecture relevant to healthcare applications that stores and manages personal healthcare data was proposed. A number of other works have discussed cloud computing adoption in healthcare and the expected advantages and limitations, see e.g. [39]. In the context of networked healthcare we should men- tion the Health Level Seven International standard. HL7 is a not-for-prot organization that was formed in 1987. It is accredited by ANSI (American National Standards Institute) and it is ``dedicated to providing a comprehensive framework and related standards for the exchange, integration, sharing, and retrieval of electronic health information that supports clinical practice and the management, delivery and evaluation of health services'' [40]. ``Level Seven'' refers to the seventh layer (the application layer) of the International Organiza- tion for Standardization (ISO) seven-layer communications model for Open Systems Interconnection (OSI). Many studies have explored the networked systems and QoS in transferring data over different networks, which is very important in many applications especially in healthcare.

Service modeling of multimedia over Wi-Fi networks was explored in [41]. End to end Service Modeling of multimedia (video, voice and text) over VoIP networks within metropoli- tan area network environments was explored in [42] with a focus on VoIP. The study also presented a novel analysis 6174 VOLUME 4, 2016 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications methodology combining simulations and Markov modeling.

A scalable multimedia QoS architecture for ad hoc networks was proposed in [43]. Cross-Layer QoS and provisioning for multimedia applications (video, voice and text) over wireless Ad hoc Networks was reported in [44]. Classication of ad- hoc networks design, infrastructure, and QoS for multimedia communications over wireless networks was reported in [45]. An important trend to enable next generation networked healthcare systems would be the networking and integra- tion of healthcare and other smart city systems, particularly for healthcare related operations, such as integration with transportation [46] [49] and logistics systems [50], [51]. For instance, in [50] electronic health records (EHRs) and other smart city information systems are used together for capac- ity sharing and to provide enhanced efciencies. Networked healthcare systems will eventually be designed as sustainable enterprise systems which will be part of networked smart city information and operations systems [52], [53]. Model- ing methods that leverage high performance computing and are able to deal with big data, such as [47] and [49], will be required in studying such complex networked healthcare systems.

IV. MOBILE CLOUD COMPUTING INFRASTRUCTURE FOR HEALTH CARE BIG DATA There are many mobile cloud computing infrastructures for different usages including the healthcare applications.

The traditional infrastructures involve set of cloud resources accessed remotely by the users of different types of devices via through the Internet as shown in Figure 3. FIGURE 3.

Mobile cloud computing traditional infrastructure.

The massive spread of mobile applications in all and every area of the peoples life resulted in huge amounts of data that need to be processed and analyzed efciently in less time and power complexity which imposes the need for new competitive MCC models other than the traditional one.

Performance Enhancement Framework using the Cloudlet was proposed in [54]. The cloudlet (gure 4) can be consid- ered as a closer cloud with many advantages and capabilities to avoid several limitations of distant cloud. And so, a limited resources cloudlet will not help, and might have bad impact on the performance. So, it is believed that the cloudlet scheme which is introduced as a middle stage between the cloud FIGURE 4.

The cloudlet concept.

and the mobile device has a good chance to overcome the challenges associated with MCC such as latencies and power consumption [55].

But, in some cases, the mobile user has no choice other than connecting directly to the EC. This happens when the mobile device needs to update les stored in the Enterprise Cloud or request certain services that are not available in the Cloudlet. Motivated by the cloudlet concept, the authors in [56] built a mobile cloud system to be used in different applications such as universities. Their system use different sensors to carry out many tasks. They proposed and implemented two main applications in trafc management and re detection and the data from sensors is processed in mobile cloud sys- tem. In the same context, the researcher in [57] introduced an efcient cloudlet MCC model in which the mobile users communicate directly to the cloudlet instead of the enterprise cloud. Their model can be applied in many environments including hospitals were big amounts of data need to be saved and processed. The Big Data is a recent term associated with the huge amounts of stored /obtained data due to the revolutionary advances in different technologies including: cloud com- puting, spread of social media, and wireless communica- tion technologies. It is dened according to: the size of data (volume), types of data based on the producing source (variety), and the time frequency to generate the data (velocity); every, minute, day, month, or a decade [58]. Some of this big amount of data could be processed ofine, but some applications needs real time processing for this data such as health applications where the data analysis and extracting the right decisions makes a difference between patients life and death. Figure 5 shows Mobile cloud comput- ing for healthcare big data applications. In this MCC model the cloudlets are placed nearby the hospital and cover an area that can be accessed by authorized people who can access the patients' information and follow their status remotely.

Moreover, in this model, there is big amount of patients data being generated and need to be analyzed, and the next section discusses the data analytics.

VOLUME 4, 2016 6175 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications FIGURE 5.

Healthcare big data in MCC.

V. DATA ANLAYTICS The science of examining raw data with the purpose of drawing conclusion or inspecting, cleaning, modeling and transforming data with the purpose of highlighting useful information is called data analytics [59]. This method is being used in many industries to allow manager to take best business decisions and verify or disprove existing theories and models.

This science is different from data mining by the purpose, scope and focus of analysis, in data mining, miners sort through huge data sets with the help of sophisticated software to identify hidden relationships and undiscovered patterns.

While data analytics focuses on the conclusion reached on the basis of evidence and reasoning, the method of deriv- ing a result based solely on what is already known by the researcher. Recently Big Data and Big Data Analytics are being used to explain data sets and analytical methods in to the application which are very large, for example, TB to exabytes and complex from sensor to social media data which require advanced and unique data management, storage, visu- alization and analysis technologies. See e.g. [60]. Data analytics science is divided into exploratory data anal- ysis (EDA), conrmatory data analysis (CDA) and qualitative data analysis (QDA). In EDA new features in the data are dis- covered, in CDA existing hypotheses are proven true or false and QDA is being used in social sciences to draw conclusion from non-numerical data for example, photographs, videos or words. In IT sector data analytics has special meaning in the context of IT audits where an organization's information system, processes and operations are examined. Data analysis is also being used to get the information about data protec- tion, operational efciency and success in accomplishing an organization overall goals. The term `analytics' has been used by business intelli- gence software vendors as a buzzword to explain different functions [59]. Data analytics is also used to explain, for example online analytical processing to customer relation management (CRM) analytics in call centers, bank and credit cards companies to analyze spending and withdrawal patterns for preventing identity theft or fraud, and ecommerce com- panies inspect web trafc to analyze which customers are more or less potential. Modern data analytics commonly use information dashboards which are supported by real time data streams. It is argued [61] that spread sheets are the established data collection and data analysis tools in technical computing, business and academics. Excel is the example that offers attractive user interface and provide an easy to use data entry models and support interactivity for what-if analysis. The drawback of spread sheets and other common client appli- cations e.g., Excel is that they do not support computation of large scale data analytics and exploration. Researchers in the area of social sciences to environmental sciences are facing a ood of data and they often sit in spread sheets or other client application with the lack of easy methods to explore the data, or invoke scalable analytical models over the data or nd related data sets. Developers developed a Cloud data analytics service which is based on Daytona. Daytona is an interac- tive MapReduce [61] runtime optimized for data analytics.

In their model, Excel and other client application provide the data entry and other interaction interface to the user, and bridges the gap between the client and Cloud, user can use this service to discover and import data from the Cloud, invoke Cloud scale data analytics algorithms to extract information from big datasets, invoke data visualization and then store data back to the Cloud with the help of spreadsheet or any other client application to whom user is already familiar. This development is the ramp between any client application such as Excel and a new class of data analytics algorithms that are being implemented on Cloud. User only need to select an analytics algorithms from the Excel research ribbon with having concern for how to start up virtual machines in the Cloud or how to scale out the execution of selected algorithms in the Cloud.

VI. TOOLS FOR DATA ANALYSIS There are different tools available for data visualization and analysis [62], for example, (i) DataWrangler is web based service from Stanford University's Visualization Group and is designed for cleaning and rearranging data. (ii) Google Rene is explained as spreadsheet on steroids for taking a rst look at numerical and text data, it can import and export data in different formats which includes tab and comma separate text les and XML, Excel and JSON les. (iii) The R Project for statistical computing is a general statistical analysis plat- form which runs on command line. It also graphs, charts and plot results. This is open source project which signif- icantly extend functionality. It runs on Linuz, Mac OS X, Windows XP or later and Unix. (iv) Google Fusion Tables, is one of the simplest way to turn data into chart or map.

File could be uploaded in several different formats and then choose how to display it, for example in form of table, map, line chart heatmap, bar graph, pie chart, timeline, scatter plot, motion or storyline. It also provide option to enable others to make comments on the data itself. Google Fusion Tables could run on any web browser. (v) Impure, is like Yahoo Pipes for data visualization and it is designed for creating various types of highly polished graphical representations of data by using a drag and drop workspace. This tool provide highly visual interface for creating visualization, and it run on any web browser. Another tool, (vi) Tableau Public, can turn data into any number of visualization, for example from simple to complex.

6176 VOLUME 4, 2016 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications User can drag and drop les onto the work area and get help from the software for suggesting visualization type and then customize everything, for example, labels and tool tips to size, legend display and interactive lters. This tool runs on Windows 7, Vista, XP, Server 2008, 2003. (vii) Many Eyes, is a pioneer in web-based data visualization, IBM's Many Eyes project combines graphical analysis with community and encourage user to upload share and discuss information.

This tool is easy to use and have well documentation which gives suggestion on when to use what kind of visual data rep- resentation. More than a dozen output options are available for example, graphics and word clouds, treemap, charts, plots and network diagrams. A free account is required to upload and post data. This tool can run on Java and any modern Web browser which can display Flash. (viii) VIDI, the web site of VIDI's bills this as a tool for Drupal content management system. No Drupal is required when graphics created by the site, visualization wizard can be used on any HTML page.

This tool is easy in use just like Many Eyes which have more mapping options. VIDI can run on any web browser.

(ix) Zoho Reports, this tool can take data from number of le formats or directly from a database and then turn it into tables, charts and pivot tables and other formats which are familiar to spread sheet users. User can schedule data imports from source on the web. This tool can run on any web browser.

(x) Choosel, this tool is currently under development and is a open source web based framework which is designed for charts, graphs, clouds, maps and timelines. Choosel can run on Safari, Chrome, and Firefox. A tool called Exhibit (xi) is developed for users to eas- ily create web pages with advanced text search and lter- ing functionalities. Users who are comfortable with coding, Exhibit offer them number of views for example, charts, maps, timeplots, and calendars. (xii) Google Chart Tools, is a full edge self-contained application for uploading and sorting data, and also generating maps and charts. It runs on any web browser. (xiii) JavaScript InfoVis Toolkit, this is not among the best known JavaScript visualization libraries but White House agrees that it was used to create the Obama administration's interactive budget graphic. This tool runs on JavaScript-enabled web browsers. (xiv) Protovis, is a graphical toolkit for turning data into visualization. The best thing about this toolkit is that it is well documented with number of examples and sample code, and also this toolkit is designed to balance simplicity with control over the display.

It runs on JavaScript-enabled web browsers. (xv) Quantum GIS (QGIS), this tool is designed for creating maps that offer sophisticated, detailed data base analysis of geographic regions. ArcView is an application which cost money but the open source QGIS is an alternative for ArcView. QGIS runs on Linux, Mac OS X, Unix, Windows. (xvi) OpenHeatMap is user friendly website that generate colour coded maps.

Colour will change depending on the underlying information for example, population or average income change. It runs on web browsers enabled for ash or HTML 5 Canvas.

(xvii) OpenLayers, is JavaScript library for displaying map information. It works with OpenStreetMap. This is not developed yet but the project page says that it is still under- going rapid development. OpenStreetMap (xviii) is somewhat like Wikipedia of map- ping world. It runs on any web browser. (xix) TimeFlow, is desktop software is being used for analysing data points which involve a time component. This software allows to the use to store and lter information and give get statistical summaries of the data. It runs on desktop systems running Java 1.6, Windows and Mac OS X. (xx) IBM Word-Cloud Generator, different tools mentioned in previous sections are able to create word clouds, for example, Many Eyes and the Google Visualization API, but if the user is looking for easy desktop software dedicated to the task then IBM's free Word Cloud is the an option. It runs on Mac OS X, Windows and Linux running Java. (xxi) Gephi, is photo shop for data and this open source beta project is designed for visualizing statistical information, for example relationship within the networks of 50,000 devices, it is used for network analysis.

It runs on Windows, Linux, Mac OS X running Java 1.6.

(xxii) NodeXL is Excel plugin and displays network graph from a given list of connection. It help to analyse and see the patterns and relationships in the data. It runs on Excel 2007 and 2010 Windows. Talend Open Studio for Big Data [63] is an open source vendor for data analytics it provide all you need to easily design and implement big data transfer and big data analytics by using Hadoop technologies [64]. With this feature rich open source solution user can quickly get to work with big data and Hadoop. Talend is one of the largest companies with an open source business model. It was founded in 2005 and it's the rst commercial open source vendor of data integration software. Hadoop is also an open source software framework which supports data intensive distributed applica- tions. Map/reduce a computational paradigm is implemented by Hadoop, where application is divided into various pieces of work and each of which may be executed or- re executed on any node in the cluster. Hadoop is written in Java, it is a top level Apache project being built and used by a global community of contributors. It operates on a cross-platform, its type is distributed le system, and developer of this software is Apache Software Foundation. It consists of Hadoop Com- mon (package) that offers access to the le systems supported by Hadoop, this package contains necessary JAR les and scripts required to start Hadoop. This package also provide documentation, source code and different projects.

Another open source tool for data analytics is called Weka [65] which is a collection of machine learning algo- rithms for data mining. These algorithms cloud be called from a java code or directly applied to a dataset. Weka pro- vide tools for data pre-processing, regression, classication, clustering, visualization and association rules. Weka has two primary versions, (i) the stable version and (ii) development version. The stable version is the latest edition of data mining book that only receives bug xes. The development version that receives new features and exhibit package management VOLUME 4, 2016 6177 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications system which makes it easy for the Weka developers to add new methods to Weka. For the latest download of Weka every night a snapshot of the subversion repository is taken and compiled and put together in zip les for download, Weka 3.6 is the latest stable version available. Another tool called Rapid Analytics [66] is open source and is one of most widely used data mining and predictive analysis solutions worldwide, it is built around RapidMiner which is a powerful engine for data analytics. It rely on industry standard application servers.

User can remotely schedule execution of analytical processes.

It also offer web based access to results, reports and processes that built on industry standard application and web services.

It combines the advantages of RapidMiner with collabora- tive working environment and dedicated computing power.

During the process the user is assisted with (i) meta data propagation, it means no more trial and error but real time inspection. (ii) on the y error detection, (iii) quick xes, (iv) proler, means that RapidMiner can continuously moni- tor the storage and runtime behaviour of analysis process in the background. (v) community extension, (vi) recommender, (vii) intelligent discovery assistant, (viii) MLWizard, this assistant concentrate on the generation of optimal classi- cation processes for a given dataset. RapidMiner provides various chart and visualization options.

VII. CONCLUSION Mobile devices are increasingly becoming an indispensable part of people's daily life, facilitating to perform a variety of useful tasks such as scheduling meetings, ordering food, booking ights, buying cars online, real-time navigation, etc.

Mobile cloud computing maximizes the utilization of mobile devices capabilities to run intensive-computing applications.

These intensive jobs are executed in the mobile cloud comput- ing infrastructure overcoming the mobile device limitations, saving energy, and providing better throughput. In this paper, we discussed networked healthcare systems and the role that mobile cloud computing and big data analyt- ics play in its enablement. The motivation and development of networked healthcare applications and systems was presented along with the adoption of cloud computing in healthcare.

A Cloudlet based Mobile Cloud Computing infrastructure to be used for healthcare big data applications was described.

The techniques, tools, and applications of big data analytics were reviewed. Healthcare applications require large amounts of computational and communication resources, and involve dynamic access to large amounts of data within and outside the heath organization. This was discussed to be the main motivation for networked healthcare system where big data such as patient records need to be analyzed in real time, and this can implemented efciently via cloud and mobile cloud systems. An important trend to enable next generation networked healthcare systems would be the networking and integra- tion of healthcare and other smart city systems. Networked healthcare systems will eventually be designed as sustainable enterprise systems which will be part of networked smart city information and operations systems. Modeling methods that leverage high performance computing and big data technolo- gies will be required in designing such complex networked healthcare systems. Further studies are needed on the integra- tion of mobile cloud computing and healthcare applications to design realistic networked healthcare systems that are able to provide personalized medicine, reduce healthcare costs and facilitate better clinical and operational processes.

ACKNOWLEDGMENT The authors thank the Science and Technology Unit at Umm AL-Qura University for their continued logistics support.

REFERENCES [1]N. D. Lane, E. Miluzzo, H. Lu, D. Peebles, T. Choudhury, and A. T. Campbell, ``A survey of mobile phone sensing,'' IEEE Commun.

Mag. , vol. 48, no. 9, pp. 140 150, Sep. 2010.

[2]D. West, ``How mobile devices are transforming healthcare,'' Issues Technol. Innov. , vol. 18, no. 1, pp. 1 11, 2012.

[3]A. Moh'd, N. Aslam, H. Marzi, and L. A. Tawalbeh, ``Hardware implemen- tations of secure hashing functions on FPGAs for WSNs,'' in Proc. 3rd Int.

Conf. Appl. Digit. Inf. Web Technol. (ICADIWT) , 2010, pp. 197 200.

[4]L. A. Tawalbeh, A. Basalamah, R. Mehmood, and H. Tawalbeh, ``Greener and smarter phones for future cities: Characterizing the impact of GPS signal strength on power consumption,'' IEEE Access, vol. 4, pp. 858 868, 2016.

[5]L. Qian, Z. Luo, Y. Du, and L. Guo, ``Cloud computing: An overview,'' in Proc. IEEE Int. Conf. Cloud Comput. , Dec. 2009, pp. 626 631.

[6]P. Mell and T. Grance, The NIST Denition of Cloud Computing , NIST, Sep. 2011.

[7]K. Bahwaireth and L. Tawalbeh, ``Cooperative models in cloud and mobile cloud computing,'' in Proc. 23rd Int. Conf. Telecommun. (ICT) , 2016, pp. 1 4.

[8]E.-M. Fong and W.-Y. Chung, ``Mobile cloud-computing-based health- care service by noncontact ECG monitoring,'' Sensors, vol. 13, no. 12, pp. 16451 16473, 2013.

[9]M. Tawalbeh and A. Eardley, ``Studying the energy consumption in mobile devices,'' Proc. Comput. Sci. , vol. 94, pp. 183 189, Aug. 2016.

[10]L. Tawalbeh, M. Mowa, and W. Aljoby, ``Use of elliptic curve cryptog- raphy for multimedia encryption,'' IET Inf. Secur., vol. 7, no. 2, pp. 67 74, 2013.

[11]E. Benkhelifa, T. Welsh, L. Tawalbeh, Y. Jararweh, and A. Basalamah, ``Energy optimisation for mobile device power consumption: A survey and a unied view of modelling for a comprehensive network simulation,'' Mobile Netw. Appl. , vol. 21, no. 4, pp. 575 588, 2016.

[12]A. M. Whaiduzzaman, ``Performance enhancement framework for cloudlet in mobile cloud computing/Md Whaiduzzaman,'' Ph.D. diss., Univ.

Malaya, Kuala Lumpur, Malaysia, Tech. Rep., 2016.

[13]L. Tawalbeh, Y. Jararweh, and A. Mohammad, ``An integrated radix-4 modular divider/multiplier hardware architecture for cryptographic appli- cations,'' Int. Arab J. Inf. Technol. , vol. 9, no. 3, pp. 284 290, 2012.

[14]A. Mohammad and A. A.-A. Gutub, ``Efcient FPGA implementation of a programmable architecture for GF(p) elliptic curve crypto computations,'' J. Signal Process. Syst. , vol. 59, no. 3, pp. 233 244, 2010.

[15]R. Mehmood, M. A. Faisal, and S. Altowaijri, ``Future networked health- care systems: A review and case study,'' Handbook of Research on Redesigning the Future of Internet Architectures , M. Boucadair and C. Jacquenet, Ed. IGI- Global, USA, 2015, pp. 564 590.

[16]M. Chen, S. Mao, and Y. Liu, ``Big data: A survey,'' Mobile Netw. Appl., vol. 19, no. 2, pp. 171 209, Apr. 2014.

[17]L. Tawalbeh, N. S. Darwazeh, R. S. Al-Qassas, and F. AlDosari, ``A secure cloud computing model based on data classication,'' Proc. Comput. Sci., vol. 52, pp. 1153 1158, Jan. 2015.

[18]T. Verbelen, P. Simoens, F. De Turck, and B. Dhoedt, ``Cloudlets: Bringing the cloud to the mobile user,'' in Proc. 3rd ACM Workshop Mobile Cloud Comput. Services , 2012, pp. 29 36.

6178 VOLUME 4, 2016 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications [19]L. Tawalbeh, Y. Jararweh, and F. Dosari, ``Large scale cloudlets deploy- ment for efcient mobile cloud computing,'' J. Netw., vol. 10, no. 1, pp. 70 76, 2015.

[20]D. Fesehaye, Y. Gao, K. Nahrstedt, and G. Wang, ``Impact of cloudlets on interactive mobile cloud applications,'' in Proc. IEEE 16th Int. Enterprise Distrib. Object Comput. Conf. (EDOC) , Sep. 2012, pp. 123 132.

[21]M. Chen, Y. Zhang, Y. Li, S. Mao, and V. C. M. Leung, ``EMC: Emotion- aware mobile cloud computing in 5G,'' IEEE Netw., vol. 29, no. 2, pp. 32 38, Mar./Apr. 2015.

[22]Y. Jararweh, H. Ababneh, M. Alhammouri, and L. Tawalbeh, ``Energy efcient multi-level network resources management in cloud computing data centers,'' J. Netw., vol. 10, no. 5, pp. 273 280, 2015.

[23]D. Fluckinger, ``Pulse strategic insight for health IT leaders,'' TechTarget Inc., Newton, MA, USA, Tech. Rep., 2014.

[24]U.S. Department of Health and Human Services. (2007). Personalized Health Care: Opportunities, Pathways, Resources . [Online]. Available:

http://www.hhs.gov/myhealthcare/news/phc-report.pdf [25]C. P. Roth, Y.-W. Lim, J. M. Pevnick, S. M. Asch, and E. A. McGlynn, ``The challenge of measuring quality of care from the electronic health record,'' Amer. J. Med. Quality , vol. 24, no. 5, pp. 385 394, 2009.

[26]D. Goldstein, P. J. Groen, S. Ponkshe, and M. Wine, Medical Informatics 20/20: Quality and Electronic Health Records Through Collaboration, Open Solutions, and Innovation . Burlington, MA, USA: Jones & Bartlett Publishers, 2008.

[27] Medical Informatics 2040: Radical Reengineering and Transformation of Healthcare in the 21st Century , accessed on Sep. 20, 2016. [Online].

Available: http://www.hoise.com/vmw/08/articles/vmw/LV-VM-01-08- 1.html [28] HealthKit Apple Developer , accessed on Sep. 21, 2016. [Online].

Available: https://developer.apple.com/healthkit/ [29]SearchHealthIT. Apple's HealthKit mHealth Platform Linked With Mayo Clinic, Epic , accessed on Sep. 20, 2016. [Online]. Available:

http://searchhealthit.techtarget.com/opinion/Apples-HealthKit-mHealth- platform-linked-with-Mayo-Clinic-Epic [30]T. L. Davis, R. DiClemente, and M. Prietula, ``Taking mHealth forward: Examining the core characteristics,'' JMIR mHealth and uHealth, vol. 4, no. 3, 2016.

[31] S Health|Take the Leap to Better Health and a Better You|Shealth.Samsung.Com , accessed on Sep. 20, 2016. [Online].

Available: http://shealth.samsung.com/ [32]S. Altowaijri, R. Mehmood, and J. Williams, ``A quantitative model of grid systems performance in healthcare organisations,'' in Proc. Int. Conf.

Intell. Syst., Modelling Simulation (ISMS) , 2010, pp. 431 436.

[33]J. Wan, C. Zou, S. Ullah, C.-F. Lai, M. Zhou, and X. Wang, ``Cloud-enabled wireless body area networks for pervasive healthcare,'' IEEE Netw., vol. 27, no. 5, pp. 56 61, Sep./Oct. 2013.

[34]M. Aminian and H. R. Naji, ``A hospital healthcare monitoring system using wireless sensor networks,'' J. Health Med. Inf., vol. 4, p. 121, Feb. 2013.

[35]A. Soomro and R. Schmitt, ``A framework for mobile healthcare applica- tions over heterogeneous networks,'' in Proc. 13th IEEE Int. Conf. e-Health Netw. Appl. Services (Healthcom) , Jun. 2011, pp. 70 73.

[36]H. Alemdar and C. Ersoy, ``Wireless sensor networks for healthcare: A survey,'' Comput. Netw. , vol. 54, no. 15, pp. 2688 2710, Oct. 2010.

[37]A. Assaad and D. Fayek, ``General hospitals network models for the support of e-health applications,'' in Proc. IEEE/IFIP Netw. Oper. Manage.

Symp. (NOMS) , Apr. 2006, pp. 1 4.

[38]J. N. Z. Yuan, W. W. Ping, Y. H. Wen, and W. Husain, ``Healthcare applications on mobile cloud computing,'' in Proc. 3rd Int. Conf. Digit.

Inf. Process. Commun. , 2013, pp. 514 522.

[39]TechRepublic. Cloud Computing for Healthcare Organizations: Is There a Silver Lining? accessed on Apr. 14, 2016. [Online]. Available: http:// www.techrepublic.com/resource-library/whitepapers/cloud-computing- for-healthcare-organizations-is-there-a-silver-lining/ [40]W. Goossen and L. H. Langford, ``Exchanging care records using HL7 V3 care provision messages,'' J. Amer. Med. Inform. Assoc. , vol. 21, no. e2, pp. e363 e368, 2014.

[41]R. Alturki, K. Nwizege, R. Mehmood, and M. Faisal, ``End to end wire- less multimedia service modelling over a metropolitan area network,'' in Proc. 11th Int. Conf. Comput. Modeling Simulation (UKSIM) , 2009, pp. 532 537.

[42]R. Mehmood, R. Alturki, and S. Zeadally, ``Multimedia applications over metropolitan area networks (MANs),'' J. Netw. Comput. Appl., vol. 34, no. 5, pp. 1518 1529, 2011. [43]R. Mehmood and R. Alturki, ``A scalable multimedia QoS architecture for ad hoc networks,'' Multimedia Tools Appl. , vol. 54, no. 3, pp. 551 568, 2011.

[44]R. Alturki and R. Mehmood, ``Cross-layer multimedia QoS provisioning over ad hoc networks,'' Using Cross-Layer Techniques for Communication Systems . Hershey, PA, USA: IGI Global, 2012, pp. 460 499.

[45]R. Mehmood and R. Alturki, ``Video QoS analysis over Wi-Fi networks,'' inAdvanced Video Communications over Wireless Networks . Boca Raton, FL, USA: CRC Press, 2013, pp. 439 480.

[46]J. Wan, D. Zhang, Y. Sun, K. Lin, C. Zou, and H. Cai, ``VCMIA: A novel architecture for integrating vehicular cyber-physical systems and mobile cloud computing,'' Mobile Netw. Appl., vol. 19, no. 2, pp. 153 160, 2014.

[47]R. Mehmood, R. Meriton, G. Graham, P. Hennelly, and M. Kumar, ``Exploring the inuence of big data on city transport operations:

A Markovian approach,'' Int. J. Oper. Prod. Manage. , 2016.

[48]J. Schlingensiepen, F. Nemtanu, R. Mehmood, and L. McCluskey, ``Autonomic transport management systems enabler for smart cities, personalized medicine, participation and industry grid/industry 4.0,'' in Intelligent Transportation Systems Problems and Perspectives .

USA: Springer, 2016, pp. 3 35.

[49]R. Mehmood and J. A. Lu, ``Computational Markovian analysis of large systems,'' J. Manuf. Technol. Manage. , vol. 22, no. 6, pp. 804 817, Jul. 2011.

[50]R. Mehmood and G. Graham, ``Big data logistics: A health-care transport capacity sharing model,'' Proc. Comput. Sci., vol. 64, pp. 1107 1114, Sep. 2015.

[51]M. Büscher et al., ``Intelligent Mobility Systems: Some Socio-technical Challenges and Opportunities,'' in Communications Infrastructure. Sys- tems and Applications in Europe . Berlin, Germany: Springer, 2009, pp. 140 152.

[52]N. Ahmad and R. Mehmood, ``Enterprise systems: Are we ready for future sustainable cities,'' Int. J. Supply Chain Manage. , vol. 20, no. 3, pp. 264 283, 2015.

[53]N. Ahmad and R. Mehmood, ``Enterprise systems and performance of future city logistics,'' Prod. Planning Control , vol. 27, no. 6, pp. 500 513, 2016.

[54]M. Whaiduzzaman, A. Gani, and A. Naveed, ``PEFC: Performance enhancement framework for cloudlet in mobile cloud computing,'' in Proc.

IEEE Int. Symp. Robot. Manuf. Autom. (ROMA) , Dec. 2014, pp. 224 229.

[55]L. A. Tawalbeh, W. Bakheder, and H. Song, ``A mobile cloud computing model using the cloudlet scheme for big data applications,'' in Proc. IEEE 1st Int. Conf. Connected Health, Appl., Syst. Eng. Technol. (CHASE) , Jun. 2016, pp. 73 77.

[56]L. A. Tawalbeh and W. Bakheder, ``A mobile cloud system for different useful applications,'' in Proc. 13th Int. Conf. Mobile Web Intell. Inf.

Syst. (MobiWis) , Vienna, Austria, 2016.

[57]L. Tawalbeh, W. Bakheder, R. Mehmood, and H. Song, ``Cloudlet-based mobile cloud computing for healthcare application,'' accepted at the IEEE GLOBECOM, Washington DC, USA, Dec. 2016.

[58]A. Zaslavsky, C. Perera, and D. Georgakopoulos. (2013). ``Sensing as a service and big data.'' [Online]. Available: https://arxiv.org/abs/1301.0159 [59]SearchDataManagement. What is Data Analytics (DA)? Denition From WhatIs.Com , accessed on Sep. 20, 2016. [Online]. Available:

http://searchdatamanagement.techtarget.com/denition/data-analytics [60]W. Yuan, P. Deng, T. Taleb, J. Wan, and C. Bi, ``An unlicensed taxi iden- tication model based on big data analysis,'' IEEE Trans. Intell. Transp.

Syst. , vol. 17, no. 6, pp. 1703 1713, Jun. 2016.

[61]Microsoft Download Center. Project Daytona: Iterative MapReduce on Windows Azure , accessed on Sep. 20, 2016. [Online]. Available:

https://www.microsoft.com/en-us/download/details.aspx?id=52431 [62]S. Machlis. (Apr. 20, 2011). 22 free tools for data visualization and analysis. Computerworld, accessed on Sep. 20, 2016. [Online].

Available: http://www.computerworld.com/article/2507728/enterprise- applications/enterprise-applications-22-free-tools-for-data-visualization- and-analysis.html [63]H. Chen, R. H. L. Chiang, and V. C. Storey, ``Business intelligence and analytics: From big data to big impact,'' MIS Quart., vol. 36, no. 4, pp. 1165 1188, Dec. 2012.

[64] Apache Hadoop , accessed on Sep. 18, 2016. [Online]. Available:

hadoop.apache.org/ [65] Weka 3 Data Mining With Open Source Machine Learning Software in Java , accessed on Sep. 20, 2016. [Online]. Available:

http://www.cs.waikato.ac.nz/ml/weka/ [66]RapidMiner. Data Science Platform , accessed on Sep. 20, 2016. [Online].

Available: https://rapidminer.com/ VOLUME 4, 2016 6179 L. A. Tawalbeh et al.: Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications LO'AI A. TAWALBEH (SM' ) received the B.Sc. degree in electrical and computer engineer- ing from the Jordan University of Science and Technology (JUST), Jordan, in 2000, and the M.Sc. and Ph.D. degrees in computer engineer- ing from Oregon State University, USA, in 2002 and 2004, respectively, under the supervision of Prof. Dr. Cetin K. Koc, with GPA 4.0/4.0 From 2005 to 2012, he was as a part-time Professor to teach different information security courses in the Master programs with the NewYork Institute of Technology, DePaul University, and Princes Sumaya University for Technology. He is currently a Tenure Associate Professor with the Computer Engineering Department, JUST, and the Founder and the Director of the Cryptographic Hardware and Information Security Laboratory, JUST. He has been a Visiting Professor with the Department of Computer Engineering, Umm Al-Qura University, Mecca, Saudi Arabia, since 2013. He has authored over 70 research publications in many refereed interna- tional journals and conferences. His research interests include information security, cryptographic applications and computer forensics, cloud security, and mobile cloud computing. He is a Reviewer and a member of the Editorial Boards of many international journals. He has won many Research Grants and Awards. He is the Chair of many international conferences and work- shops in mobile cloud security and management. RASHID MEHMOOD (SM' ) received quali- cations and academic work experience from the universities in U.K., including Hudderseld, Swansea, Cambridge, Birmingham, and Oxford.

He has almost 20 years of research experience in computational modeling and simulation systems coupled with his expertise in high performance computing. He is currently the Research Professor of Big Data Systems and the Director for Research, Training and Consultancy with the High Perfor- mance Computing Center, King Abdulaziz University, Saudi Arabia. He has authored over 100 research papers including four edited books. His research interests include multidisciplinary science and technology to enable better quality of life and Smart Economy with a focus on real-time intelligence and dynamic system management. He is a member of the Future Cities and Community Resilience Network. He has organized and chaired international conferences and workshops in his areas of expertise including EuropeComm 2009 and Nets4Cars 2010 2013. He has led and contributed to academia- industry collaborative Projects funded by EPSRC, EU, U.K., regional Funds, and Technology Strategy Board, U.K., with value over e50 million.

Mr. Mehmood is a member of ACM and OSA, and the former Vice-Chairman of IET Wales SW Network. ELHADJ BENKHELIFA is currently an Associate Professor (Reader) with Staffordshire University, U.K., and the Faculty Director of the Mobile Fusion Applied Research Center (45 Ph.D. stu- dents and over 15 Staff). During his academic career, he has built a rich portfolio of successful national and international collaborations. Over the past three years, he successfully secured external funding in excess of U.S. $1.5 million USD. He is currently the Founding Head of the Cloud Com- puting and Applications Research Group, leading a team of ten Ph.D. He is Co-Founding Chair of several conferences/workshops IEEE CCSNA, IEEE BDSNA, IEEE SNAMS, IEEE SDS, and IEEE IOTSMS. HOUBING SONG (M'12 SM'14) received the Ph.D. degree in electrical engineering from the University of Virginia, Charlottesville, VA, in 2012. In 2012, he joined the Department of Electrical and Computer Engineering, West Virginia Univer- sity, Montgomery, WV, USA, where he is currently an Assistant Professor and the Founding Director of the Security and Optimization for Networked Globe Laboratory (SONG Lab). His research inter- ests lie in the areas of cyber-physical systems, Internet of Things, cloud computing, big data, connected vehicle, wireless communications and net- working, and optical communications and networking. His research has been supported by the West Virginia Higher Education Policy Commission.

He was the rst recipient of Golden Bear Scholar Award and the highest faculty research award at WVU. He has authored more than 80 academic papers in peer-reviewed inter- national journals and conferences. He is a member of ACM. He was the General Chair of four international workshops, including the rst IEEE Inter- national Workshop on Security and Privacy for Internet of Things and Cyber- Physical Systems (Internet of Things/CPS-Security), London, U.K., the rst/second/third IEEE ICCC International Workshop on Internet of Things (Internet of Things 2013/2014/2015), Xi'an/Shanghai/Shenzhen, China, and the Technical Program Committee Chair of the fourth IEEE International Workshop on Cloud Computing Systems, Networks, and Applications, San Diego, USA. He is currently an Associate Editor for several international journals, including IEEE Access, and KSII Transactions on Internet and Information Systems, and a Guest Editor of several special issues. He has served on the Technical Program Committee for numerous international conferences, including ICC, GLOBECOM, INFOCOM, WCNC, and so on. 6180 VOLUME 4, 2016