Friday, 4 July 2014
Delta++: reducing the size of android Application updates
DELTA++: REDUCING THE SIZE OF ANDROID
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.
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.
To reduce application update traffic by using compression technique.
Delta Encoding for Less Traffic for Apps (DELTA), an update mechanism based on the bsdiff delta encoding tool.
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.
ü 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
• Operating system : Android
• Coding Language : Android
• Data Base : SQLite
• Tool : Eclipse
Nikolai Samteladze and Ken Christensen “DELTA++: Reducing the Size of Android Application Updates” IEEE TRANSACTIONS ON INTERNET COMPUTING, VOL. 18, NO. 2, MARCH 2014.