M. Culman, J. Gomez, Jesus Talavera, Luis Alfredo Quiroz, L. Tobon, J. M. Aranda, Luis Ernesto Garreta, C. Bayona
{"title":"A Novel Application for Identification of Nutrient Deficiencies in Oil Palm Using the Internet of Things","authors":"M. Culman, J. Gomez, Jesus Talavera, Luis Alfredo Quiroz, L. Tobon, J. M. Aranda, Luis Ernesto Garreta, C. Bayona","doi":"10.1109/MobileCloud.2017.32","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.32","url":null,"abstract":"This paper presents a novel approach to identify and geolocate nutrient deficiencies in oil-palm plantations using a mobile application. The process starts when the user captures an image of an oil-palm leaf with the integrated camera of an Android smart device. Then, the application processes and classifies the image into four categories corresponding to: a healthy palm, or a specimen with a deficit of Potassium (K), Magnesium (Mg), or Nitrogen (N). Finally, the application shows the corresponding predictions on the screen and it includes the current timestamp and GPS coordinate. However, if the smart device has an internet connection, the application also sends the processed data to Microsoft Azure for long-term storage and it enables the visualization of historic predictions through a web report built with Microsoft Power BI. The developed application allows producers to obtain in situ diagnosis of plant deficiencies in their crops, helping nutrient management plans and crop management policies. The proposed solution can be easily scaled to hundreds of devices for field deployments because each mobile application is configured as an Internet-of-Things device in the Azure Cloud.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134304137","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}
Mahmoud Darwich, Ege Beyazit, M. Salehi, M. Bayoumi
{"title":"Cost Efficient Repository Management for Cloud-Based On-demand Video Streaming","authors":"Mahmoud Darwich, Ege Beyazit, M. Salehi, M. Bayoumi","doi":"10.1109/MobileCloud.2017.23","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.23","url":null,"abstract":"Video transcoding is the process of converting a video to the format supported by the viewer's device. Video transcoding requires a huge storage and computational resources, thus, many video stream providers choose to carry it out on the cloud. Video streaming providers generally need to prepare several formats of the same video (termed pre-transcoding) and stream the appropriate format to the viewer. However, pre-transcoding requires enormous storage space and imposes a significant cost to the stream provider. More importantly, pre-transcoding proven to be inefficient due to long-tail access pattern to video streams in a repository. To reduce the incurred cost, in this research, we propose a method to partially pre-transcode video streams and re-transcode the rest of it in an on-demand manner. We will develop a method to strike a trade-off between pre-transcoding and on-demand transcoding of video streams to reduce the overall cost. Experimental results show the efficiency of our approach, particularly, when a high percentage of videos are accessed frequently. In such repositories, the proposed approach reduces the incurred cost by up to 70%.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130875511","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}
{"title":"Integrating Trust Profiles, Trust Negotiation, and Attribute Based Access Control","authors":"Eugene Sanzi, S. Demurjian, Jack Billings","doi":"10.1109/MobileCloud.2017.30","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.30","url":null,"abstract":"Access to sensitive information is traditionally achieved through an authentication and authorization process via a username/password combination to validate a user's identity that is stored within the system being accessed. This method creates delays before sensitive information can be obtained in the circumstance that the user's identity is previously unknown, due to necessary human intervention during the pre-registration process. To expedite the retrieval of sensitive information in time-critical situations, we propose a new model of trust negotiation that defines a new trust profile that contains a collection of credentials describing the user's access history. The new model of trust negotiation utilizes role-based and attribute-based access control as part of the new trust profile to model the sensitivity of information that is being requested, where access is governed by role and credentials captured in attributes. As a result of our work, an authorization system based on trust negotiation can examine the user's history in detail, decide whether to authorize the user, and add its own record of user access to the user's trust profile that can be utilized in future attempts at access at other locations.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129664569","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}
{"title":"An Efficient Double Auction Mechanism for On-Demand Transport Services in Cloud-Based Mobile Commerce","authors":"Lexin Zhou, Haiping Xu","doi":"10.1109/MobileCloud.2017.37","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.37","url":null,"abstract":"Current cloud-based solutions of mobile commerce (m-commerce) for on-demand transport services, such as Uber and Didi Dache, uses a take-it-or-leave-it market mechanism, in which passengers and drivers have no option but to accept or reject given market prices determined by transport companies. Such a market mechanism does not consider the actual needs of passengers and drivers, e.g., high-urgency situations of passengers and different operating cost of vehicles, which are valuable for determining a reasonable market value of a trip. In this paper, we introduce a double auction mechanism for on-demand transport services, which allows multiple passengers and drivers to submit their bids simultaneously. In a double auction, with bids from both passengers and drivers, the marketplace can fairly determine a reasonable price based on the current supply and demand of the market. The proposed approach, which extends the McAfee's mechanism, ensures that honesty is a dominant strategy for bidders with winning preferences. It is different from existing market mechanisms for transport services as it allows users to specify their own prices based on the actual cost of transport services as well as their urgency situations.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121219001","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}
{"title":"On Supporting Contract-Aware IoT Dataspace Services","authors":"Florin-Bogdan Balint, Hong Linh Truong","doi":"10.1109/MobileCloud.2017.28","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.28","url":null,"abstract":"Advances in the Internet of Things (IoT) enable a huge number of connected devices that produce large amounts of data. Such data is increasingly shared among various stakeholders to support advanced (predictive) analytics and precision decision making in different application domains like smart cities and industrial internet. Currently there are several platforms that facilitate sharing, buying and selling IoT data. However, these platforms do not support the establishment and monitoring of usage contracts for IoT data. In this paper weaddress this research issue by introducing a new extensible platform for enabling contract-aware IoT dataspace services, which supports data contract specification and IoT data flow monitoring based on established data contracts. We present a general architecture of contract monitoring services for IoT dataspaces and evaluate our platform through illustrative examples with real-world datasets and through performance analysis.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124345118","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}
Weifeng Sun, Yuanxun Xing, Chi Zhou, Shenwei Zhang
{"title":"QSACO: A QoS-Based Self-Adapted Ant Colony Optimization","authors":"Weifeng Sun, Yuanxun Xing, Chi Zhou, Shenwei Zhang","doi":"10.1109/MobileCloud.2017.25","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.25","url":null,"abstract":"Unmanned aerial vehicles have some characteristics such as strong flexibility and lower costs that are suitable for capturing information in special scenarios and environments. Collaborative working of multi-UAV system is an important performance metric for mobile computing in wireless networks. Ant Colony Algorithm is a dynamic path selecting optimization algorithm and it can be used in multi-UAV system to adapt dynamic situations. An improved ACO based on PSO algorithm called QSACO is proposed to dynamically adjust the parameters of ACO and to ensure the users' QoS demands. To solve the high-computing-acquirement problems of QSACO, the proposed method could be used in the mobile cloud environment.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134561655","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}
{"title":"Inferring Mobile Apps from Resource Usage Patterns","authors":"Amin R. S. Nugroho, Qinghua Li","doi":"10.1109/MobileCloud.2017.21","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.21","url":null,"abstract":"Despite many applications, mobile cloud computinginduces privacy concerns. In particular, when mobile device usersoffload the computation of a mobile app to the cloud, they may notwant the cloud service provider (CSP) to know what kind of appthey are using, since that information might be used to infer theirpersonal activities and living habits. One possible way for the CSPto learn the type of an offloaded app is to observe the resourceusage patterns of the app (e.g., CPU and memory usage), sincedifferent apps have different resource needs due to their distinctcomputation workloads. To assess this risk, this paper answers thefollowing question: Can the type of mobile app (e.g., email, webbrowsing, mobile game, etc.) used by a user be inferred from theresource usage pattern of the mobile app? We investigate theresource usage patterns of apps and whether the difference inresource usage pattern is sufficient to classify different types ofapps. Specifically, two privacy attacks under the same frameworkare proposed based on supervised learning algorithms. Then theseattacks are implemented and tested in a mobile device and in acloud computing environment. Experiments show that, when theresource usage patterns on a mobile device are used, the type ofapp can be inferred with high probabilities, when the resourceusage patterns on a cloud server are used, the type of app can beinferred with accuracy much higher than random guess.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131736438","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}
P. Rego, Elaine Cheong, E. Coutinho, Fernando A. M. Trinta, M. Hasan, J. Souza
{"title":"Decision Tree-Based Approaches for Handling Offloading Decisions and Performing Adaptive Monitoring in MCC Systems","authors":"P. Rego, Elaine Cheong, E. Coutinho, Fernando A. M. Trinta, M. Hasan, J. Souza","doi":"10.1109/MobileCloud.2017.19","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.19","url":null,"abstract":"Mobile cloud computing (MCC) has emerged as a solution to overcome the resource constraints of mobile devices by using computation offloading to execute mobile application tasks on remote servers, thus enhancing performance and reducing the energy consumption of mobile devices. Nevertheless, the effectiveness of an offloading solution is determined by its ability to infer when offloading will improve performance. In this context, several solutions have been proposed to handle computational offloading operations and the decisions of when and where to offload. The problem is that such decisions depend on periodic monitoring of several metrics and usually involve compute intensive task that, when executed on mobile devices, can contribute to overhead the system. Thus, this paper proposes a novel approach for handling offloading decisions using decision trees and an adaptive monitoring scheme that allows MCC systems to monitor only the metrics that are relevant to the offloading decision. The results show that computation offloading can be beneficial for improving the performance of mobile applications and the energy consumption of mobile devices can be reduced by using the proposed adaptive monitoring scheme.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126514742","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}
{"title":"SoftAccess: Cloud-Based Software Defined Virtualized Wireless Mobile Access Networks","authors":"K. S. Atwal, M. Bassiouni","doi":"10.1109/MobileCloud.2017.16","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.16","url":null,"abstract":"Mainly due to exponential growth in smart devices based mobile computing, the access networks are gaining tremendous momentum. Software defined networking (SDN), along with cloud computing and virtualization techniques, is considered as a major step forward from the conventional networking. Although SDN is being widely deployed in the data centers and enterprise networks, its adaptation in wireless mobile networks is still in an infancy stage. Unreliable channel and intermittent network connectivity limit the scope of SDN in the wireless context. However, by dealing with these issues, the benefits of the centralized control philosophy of SDN can be reaped for optimum spectrum sharing, QoS support and other services. In this paper, we propose SoftAccess, a cloud-based architecture for mobile wireless access networks that follows SDN principles and implements virtualization techniques. Seamless network connectivity and mobility management are the crucial aspects of wireless access networks. The proposed model addresses these challenges while making sure to achieve optimum performance and robustness against failures by harnessing capabilities of SDN and cloud computing. We deployed a testbed to evaluate the proposed architecture. The comparative experimental results are presented to corroborate the effectiveness of the proposal.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"116 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133803963","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}
Sura Khalil Abd, S. Al-Haddad, F. Hashim, Azizol Abdullah, S. Yussof
{"title":"Energy-Aware Fault Tolerant Task offloading of Mobile Cloud Computing","authors":"Sura Khalil Abd, S. Al-Haddad, F. Hashim, Azizol Abdullah, S. Yussof","doi":"10.1109/MobileCloud.2017.26","DOIUrl":"https://doi.org/10.1109/MobileCloud.2017.26","url":null,"abstract":"With all the hardware advances that have beenachieved lately relating to hand-held mobile devices, stillresource-intensive applications consider an important issue. Theheavy computational tasks of these applications cannot beprocessed in the mobile device itself because of their limitedprocessing and storage capabilities. Recently, many attemptshave been achieved to handle this issue. Most of these attemptsare depending on utilizing remote servers of the cloudenvironment. This process which takes advantageous of cloudservices allows mobile users offloading their computationallycomplicated tasks to be processed in remote servers of cloudenvironment, giving the birth to what is called mobile cloudcomputing model. Despite the benefits that outcome from taskoffloading process, challenges of energy efficiency (e.g. energyconsumption for task processing), reliability (e.g. node failure),and time management (e.g. task deadline and execution time) stillneed to be significantly addressed. In this paper, we propose anovel scheduling technique based on DNA combinations andgenetic algorithm processing under the precedence level. Thistechnique is suggested to decrease the ratio of energyconsumption, minimize the processing time of the task executionwithout exceeding the task deadline, and provide reliability byretrieving the processed data successfully by the mobile deviceuser and avoid task failure in mobile cloud computing model.","PeriodicalId":106143,"journal":{"name":"2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114157261","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}