Professional Documents
Culture Documents
Mobile Battery Prediction
Mobile Battery Prediction
1 S. Marz Reducing power International Journal To improve the scheduling Event Stream
B. V. Zanden consumption and latency of Computer Trends performance of GUI-oriented Model
in mobile devices using an and Technology apps
event stream model (IJCTT)
2 Amit Singhai Reducing Power IJSRD - International To reduce the power Graphical
Joy Bose Consumption in Graphic Journal for Scientific consumption of graphics Intensive Method
Intensive Android Research & intensive Android applications
Applications Development by reducing an additional
layer or surface introduced
by Surface View
3 Stephen Marz Power Consumption in International Journal To change the Display Servers Kernel-Level
Mobile Devices by Using of Innovative to Kernel Display Servers Display Server
a Kernel-Level Display Research in
Server Computer and
Communication
Engineering
PROBLEM IDENTIFIED – DISPLAY SERVERS
• WHILE USING THE CLOUD APPS, THE POWER CONSUMPTION OF MOBILE BATTERY
WILL BE MORE
• BECAUSE TO USE CLOUD APPS, THE MOBILE SHOULD HAVE AN CONSTANT INTERNET
CONNECTION
• IT IS COMMONLY USED BY DISPLAY SERVERS WHICH CONSISTES OF FOUR
DIFFERENT THREAD WHICH REQUIRE A MORE POWER CONSUMPTION
• THE EXISTING PULL MODEL USED BY DISPLAY SERVERS STORE EVENTS INTO SEVERAL
QUEUES WHERE THEY ARE PROPAGATED THROUGH MULTIPLE LAYERS TO THE
APPLICATIONS THAT WILL HANDLE THEM.
• IF THERE ARE NO EVENT LISTENERS FOR AN EVENT, THEN THE EVENT WILL BE DISCARDED
• BY ELIMINATING SYSTEM CALLS BETWEEN THE APPLICATION LAYER AND THE KERNEL
LAYER
• FROM TEXT MESSAGING APP, THE POWER WAS REDUCED BY UP TO 218 MILLIWATTS
(ROUGHLY 30%)
• FROM VIDEO APP, THE POWER WAS REDUCED BY AN AVERAGE OF 182 MILLIWATTS
(ROUGHLY 6%)
TEXT MESSAGING APP VIDEO APP
CONCLUSION
• AS THE DISPLAY SERVER DIVIDED THE WORKLOAD OF AN APP INTO MANY COMPONENTS AND
POLLING LOOPS, THE CONSUMPTION OF BATTERY WILL BE MORE
• BY USING KERNEL-LEVEL DISPLAY SERVER, IT ELIMINATES THE POLLING LOOPS AND DIRECTLY
CONNECTS THE KERNEL SERVER TO DISPLAY SERVER RATHER THAN COMMUNIVATION VIA
SYSTEM CALLS