Pub Date : 2015-03-30DOI: 10.1109/MOBILECLOUD.2015.37
Ragib Hasan, M. Hossain, R. Khan
Many applications require localized computation in order to ensure better performance, security, and lower costs. In recent years, the emergence of Internet-of-Things (IoT) devices has caused a paradigm shift in computing and communication. IoT devices are making our physical environment and infrastructures smarter, bringing pervasive computing to the mainstream. With billions of such devices slated to be deployed in the next five years, we have the opportunity to utilize these devices in converting our physical environment into interactive, smart, and intelligent computing infrastructures. In this paper, we present Aura -- a highly localized IoT based cloud computing model. Aura allows clients to create ad hoc clouds using the IoT and other computing devices in the nearby physical environment, while providing the flexibility of cloud computing. Aura provides localized computation capability from untapped computing resources. Computations done on Aura are highly flexible, giving clients full control to start, stop, migrate, and restart computations in nearby devices as the clients move between different physical locations. To demonstrate the feasibility of Aura, we have ported a lightweight version of MapReduce to run on IoT devices, and evaluated its performance.
{"title":"Aura: An IoT Based Cloud Infrastructure for Localized Mobile Computation Outsourcing","authors":"Ragib Hasan, M. Hossain, R. Khan","doi":"10.1109/MOBILECLOUD.2015.37","DOIUrl":"https://doi.org/10.1109/MOBILECLOUD.2015.37","url":null,"abstract":"Many applications require localized computation in order to ensure better performance, security, and lower costs. In recent years, the emergence of Internet-of-Things (IoT) devices has caused a paradigm shift in computing and communication. IoT devices are making our physical environment and infrastructures smarter, bringing pervasive computing to the mainstream. With billions of such devices slated to be deployed in the next five years, we have the opportunity to utilize these devices in converting our physical environment into interactive, smart, and intelligent computing infrastructures. In this paper, we present Aura -- a highly localized IoT based cloud computing model. Aura allows clients to create ad hoc clouds using the IoT and other computing devices in the nearby physical environment, while providing the flexibility of cloud computing. Aura provides localized computation capability from untapped computing resources. Computations done on Aura are highly flexible, giving clients full control to start, stop, migrate, and restart computations in nearby devices as the clients move between different physical locations. To demonstrate the feasibility of Aura, we have ported a lightweight version of MapReduce to run on IoT devices, and evaluated its performance.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132699289","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MobileCloud.2015.30
Lihui Lei, Sabyasachi Sengupta, Tarini Pattanaik, J. Gao
The recent advance in mobile network technologies (3G/4G) provides an efficient mobile network infrastructure supporting mobile users to access large volumes of mobile data. Now, many mobile applications are developed based on mobile databases on devices and conventional databases. Due to the limitations of mobile devices, using mobile databases on mobile devices encounters certain scalability issues in mobile data accesses and storage. One alternative approach is to use cloud-based databases to support mobile users and applications on mobile devices. This also runs into the several challenges, such as mobility support, localization, energy consumption, and performance concerns. This paper presents a mobile enabled cloud database solution, called MCloudDB, to address the related issues and needs. MCloudDB provides a mobile enabled cloud database infrastructure with a framework, which can be used as a bridge to connect and integrate mobile applications with back-end cloud databases to support mobile cloud data management and access services. The paper presents the design of this framework and the related key solutions for essential features in mobile cloud databases, such as multi-tenancy, elasticity, seamless connectivity and disaster recovery. A simple application example and related experiment results are reported.
{"title":"MCloudDB: A Mobile Cloud Database Service Framework","authors":"Lihui Lei, Sabyasachi Sengupta, Tarini Pattanaik, J. Gao","doi":"10.1109/MobileCloud.2015.30","DOIUrl":"https://doi.org/10.1109/MobileCloud.2015.30","url":null,"abstract":"The recent advance in mobile network technologies (3G/4G) provides an efficient mobile network infrastructure supporting mobile users to access large volumes of mobile data. Now, many mobile applications are developed based on mobile databases on devices and conventional databases. Due to the limitations of mobile devices, using mobile databases on mobile devices encounters certain scalability issues in mobile data accesses and storage. One alternative approach is to use cloud-based databases to support mobile users and applications on mobile devices. This also runs into the several challenges, such as mobility support, localization, energy consumption, and performance concerns. This paper presents a mobile enabled cloud database solution, called MCloudDB, to address the related issues and needs. MCloudDB provides a mobile enabled cloud database infrastructure with a framework, which can be used as a bridge to connect and integrate mobile applications with back-end cloud databases to support mobile cloud data management and access services. The paper presents the design of this framework and the related key solutions for essential features in mobile cloud databases, such as multi-tenancy, elasticity, seamless connectivity and disaster recovery. A simple application example and related experiment results are reported.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114081881","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MobileCloud.2015.27
Lin Yan, Yao Guo, Xiangqun Chen
As sensor data grow towards an explosion due to the popularity of Internet of Things and mobile computing, many sensor data sharing platforms are developed to support various sensor-based applications. Although these platforms are able to provide capabilities such as collecting data from sensors and sensor data provision for applications, their capabilities are normally confined in direct retrieval of sensor data with little composition such as SQL aggregation or even no composition at all. This kind of raw sensor data provision not only increases the network traffic between platforms and applications, but also put most computation burden on the client side, which poses big challenges for applications running on resource-constrained devices such as mobile phones. In this paper, we propose cloud-based programmable sensor data provision, which moves the sensor data processing logic from client applications to cloud-based services. The key technique behind this is FilterCombine, a two-step sensor programming support framework that enables developers to specify sensor processing logic in the cloud service. By moving sensor data processing logic to the cloud, we not only reduce network traffic due to data transfer and computation on the client side, we also improve code reusability in the cloud side, as many sensor data processing logic can be shared among multiple applications. We build a prototype platform of cloud-based programming sensor data provision called MiWoT, which implements the proposed FilterCombine mechanism on the cloud side. We demonstrate the feasibility of the proposed techniques through case studies.
{"title":"Cloud-Based Programmable Sensor Data Provision","authors":"Lin Yan, Yao Guo, Xiangqun Chen","doi":"10.1109/MobileCloud.2015.27","DOIUrl":"https://doi.org/10.1109/MobileCloud.2015.27","url":null,"abstract":"As sensor data grow towards an explosion due to the popularity of Internet of Things and mobile computing, many sensor data sharing platforms are developed to support various sensor-based applications. Although these platforms are able to provide capabilities such as collecting data from sensors and sensor data provision for applications, their capabilities are normally confined in direct retrieval of sensor data with little composition such as SQL aggregation or even no composition at all. This kind of raw sensor data provision not only increases the network traffic between platforms and applications, but also put most computation burden on the client side, which poses big challenges for applications running on resource-constrained devices such as mobile phones. In this paper, we propose cloud-based programmable sensor data provision, which moves the sensor data processing logic from client applications to cloud-based services. The key technique behind this is FilterCombine, a two-step sensor programming support framework that enables developers to specify sensor processing logic in the cloud service. By moving sensor data processing logic to the cloud, we not only reduce network traffic due to data transfer and computation on the client side, we also improve code reusability in the cloud side, as many sensor data processing logic can be shared among multiple applications. We build a prototype platform of cloud-based programming sensor data provision called MiWoT, which implements the proposed FilterCombine mechanism on the cloud side. We demonstrate the feasibility of the proposed techniques through case studies.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114591459","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MobileCloud.2015.14
Sebastian Zickau, Felix Beierle, Iwailo Denisow
With the spread of fast mobile Internet connections, such as 3G and LTE and the increasing processor power of mobile devices accessing cloud computing services on-the-go is common among all users. Sharing private information with friends and family members are options of popular cloud services, such as storage and social media services. But recent headlines show that the access to private information is often not sufficiently secured on the service level. The approach presented in this paper aims to use attribute-based meta-information to secure data on the level of files without relying on additional functionality of third-party services. A mobile device app is used to access and alter the meta-information. Attribute-based encryption mechanisms secure the private data and define access policies for friends and other users simultaneously.
{"title":"Securing Mobile Cloud Data with Personalized Attribute-Based Meta Information","authors":"Sebastian Zickau, Felix Beierle, Iwailo Denisow","doi":"10.1109/MobileCloud.2015.14","DOIUrl":"https://doi.org/10.1109/MobileCloud.2015.14","url":null,"abstract":"With the spread of fast mobile Internet connections, such as 3G and LTE and the increasing processor power of mobile devices accessing cloud computing services on-the-go is common among all users. Sharing private information with friends and family members are options of popular cloud services, such as storage and social media services. But recent headlines show that the access to private information is often not sufficiently secured on the service level. The approach presented in this paper aims to use attribute-based meta-information to secure data on the level of files without relying on additional functionality of third-party services. A mobile device app is used to access and alter the meta-information. Attribute-based encryption mechanisms secure the private data and define access policies for friends and other users simultaneously.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129572078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MobileCloud.2015.9
Lei Xu, Guoxi Li, Chuan Li, Weijie Sun, Wenzhi Chen, Zonghui Wang
Mobile virtualization, emerging fairly recently, is considered to be a valuable way to mitigate security risks on Android devices. In this paper, we propose a lightweight Android virtualization solution based on container technology, named Condroid. Condroid includes resource isolation based on namespace feature and resource control based on cgroups feature. By leveraging them, Condroid can host several independent Android virtual machines. Our approach requires only a single kernel to support several Android containers. Therefore, we can get a higher performance compared to other virtualization solutions. Furthermore, our implementation presents system service sharing mechanism to reduce memory utilization and file system sharing mechanism to reduce storage usage. The evaluation results on Google Nexus 5 demonstrate that Condroid is feasible in terms of runtime, hardware resource overhead, and compatibility.
{"title":"Condroid: A Container-Based Virtualization Solution Adapted for Android Devices","authors":"Lei Xu, Guoxi Li, Chuan Li, Weijie Sun, Wenzhi Chen, Zonghui Wang","doi":"10.1109/MobileCloud.2015.9","DOIUrl":"https://doi.org/10.1109/MobileCloud.2015.9","url":null,"abstract":"Mobile virtualization, emerging fairly recently, is considered to be a valuable way to mitigate security risks on Android devices. In this paper, we propose a lightweight Android virtualization solution based on container technology, named Condroid. Condroid includes resource isolation based on namespace feature and resource control based on cgroups feature. By leveraging them, Condroid can host several independent Android virtual machines. Our approach requires only a single kernel to support several Android containers. Therefore, we can get a higher performance compared to other virtualization solutions. Furthermore, our implementation presents system service sharing mechanism to reduce memory utilization and file system sharing mechanism to reduce storage usage. The evaluation results on Google Nexus 5 demonstrate that Condroid is feasible in terms of runtime, hardware resource overhead, and compatibility.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"230 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124540147","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MOBILECLOUD.2015.38
Stefan Nastic, Michael Vögler, Christian Inzinger, Hong Linh Truong, S. Dustdar
The ongoing convergence of cloud computing and the IoT gives rise to the proliferation of diverse, large-scale IoT and mobile cloud systems. Such novel IoT cloud systems offer numerous advantages for all involved stakeholders. However, due to scale, complexity, and inherent geographical distribution of such systems, governing new IoT cloud resources poses numerous challenges. In this paper we introduce rtGovOps, a novel framework for on-demand runtime operational governance of software-defined IoT cloud systems. To illustrate the feasibility of our framework and its practical applicability to implement and execute operational governance processes in large-scale software-defined IoT cloud system, we evaluate our approach using a real-world case study on managing fleets of electric vehicles.
{"title":"rtGovOps: A Runtime Framework for Governance in Large-Scale Software-Defined IoT Cloud Systems","authors":"Stefan Nastic, Michael Vögler, Christian Inzinger, Hong Linh Truong, S. Dustdar","doi":"10.1109/MOBILECLOUD.2015.38","DOIUrl":"https://doi.org/10.1109/MOBILECLOUD.2015.38","url":null,"abstract":"The ongoing convergence of cloud computing and the IoT gives rise to the proliferation of diverse, large-scale IoT and mobile cloud systems. Such novel IoT cloud systems offer numerous advantages for all involved stakeholders. However, due to scale, complexity, and inherent geographical distribution of such systems, governing new IoT cloud resources poses numerous challenges. In this paper we introduce rtGovOps, a novel framework for on-demand runtime operational governance of software-defined IoT cloud systems. To illustrate the feasibility of our framework and its practical applicability to implement and execute operational governance processes in large-scale software-defined IoT cloud system, we evaluate our approach using a real-world case study on managing fleets of electric vehicles.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115720644","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MobileCloud.2015.31
S. R. Garzon, B. Deva
With the increasing popularity of smart phones, location-based services became a hot topic and a great number of solutions were presented over the last years. The majority of applications are based on the idea to present location-specific information in case the smartphone user asks for it. A relatively small amount of applications are dealing with geo-notifications that are intended to inform the smartphone user proactively about location-specific information in case a dedicated zone is entered or left. The technology behind proactive location-based services is called Geofencing and it is mainly implemented and executed at the mobile device. This paper presents a new approach to offload this resource intensive process of monitoring the user's location into the infrastructure. The mobile device is thereby considered to be a thin client that is mainly responsible to locate itself whereas the continuous comparison of the mobile's position with a large set of dedicated zones, called geophones, is executed within an environment with lower resource constraints. A prototypical implementation of a thin client as well as the corresponding location processing unit within the infrastructure gets introduced, discussed and evaluated under different environmental conditions.
{"title":"Infrastructure-Assisted Geofencing: Proactive Location-Based Services with Thin Mobile Clients and Smart Servers","authors":"S. R. Garzon, B. Deva","doi":"10.1109/MobileCloud.2015.31","DOIUrl":"https://doi.org/10.1109/MobileCloud.2015.31","url":null,"abstract":"With the increasing popularity of smart phones, location-based services became a hot topic and a great number of solutions were presented over the last years. The majority of applications are based on the idea to present location-specific information in case the smartphone user asks for it. A relatively small amount of applications are dealing with geo-notifications that are intended to inform the smartphone user proactively about location-specific information in case a dedicated zone is entered or left. The technology behind proactive location-based services is called Geofencing and it is mainly implemented and executed at the mobile device. This paper presents a new approach to offload this resource intensive process of monitoring the user's location into the infrastructure. The mobile device is thereby considered to be a thin client that is mainly responsible to locate itself whereas the continuous comparison of the mobile's position with a large set of dedicated zones, called geophones, is executed within an environment with lower resource constraints. A prototypical implementation of a thin client as well as the corresponding location processing unit within the infrastructure gets introduced, discussed and evaluated under different environmental conditions.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"492 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115883820","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MOBILECLOUD.2015.16
R. Khan, Ragib Hasan, Jinfang Xu
Credit card fraud is a common problem in today's world. Financial institutions have registered major loses till today due to users being exposed of their credit card information. Shoulder-surfing or observation attacks, including card skimming and video recording with hidden cameras while users perform PIN-based authentication at ATM terminals is one of the common threats for common users. Researchers have struggled to come up with secure solutions for secure PIN authentication. However, modern day ubiquitous wearable devices, such as the Google Glass have presented us with newer opportunities in this research area. In this paper, we propose Secure-PIN-Authentication-as-a-Service (SEPIA), a secure obfuscated PIN authentication protocol for ATM and other point-of-service terminals using cloud-connected personal mobile and wearable devices. Our approach protects the user from shoulder-surfers and partial observation attacks, and is also resistant to relay, replay, and intermediate transaction attacks. A SEPIA user utilizes a Google Glass or a mobile device for scanning a QR code on the terminal screen to prove co-location to the cloud-based server and obtain a secure PIN template for point-of-service authentication. SEPIA ensures minimal task overhead on the user's device with maximal computation offloaded to the cloud. We have implemented a proof-of-concept prototype to perform experimental analysis and a usability study for the SEPIA architecture.
信用卡诈骗是当今世界的一个普遍问题。截止到今天,因信用卡信息外泄,金融机构蒙受了重大损失。当用户在ATM终端上执行基于pin的身份验证时,肩部冲浪或观察攻击,包括刷卡和使用隐藏摄像头录制视频,是普通用户面临的常见威胁之一。研究人员一直在努力想出安全PIN认证的安全解决方案。然而,现代无处不在的可穿戴设备,如谷歌眼镜,为我们在这一研究领域提供了新的机会。在本文中,我们提出了安全PIN- authentication -as-a- service (SEPIA),这是一种安全的混淆PIN认证协议,适用于使用云连接的个人移动和可穿戴设备的ATM和其他服务点终端。我们的方法可以保护用户免受肩部冲浪和部分观察攻击,并且还可以抵抗中继,重播和中间事务攻击。SEPIA用户使用谷歌眼镜或移动设备扫描终端屏幕上的QR码,向基于云的服务器证明托管,并获得用于服务点认证的安全PIN模板。SEPIA确保用户设备上的任务开销最小,并将最大的计算卸载到云端。我们已经实现了一个概念验证原型来执行实验分析和SEPIA架构的可用性研究。
{"title":"SEPIA: Secure-PIN-Authentication-as-a-Service for ATM Using Mobile and Wearable Devices","authors":"R. Khan, Ragib Hasan, Jinfang Xu","doi":"10.1109/MOBILECLOUD.2015.16","DOIUrl":"https://doi.org/10.1109/MOBILECLOUD.2015.16","url":null,"abstract":"Credit card fraud is a common problem in today's world. Financial institutions have registered major loses till today due to users being exposed of their credit card information. Shoulder-surfing or observation attacks, including card skimming and video recording with hidden cameras while users perform PIN-based authentication at ATM terminals is one of the common threats for common users. Researchers have struggled to come up with secure solutions for secure PIN authentication. However, modern day ubiquitous wearable devices, such as the Google Glass have presented us with newer opportunities in this research area. In this paper, we propose Secure-PIN-Authentication-as-a-Service (SEPIA), a secure obfuscated PIN authentication protocol for ATM and other point-of-service terminals using cloud-connected personal mobile and wearable devices. Our approach protects the user from shoulder-surfers and partial observation attacks, and is also resistant to relay, replay, and intermediate transaction attacks. A SEPIA user utilizes a Google Glass or a mobile device for scanning a QR code on the terminal screen to prove co-location to the cloud-based server and obtain a secure PIN template for point-of-service authentication. SEPIA ensures minimal task overhead on the user's device with maximal computation offloaded to the cloud. We have implemented a proof-of-concept prototype to perform experimental analysis and a usability study for the SEPIA architecture.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127480697","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MobileCloud.2015.39
John Gillis, P. Calyam, Ashley Bartels, M. Popescu, Stephen Barnes, J. Doty, Dena Higbee, Salman Ahmad
When working with critical-care patients, doctors and nurses need a hands-free way to stay updated on the current status of incoming patients and their needed-care levels. This need to stay updated on new patients is even more critical in a natural disaster scenario where a large volume of patients with varying states of injuries need to be treated by a limited medical staff. Using Google Glass, we can open up new possibilities for mobile healthcare communication allowing for cloud-based coordination with other medical personnel even in a disaster scenario. In this paper, we present our 'Panacea Glass', a mobile cloud framework that allows triage personnel who require hands free communication capabilities along with situational-awareness of patient care coverage. We implement this framework within a WebRTC-based 'Responder Theater Application' with features such as video chat application on Google Glass devices, and use of virtual beacon tracking devices. Lastly, we show experiments conducted in determining optimal settings of the application, as well as its utility within an actual 'Lake Simulation'.
{"title":"Panacea's Glass: Mobile Cloud Framework for Communication in Mass Casualty Disaster Triage","authors":"John Gillis, P. Calyam, Ashley Bartels, M. Popescu, Stephen Barnes, J. Doty, Dena Higbee, Salman Ahmad","doi":"10.1109/MobileCloud.2015.39","DOIUrl":"https://doi.org/10.1109/MobileCloud.2015.39","url":null,"abstract":"When working with critical-care patients, doctors and nurses need a hands-free way to stay updated on the current status of incoming patients and their needed-care levels. This need to stay updated on new patients is even more critical in a natural disaster scenario where a large volume of patients with varying states of injuries need to be treated by a limited medical staff. Using Google Glass, we can open up new possibilities for mobile healthcare communication allowing for cloud-based coordination with other medical personnel even in a disaster scenario. In this paper, we present our 'Panacea Glass', a mobile cloud framework that allows triage personnel who require hands free communication capabilities along with situational-awareness of patient care coverage. We implement this framework within a WebRTC-based 'Responder Theater Application' with features such as video chat application on Google Glass devices, and use of virtual beacon tracking devices. Lastly, we show experiments conducted in determining optimal settings of the application, as well as its utility within an actual 'Lake Simulation'.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123704266","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2015-03-30DOI: 10.1109/MobileCloud.2015.21
L. Aceto, A. Morichetta, F. Tiezzi
Deciding whether to off load some computation is a crucial issue in Mobile Cloud Computing systems. This paper proposes a new methodology, whose goal is to provide runtime support for off loading decisions, based on a formal framework. By means of a domain specific language (MobiCa), a developer can define both system and application structure. Using the diagnostic trace generated at runtime by the well-known model checker UPPAAL, driven by some query verified on the timed automata model associated with the MobiCa specification, the framework decides which application fragments should be remotely executed. The proposed approach is exemplified on a navigator case study, probably one of the most used applications on mobile devices.
{"title":"Decision Support for Mobile Cloud Computing Applications via Model Checking","authors":"L. Aceto, A. Morichetta, F. Tiezzi","doi":"10.1109/MobileCloud.2015.21","DOIUrl":"https://doi.org/10.1109/MobileCloud.2015.21","url":null,"abstract":"Deciding whether to off load some computation is a crucial issue in Mobile Cloud Computing systems. This paper proposes a new methodology, whose goal is to provide runtime support for off loading decisions, based on a formal framework. By means of a domain specific language (MobiCa), a developer can define both system and application structure. Using the diagnostic trace generated at runtime by the well-known model checker UPPAAL, driven by some query verified on the timed automata model associated with the MobiCa specification, the framework decides which application fragments should be remotely executed. The proposed approach is exemplified on a navigator case study, probably one of the most used applications on mobile devices.","PeriodicalId":373443,"journal":{"name":"2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124587722","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}