Anticipating context changes using a model-based approach requires a formal procedure for analysing and modelling their context-dependent functionality, and a stable description of the architecture which supports dynamic decision-making and architecture evolution. This article demonstrates the capabilities of the context-oriented component-based application-model-driven architecture (COCA-MDA) to support the development of self-adaptive applications, we describe a state-of-the-art case study and evaluate the development effort involved in adopting the COCA-MDA in constructing the application. An intensive analysis of the application requirements simplified the process of modelling the application's behavioural model, therefore, instead of modelling several variation models, the developers modelled an extra-functionality model. COCA-MDA reduces the development effort because it maintains a clear separation of concerns and employs a decomposition mechanism to produce a context-oriented component model which decouples the applications' core functionality from the context-dependent functionality. Estimating the MDA approach's productivity can help the software developers to select the best MDA-based methodology from the available solutions proposed in the literature. Thus, counting the source line of code is not adequate for evaluating the development effort of the MDA-based methodology. Quantifying the maintenance adjustment factor of the new, adapted, and reused code is a better estimate of the development effort of the MDA approaches.
{"title":"Model-Driven Productivity Evaluation for Self-Adaptive Context-Oriented Software Development","authors":"Basel Magableh, Stephen Barrett","doi":"10.1109/NGMAST.2011.25","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.25","url":null,"abstract":"Anticipating context changes using a model-based approach requires a formal procedure for analysing and modelling their context-dependent functionality, and a stable description of the architecture which supports dynamic decision-making and architecture evolution. This article demonstrates the capabilities of the context-oriented component-based application-model-driven architecture (COCA-MDA) to support the development of self-adaptive applications, we describe a state-of-the-art case study and evaluate the development effort involved in adopting the COCA-MDA in constructing the application. An intensive analysis of the application requirements simplified the process of modelling the application's behavioural model, therefore, instead of modelling several variation models, the developers modelled an extra-functionality model. COCA-MDA reduces the development effort because it maintains a clear separation of concerns and employs a decomposition mechanism to produce a context-oriented component model which decouples the applications' core functionality from the context-dependent functionality. Estimating the MDA approach's productivity can help the software developers to select the best MDA-based methodology from the available solutions proposed in the literature. Thus, counting the source line of code is not adequate for evaluating the development effort of the MDA-based methodology. Quantifying the maintenance adjustment factor of the new, adapted, and reused code is a better estimate of the development effort of the MDA approaches.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131504267","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}
this paper describes a new model for proactive messages delivery to mobile phones. SpotEx application can use any Wi-Fi access point as presence sensor that could activate delivery for some user-generated messages right to mobile phones. The key idea is how to associate some user-defined messages and Wi-Fi access points. As a result we can build rule-based expert system that describes delivery of user-defined messages depending on visibility of Wi-Fi hotspots.
{"title":"About Location-aware Mobile Messages: Expert System Based on WiFi Spots","authors":"D. Namiot, M. Schneps-Schneppe","doi":"10.1109/NGMAST.2011.19","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.19","url":null,"abstract":"this paper describes a new model for proactive messages delivery to mobile phones. SpotEx application can use any Wi-Fi access point as presence sensor that could activate delivery for some user-generated messages right to mobile phones. The key idea is how to associate some user-defined messages and Wi-Fi access points. As a result we can build rule-based expert system that describes delivery of user-defined messages depending on visibility of Wi-Fi hotspots.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130735600","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}
Many diseases are diagnosed based on cell count done by clinical examination. The methods which are being used in pathological laboratories for counting cells in a sample are the traditional manual and tedious ones. This procedure is laborious and dependent on the judgment and skill of the operator. Moreover the judgment of the operator may vary in relation to fatigue and other physical conditions. Importantly these techniques consume long periods of time which may affect diagnosis. In order to improve the efficiency and veracity of diagnosis, this paper presents an algorithm that automatically counts the cells using windows based applications in mobile phones. The algorithm uses the quintessential preprocessing techniques to remove the graininess in the sample images, enhances the contrast between the cytoplasm and nucleus and extra cellular components [15]. Subsequently, the segmentation algorithm based on Otsu’s threshold, morphological operations, and marker controlled watershed algorithm and cell size considerations is performed. Pathologists can now prepare and image thousands of samples and save on time per day using this automation.
{"title":"An Unparagoned Application for Red Blood Cell Counting using Marker Controlled Watershed Algorithm for Android Mobile","authors":"Y. Karunakar, A. Kuwadekar","doi":"10.1109/NGMAST.2011.27","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.27","url":null,"abstract":"Many diseases are diagnosed based on cell count done by clinical examination. The methods which are being used in pathological laboratories for counting cells in a sample are the traditional manual and tedious ones. This procedure is laborious and dependent on the judgment and skill of the operator. Moreover the judgment of the operator may vary in relation to fatigue and other physical conditions. Importantly these techniques consume long periods of time which may affect diagnosis. In order to improve the efficiency and veracity of diagnosis, this paper presents an algorithm that automatically counts the cells using windows based applications in mobile phones. The algorithm uses the quintessential preprocessing techniques to remove the graininess in the sample images, enhances the contrast between the cytoplasm and nucleus and extra cellular components [15]. Subsequently, the segmentation algorithm based on Otsu’s threshold, morphological operations, and marker controlled watershed algorithm and cell size considerations is performed. Pathologists can now prepare and image thousands of samples and save on time per day using this automation.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116623919","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}
The use of trained Neural networks has found a variegated field of applications in the present world. In most of the developing countries, investing in stocks, albeit the risk factor is the most lucrative way of earning quick bucks. This has lead to the development of various models for financial markets and investment. Black-Scholes model opened a new domain for research in the field of stock markets. The model develops partial differential equations whose solution, the Black-Scholes formula, is widely used in the pricing of European-style options. The Aim of "Neural Network Based Stock Price Forecasting Model" is to develop a Model which will be used to Forecast Future Stock Prices using handheld Android Mobile phones. It will be developed by using one of the Concepts in Artificial Intelligence (8), "Artificial neural networks (ANNs) have rapidly grown in popularity. They are artificial intelligence adaptive software systems that have been inspired by how biological neural networks work. They are used because they can learn to detect complex patterns in data. In mathematical terms, they are universal function approximators, meaning that given the right data and configured correctly; they can capture and model any input-output relationships. This not only removes the need for human interpretation of charts or the series of rules for generating entry/exit signals, but also provides a bridge to fundamental analysis, as the variables used in fundamental analysis can be used as input. As ANNs are essentially non-linear statistical models, their accuracy and prediction capabilities can be both mathematically and empirically tested. In various studies, authors have claimed that neural networks used for generating trading signals given various technical and fundamental inputs have significantly outperformed buy-hold strategies as well as traditional linear technical analysis methods when combined with rule-based expert systems. Index Terms— Black-Scholes model, Neural Networks, Stock markets, Backpropogation, Pattern recognition.
{"title":"Punctilious Training of Neural Networks for Efficacious Applications of Predictions in Android Phones","authors":"Y. Karunakar, A. Kuwadekar","doi":"10.1109/NGMAST.2011.26","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.26","url":null,"abstract":"The use of trained Neural networks has found a variegated field of applications in the present world. In most of the developing countries, investing in stocks, albeit the risk factor is the most lucrative way of earning quick bucks. This has lead to the development of various models for financial markets and investment. Black-Scholes model opened a new domain for research in the field of stock markets. The model develops partial differential equations whose solution, the Black-Scholes formula, is widely used in the pricing of European-style options. The Aim of \"Neural Network Based Stock Price Forecasting Model\" is to develop a Model which will be used to Forecast Future Stock Prices using handheld Android Mobile phones. It will be developed by using one of the Concepts in Artificial Intelligence (8), \"Artificial neural networks (ANNs) have rapidly grown in popularity. They are artificial intelligence adaptive software systems that have been inspired by how biological neural networks work. They are used because they can learn to detect complex patterns in data. In mathematical terms, they are universal function approximators, meaning that given the right data and configured correctly; they can capture and model any input-output relationships. This not only removes the need for human interpretation of charts or the series of rules for generating entry/exit signals, but also provides a bridge to fundamental analysis, as the variables used in fundamental analysis can be used as input. As ANNs are essentially non-linear statistical models, their accuracy and prediction capabilities can be both mathematically and empirically tested. In various studies, authors have claimed that neural networks used for generating trading signals given various technical and fundamental inputs have significantly outperformed buy-hold strategies as well as traditional linear technical analysis methods when combined with rule-based expert systems. Index Terms— Black-Scholes model, Neural Networks, Stock markets, Backpropogation, Pattern recognition.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134593284","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}
This papers looks at the details of signaling required for the implementation of the novel Third-Party Authentication, Authorization and Accounting (3P-AAA) framework. The motivation and functionality of the main 3P-AAA interfaces is discussed. As a result of this discussion, new and modified messages based on the Diameter protocol have been outlined.
{"title":"Signaling Messages and AVPs for 3P-AAA Framework","authors":"D. Tairov, Ivan Ganchev, M. O'Droma","doi":"10.1109/NGMAST.2011.40","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.40","url":null,"abstract":"This papers looks at the details of signaling required for the implementation of the novel Third-Party Authentication, Authorization and Accounting (3P-AAA) framework. The motivation and functionality of the main 3P-AAA interfaces is discussed. As a result of this discussion, new and modified messages based on the Diameter protocol have been outlined.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124512080","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}
In this paper, the construction of space time block (STBC) over maximum rank distance (MRD) codes is presented for different configuration of transmit antennas. Different fields are used to construct such codes. To conserve the rank of the code, Gaussian integers have been used for modulation for 3-transmit antenna scenario to evaluate their performance. Furthermore, a comparative study with corresponding orthogonal code is also presented. First, It is shown through simulation that rank codes in any antenna configuration can achieve full diversity gain similar to what orthogonal codes can do in most cases. The simulation results show that orthogonal codes generally perform better than MRD for any given configuration. However, a special case is described in which rank code outperforms orthogonal code for 2x1 antenna configuration provided the two conditions are satisfied.
{"title":"Maximum Rank Distance Codes for Space Time Block Coding: A Comparative Study","authors":"H. M. Asif, E. Gabidulin, B. Honary","doi":"10.1109/NGMAST.2011.45","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.45","url":null,"abstract":"In this paper, the construction of space time block (STBC) over maximum rank distance (MRD) codes is presented for different configuration of transmit antennas. Different fields are used to construct such codes. To conserve the rank of the code, Gaussian integers have been used for modulation for 3-transmit antenna scenario to evaluate their performance. Furthermore, a comparative study with corresponding orthogonal code is also presented. First, It is shown through simulation that rank codes in any antenna configuration can achieve full diversity gain similar to what orthogonal codes can do in most cases. The simulation results show that orthogonal codes generally perform better than MRD for any given configuration. However, a special case is described in which rank code outperforms orthogonal code for 2x1 antenna configuration provided the two conditions are satisfied.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125350110","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}
This paper describes an implementation for monitoring the Quality of Service (QoS) and expecting the Quality of Experience (QoE) of a voice communication in a Real-time Transport Protocol (RTP) based telecommunication environment. The resulting QoS parameters are evaluated, the QoE is determined with the E-Model and processed for graphical presentation. With the use of some open-source programming libraries, the presented prototype can be a helpful alternative for expensive measurement devices and is ready to be deployed in a widespread telecom environment at low cost.
{"title":"Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quality of Experience (QoE) Estimation in Telecommunication Environments","authors":"B. Huntgeburth, Michael Maruschke, S. Schumann","doi":"10.1109/NGMAST.2011.37","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.37","url":null,"abstract":"This paper describes an implementation for monitoring the Quality of Service (QoS) and expecting the Quality of Experience (QoE) of a voice communication in a Real-time Transport Protocol (RTP) based telecommunication environment. The resulting QoS parameters are evaluated, the QoE is determined with the E-Model and processed for graphical presentation. With the use of some open-source programming libraries, the presented prototype can be a helpful alternative for expensive measurement devices and is ready to be deployed in a widespread telecom environment at low cost.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133434071","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}
A mobile ad hoc network (MANET) is a set of wireless mobile nodes that can communicate with each other without using any fixed infrastructure. It is also necessary for MANET devices to communicate in a seamless manner. There are multiple routing protocols that have been developed for MANETs. There is a need to support real time and multimedia applications in MANETs as they gain popularity. MANETs require an efficient routing protocol and quality of service (QoS) mechanism in order to support multimedia applications such as voice and video. Such applications have strict quality of service requirements such as bandwidth, delay, and jitter. Design and development of routing algorithms with QoS support is experiencing increased research interest. This paper evaluates the QoS performance of MANETs by comparing the results of using AODV and DSR routing protocols. Using the OPNET Modeler, we have conducted an extensive set of performance experiments for these protocols with a wide variety of settings. The results show that DSR would be the best protocol to use with voice based traffic as long as mobility is kept to a minimum. As network size and mobility increases, AODV is the better choice due to the on-demand nature allowing for much higher mobility because of the non-caching nature of the routes. However, when resource intensive applications such as voice and video are introduced, the on-demand nature of AODV severely hampers network performance. Even with QoS, AODVs route discovery cannot keep up with the requirements of these applications and this is where DSR's route caching truly shines.
{"title":"Quality of Service Evaluations of On Demand Mobile Ad-Hoc Routing Protocols","authors":"H. Jasani","doi":"10.1109/NGMAST.2011.31","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.31","url":null,"abstract":"A mobile ad hoc network (MANET) is a set of wireless mobile nodes that can communicate with each other without using any fixed infrastructure. It is also necessary for MANET devices to communicate in a seamless manner. There are multiple routing protocols that have been developed for MANETs. There is a need to support real time and multimedia applications in MANETs as they gain popularity. MANETs require an efficient routing protocol and quality of service (QoS) mechanism in order to support multimedia applications such as voice and video. Such applications have strict quality of service requirements such as bandwidth, delay, and jitter. Design and development of routing algorithms with QoS support is experiencing increased research interest. This paper evaluates the QoS performance of MANETs by comparing the results of using AODV and DSR routing protocols. Using the OPNET Modeler, we have conducted an extensive set of performance experiments for these protocols with a wide variety of settings. The results show that DSR would be the best protocol to use with voice based traffic as long as mobility is kept to a minimum. As network size and mobility increases, AODV is the better choice due to the on-demand nature allowing for much higher mobility because of the non-caching nature of the routes. However, when resource intensive applications such as voice and video are introduced, the on-demand nature of AODV severely hampers network performance. Even with QoS, AODVs route discovery cannot keep up with the requirements of these applications and this is where DSR's route caching truly shines.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128797638","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}
Both cloud computing and mobile computing domains have advanced rapidly and are the promising technologies for the near future. Furthermore, the proliferation of mobile devices is fostering the emergence of ubiquitous environments, and thus the development of pervasive and context-aware applications is increasing. Mobile technologies are mainly drawing their attention to the clouds due to the increasing demand of the applications for processing power, storage space and energy. This paper introduces Zompopo, an Android application that provides an intelligent calendar, combining Google Calendar and the accelerometer sensor of the mobile, which allows the user to schedule his/her activities from the beginning of the day according previous week's activities. The application is explained with detailed architectural and technological choices. The application uses Map Reduce to analyze the accelerometer sensor data to deduce any diversions from the regular calendar activity, thus efficiently utilizing the cloud computing resources. A detailed performance analysis of the application is also provided, showing how mobile application benefit by going cloud-aware.
{"title":"Zompopo: Mobile Calendar Prediction Based on Human Activities Recognition Using the Accelerometer and Cloud Services","authors":"S. Srirama, Huber Flores, Carlos Paniagua","doi":"10.1109/NGMAST.2011.21","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.21","url":null,"abstract":"Both cloud computing and mobile computing domains have advanced rapidly and are the promising technologies for the near future. Furthermore, the proliferation of mobile devices is fostering the emergence of ubiquitous environments, and thus the development of pervasive and context-aware applications is increasing. Mobile technologies are mainly drawing their attention to the clouds due to the increasing demand of the applications for processing power, storage space and energy. This paper introduces Zompopo, an Android application that provides an intelligent calendar, combining Google Calendar and the accelerometer sensor of the mobile, which allows the user to schedule his/her activities from the beginning of the day according previous week's activities. The application is explained with detailed architectural and technological choices. The application uses Map Reduce to analyze the accelerometer sensor data to deduce any diversions from the regular calendar activity, thus efficiently utilizing the cloud computing resources. A detailed performance analysis of the application is also provided, showing how mobile application benefit by going cloud-aware.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128039050","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}
Alberto Cruz, Ignacio Marín, J. Entrialgo, A. Campos
Nowadays, applications must be provided for mobile devices with very different resources. In order to provide the user with a satisfying experience, some of the computation can be offloaded to a remote server. This paper presents an approach for this offloading process for remote data-gathering applications. The set of requirements to be fulfilled by the approach is identified and presented. This approach takes into account resources such as CPU, memory, storage and connection bandwidth, both at provisioning and execution time, as well as allowing different granularities for the tasks to be offloaded. In addition, it takes into account other tasks being executed in the mobile device and in the server. The approach is based on client-server architecture. A first-approach solution is presented, describing the decisions to be made both at application-provisioning time and during runtime. A prototype of a.NET application for sputum analysis has been implemented in order to show the applicability of the proposed approach. Execution time, memory usage, storage and transmission time have been tested with a variety of devices. The results show how this approach can be applied in practice, even with the limitations that operating systems and real devices impose.
{"title":"Offloading Approach for Flexible Provisioning and Execution of Remote Data-gathering Applications","authors":"Alberto Cruz, Ignacio Marín, J. Entrialgo, A. Campos","doi":"10.1109/NGMAST.2011.20","DOIUrl":"https://doi.org/10.1109/NGMAST.2011.20","url":null,"abstract":"Nowadays, applications must be provided for mobile devices with very different resources. In order to provide the user with a satisfying experience, some of the computation can be offloaded to a remote server. This paper presents an approach for this offloading process for remote data-gathering applications. The set of requirements to be fulfilled by the approach is identified and presented. This approach takes into account resources such as CPU, memory, storage and connection bandwidth, both at provisioning and execution time, as well as allowing different granularities for the tasks to be offloaded. In addition, it takes into account other tasks being executed in the mobile device and in the server. The approach is based on client-server architecture. A first-approach solution is presented, describing the decisions to be made both at application-provisioning time and during runtime. A prototype of a.NET application for sputum analysis has been implemented in order to show the applicability of the proposed approach. Execution time, memory usage, storage and transmission time have been tested with a variety of devices. The results show how this approach can be applied in practice, even with the limitations that operating systems and real devices impose.","PeriodicalId":142071,"journal":{"name":"2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134364727","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}