DELTA++:
REDUCING THE SIZE OF ANDROID
APPLICATION
UPDATES
ABSTRACT:
This method of creating
and deploying update patches improves on Google Smart Application Update by
_rst unpacking the Android Application Package and then compressing its
elements individually. The smartphone user can then download a smaller patch.
Experiments show that performance yields 49 percent more reduction relative to Google’s
solution, increasing the savings in cellular network bandwidth use and
resulting in lighter application server loads. This reduction in Android application-update
traffic could translate to a 1.7 percent decrease in annual US cellular traffic.
Similar methods applied to iPhone application updates could yield even greater
savings.
EXISTING SYSTEM:
Application updates
continue to add considerable traffic to the cellular network and increase the
load on the data center servers that handle them. Given that each application
carries its own set of feature updates and bug fixes, an update release every
few weeks has become the norm. Smart Application Update, which uses a
compression method transparent to application developers and Android users.
Modifications to the Google Play application and the server software enable
Google Play to construct new versions of updated applications by applying a
patch to the application version installed on the user’s Android device. Although
this solution has made inroads into traffic reduction, its compression methods
are not optimal. Notably, delta encoding is at the Android Application Package
(APK) level only, which limits the possible reduction in patch size.
DISADVANTAGES OF
EXISTING SYSTEM:
·
Its compression method is not optimal.
·
It creates
data traffic.
· Its
encoding is at the Android Application Package (APK) level only.
PROBLEM STATEMENT:
To reduce application
update traffic by using compression technique.
SCOPE:
Delta
Encoding for Less Traffic for Apps (DELTA), an update mechanism based on the
bsdiff delta encoding tool.
PROPOSED SYSTEM:
This system predated the release of Google Smart
Application Update, we showed that DELTA could successfully decrease
application update traffic and enable savings in the cellular network and data
centers. We then refined DELTA, creating DELTA++, which enables an even larger
traffic decrease and greater savings. Both DELTA++ and Google Smart Application
Update use delta encoding, which computes the difference, or diff, between two
files, enabling software developers to construct the newer version from the old
file. Thus, the content provider can update a smart phone application merely by
transferring the diff and then applying the delta patch locally in the smart phone.
However, unlike Google Smart Application Update, DELTA++ unpacks the APK and then
compresses its individual modules.
ADVANTAGES OF PROPOSED
SYSTEM:
·
It reduces the update traffic.
·
It is more optimal compared to other
techniques.
· Cost
efficient.
SYSTEM CONFIGURATION:-
HARDWARE REQUIREMENTS:-
ü Processor - Pentium –IV
ü Speed - 1.1 Ghz
ü RAM - 512 MB(min)
ü Hard
Disk - 40 GB
ü Key
Board - Standard Windows Keyboard
ü Mouse - Two or Three Button Mouse
ü Monitor - LCD/LED
SOFTWARE
REQUIREMENTS:
•
Operating system : Android
•
Coding Language : Android
•
Data Base : SQLite
•
Tool : Eclipse
REFERENCE:
Nikolai Samteladze and Ken Christensen “DELTA++: Reducing the Size of Android Application
Updates” IEEE
TRANSACTIONS ON INTERNET COMPUTING, VOL. 18, NO. 2, MARCH 2014.
No comments:
Post a Comment