This paper focuses on the existing development and research in the field of saving the energy of smart-phones. This paper was published in the IJCAT International Journal of Computing and Technology, Volume 1, Issue 2, March 2014 ISSN : 2348 - 6090.
This paper focuses on the existing development and research in the field of saving the energy of smart-phones. This paper was published in the IJCAT International Journal of Computing and Technology, Volume 1, Issue 2, March 2014 ISSN : 2348 - 6090.
This paper focuses on the existing development and research in the field of saving the energy of smart-phones. This paper was published in the IJCAT International Journal of Computing and Technology, Volume 1, Issue 2, March 2014 ISSN : 2348 - 6090.
IJCAT International Journal of Computing and Technology, Volume 1, Issue 2, March 2014
ISSN : 2348 - 6090
www.IJCAT.org
114
Energy Economization using Multimedia Cloud Computing 1 Swati Tiwari, 2 Praveen Sen
1 Department Of Embedded System and Computing, Rashtrasant Tukdoji Maharaj Nagpur University, Nagpur, India
2 Department Of Information Technology, Rashtrasant Tukdoji Maharaj Nagpur University, Nagpur, India
Abstract - With the wide range of development of smart- phones there is increasing demand in the consumption of the smart-phones. Due the advanced features, that the smart-phone possesses the consumption of battery increases. This paper focuses on the existing development and research in the field of saving the energy of smart-phones.
Keywords - Smartphone, offload, cloud, energy.
1. Introduction
Smart-phones are becoming more & more popular because of their unique design, lightweight & compact size. Their various features such as many useful applications like multimedia applications, games etc .and ease to carry from one place to another have added to their popularity. But these new features have created a new set of problems like limited battery capacity, processing capacity and memory capacity. Even after a lot of research & development done in recent times limited battery size is one of the major problems that has not been solved satisfactorily. In complete contrast development in other smart-phone applications like multimedia, games, GPS, etc .have occurred in leaps & bounds. For example, classic games like Tetris, requires less memory storage & processing capacity to operate. Due to this battery usage was less. In complete contrast recent games are very much resource intensive in terms of processing and data transfer rates, this causes a huge drain on batteries of smart-phones.
Let us consider a scenario where a customer purchases a smart-phone which runs an application consuming more processing power such as an addicting game & starts playing that game on his smart-phone. After a few minutes when the events in this game have taken an interesting turn and his Smartphone stops running the game because of low battery. This scenario is very frustrating for the customer.
But you would say that this example is only of games. Not everyone uses their mobile for playing games. So lets consider another scenario which would
relate to the gravity of the situation. Consider an engineer working on a site and he is using smart-phone to make a video call to his boss. They are discussing about the implementation of a certain task in his project undertaking. Now suddenly he finds that his smart- phone is out of battery power. This situation is not only frustrating but could also cause loss and damage to the customer.
1.1 Solutions
1. Increase battery capacity With the development of smart-phones, the problem the users face is the limited battery capacity. Research is going on to increase the battery capacity of smart-phone. But results are not very fruitful. Hence we cannot rely on increasing battery capacity for our power problem.
2. Increase the number of batteries. Smart-phones are light weight and attractive but to increase the battery capacity we can increase the number of batteries attached in the smart-phones which will make the phone bulky in the mere future. Hence, no one would buy it. So this solution is also not a viable solution.
3. Not running apps which use more power Using a smart-phone means utilizing the facilities available therein, which in turn consumes more battery. The solution to this problem is to running only those apps which will consume less power but it kills the purpose of the using the smart phone.
4. Offload it to a cloud The best solution is to offload heavy tasks on the cloud. Offloading large computation to the cloud may save the battery usage. The solution to this problem is increasing the battery capacity. But as stated earlier battery capacity can only be improved to a certain extent. Here Cloud computing can come in handy. Cloud Computing can be used in multimedia operations to save energy.
IJCAT International Journal of Computing and Technology, Volume 1, Issue 2, March 2014 ISSN : 2348 - 6090 www.IJCAT.org
115
2. Literature survey
During the literature survey, it was found that cloud computing plays an important role in reducing battery consumption of smart-phones and to backup users data.
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable 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.
Many people have focused to build frameworks to offload large computation on the cloud. Mobile computation offloading involves communication in between the real mobile device and the cloud. For mobile computation offloading to work we have to run same application on smart-phone as well as on the cloud. But the application is not present on the cloud, so we have to offload or copy the application on the cloud. This copy or Clone of the application that is used for offloading is referred as off-clone
Figure 1 Offclone
Figure 1 Flow Chart for working of Offclone The clone used to backup users data is referred as back- clone.
Figure 2 Backclone
3. Proposed Approach
If we take a look around we see that there are many types of smart-phone users. Basically we are classifying the users on the basis of the types of software which they mostly use.
i) Video users ii) Game users iii) Audio Users iv) Internet users v) Regular users. (SMS audio call)
Most of the literature papers deals with a user which is all of the above i.e. it is assumed that the user uses all the applications (such as listening to music, surfing net, chatting, watching videos, etc) regularly and in equal proportions. But usually that is not the case. A person can listen to music for 1 hour and send SMS in 5 minutes only. What we are trying to do is to focus on a particular type of user and see whether performing computation on the cloud saves smart-phone energy for that particular user.
In our approach, we would be performing heavy cloud operations on the device and also on the cloud, then comparing the power efficiency of the outputs on the device and that on the clouds. For that it is divided into following four modules.
1. Development of Local and Cloud database 2. Access of cloud database rigorously and checking the energy consumption 3. Access of local database rigorously and checking the energy consumption 4. Comparing the energy consumed by cloud and that by our local devices IJCAT International Journal of Computing and Technology, Volume 1, Issue 2, March 2014 ISSN : 2348 - 6090 www.IJCAT.org
116
Figure 3 Flowchart for methodology
4. Conclusion
This paper reviews the existing development and research in the field of saving the energy of smart- phones. Offloading heavy tasks on the cloud may save the energy of smart-phone. Offloading heavy tasks on the cloud, allows large computation to be performed on the cloud, saving smart-phone energy as the computations are not performed on the real device. This paper further proposes the line of action which could lead to the solution of the problem of heavy battery consumption by the smart-phones.
References
[1] Milindkumar H. Tandel, Vijay S. Venkitachalam, Cloud Computing in Smartphone: Is offloading a better-bet? in >CS837-F12-MW-04A Wichita State University. [2] SAEID ABOLFAZLI1, ZOHREH SANAEI2, ABDULLAH GANI3.Mobile Cloud Computing: A Review on Smartphone Augmentation Approaches, arXiv:1205.0451v2 cs.DC] 15 May 2012. [3] Marco V. Barbera, Sokol Kosta, Alessandro Mei, and Julinda Stefa, To Offload or Not to Offload? The Bandwidth and Energy Costs of Mobile Cloud Computing. [4] Majid Altamimi, Rajesh Palit, Kshirasagar Naik,Energy-as-a-Service (EaaS): On the Efficacy of Multimedia Cloud Computing to Save Smartphone Energy, 2012 IEEE Fifth International Conference on Cloud Computing [5] Mell, P., and Grance, T., 2011: The NIST Definition of Cloud Computing (Draft). Recommendations of the National Institute for Standards and Technology, [online],NIST,http://csrc.nist.gov/publications/nistpubs/8 00145/SP800-145.pdf