SlideShare a Scribd company logo
DELTA++: Reducing the Size of Android Application 
Updates 
ABSTRACT: 
This method of creating and deploying update patches improves on Google Smart 
Application Update by first 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: 
To reduce application update traffic, Google developed Google 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. 
DISADVANTAGES OF EXISTING SYSTEM: 
DELTA could successfully decrease application update traffic and enable savings 
in the cellular network and data centers but we want much more. 
PROPOSED SYSTEM: 
Notably, delta encoding is at the Android Application Package (APK) level only, 
which limits the possible reduction in patch size. To address this shortcoming and 
reduce update traffic even more, we extended our Delta Encoding for Less Traffic 
for Apps (DELTA), an update mechanism based on the bsdiff delta encoding tool. 
We have implemented DELTA++ as server side software, which constructs update 
patches and serves them by request, and as an Android application that deploys the 
received patches and updates the installed applications.
ADVANTAGES OF PROPOSED SYSTEM: 
 Unlike Google Smart Application Update, DELTA++ unpacks the A PK and 
then compresses its individual modules. Our experimental results show that 
DELTA++ can reduce application update size by 77 percent on average, 
relative to a 55 percent average size reduction possible with Google Smart 
Application Update. 
 Our experiments show that additional battery use is negligible. 
 Although DELTA++ is clearly superior to Google Smart Application Update 
in patch size and traffic reduction, its advantage in deployment time is less 
straightforward. 
SYSTEM REQUIREMENTS: 
HARDWARE REQUIREMENTS: 
 System : Pentium IV 2.4 GHz. 
 Hard Disk : 40 GB. 
 Floppy Drive : 1.44 Mb.
 Monitor : 15 VGA Colour. 
 Mouse : Logitech. 
 Ram : 512 Mb. 
 MOBILE : ANDROID 
SOFTWARE REQUIREMENTS: 
 Operating system : Windows XP/7. 
 Coding Language : Java 1.7 
 Tool Kit : Android 2.3 ABOVE 
 IDE : Eclipse 
REFERENCE: 
Nikolai Samteladze and Ken Christensen University of South 
Florida“DELTA++:REDUCING THE SIZE OF ANDROID APPLICATION 
UPDATES ”2014

More Related Content

PPTX
Delta++ Reducing The Size Of Android Application Updates
PPTX
RAPIDMINER: Rapidminer products
PPTX
GCM with Pushbots
PPTX
PPTX
Google IO Devbytes 2014
PDF
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
PDF
Press Release 0076
PDF
Piattaforma Digitale Nazionale Dati and notebooks: how public data can be sea...
Delta++ Reducing The Size Of Android Application Updates
RAPIDMINER: Rapidminer products
GCM with Pushbots
Google IO Devbytes 2014
EVOLVE'14 | Enhance | John Fait | Add Analytics To Your AEM Apps
Press Release 0076
Piattaforma Digitale Nazionale Dati and notebooks: how public data can be sea...

Viewers also liked (15)

DOCX
Catch me if you can evaluating android anti malware against transformation at...
PPTX
ค่าเฉลี่ยเลขคณิต
PPTX
Mood board
PPTX
Entr project
PPTX
Photoshop Power Point! By Kainaz
DOCX
Sbd 4 and sbd 9 legal aid
PPTX
PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
PPTX
This is a test
PPTX
ค่าเฉลี่ยเลขคณิต บุ๋ม 1
PPTX
Turing Talk Slides
PPTX
Complex Network Analysis
PPT
Cultural differences us situations
PPT
Prefix suffix
PPTX
Internal control assessment
DOCX
Initial planning
Catch me if you can evaluating android anti malware against transformation at...
ค่าเฉลี่ยเลขคณิต
Mood board
Entr project
Photoshop Power Point! By Kainaz
Sbd 4 and sbd 9 legal aid
PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
This is a test
ค่าเฉลี่ยเลขคณิต บุ๋ม 1
Turing Talk Slides
Complex Network Analysis
Cultural differences us situations
Prefix suffix
Internal control assessment
Initial planning
Ad

Delta++ reducing the size of android application updates

  • 1. DELTA++: Reducing the Size of Android Application Updates ABSTRACT: This method of creating and deploying update patches improves on Google Smart Application Update by first 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: To reduce application update traffic, Google developed Google 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
  • 2. 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. DISADVANTAGES OF EXISTING SYSTEM: DELTA could successfully decrease application update traffic and enable savings in the cellular network and data centers but we want much more. PROPOSED SYSTEM: Notably, delta encoding is at the Android Application Package (APK) level only, which limits the possible reduction in patch size. To address this shortcoming and reduce update traffic even more, we extended our Delta Encoding for Less Traffic for Apps (DELTA), an update mechanism based on the bsdiff delta encoding tool. We have implemented DELTA++ as server side software, which constructs update patches and serves them by request, and as an Android application that deploys the received patches and updates the installed applications.
  • 3. ADVANTAGES OF PROPOSED SYSTEM:  Unlike Google Smart Application Update, DELTA++ unpacks the A PK and then compresses its individual modules. Our experimental results show that DELTA++ can reduce application update size by 77 percent on average, relative to a 55 percent average size reduction possible with Google Smart Application Update.  Our experiments show that additional battery use is negligible.  Although DELTA++ is clearly superior to Google Smart Application Update in patch size and traffic reduction, its advantage in deployment time is less straightforward. SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS:  System : Pentium IV 2.4 GHz.  Hard Disk : 40 GB.  Floppy Drive : 1.44 Mb.
  • 4.  Monitor : 15 VGA Colour.  Mouse : Logitech.  Ram : 512 Mb.  MOBILE : ANDROID SOFTWARE REQUIREMENTS:  Operating system : Windows XP/7.  Coding Language : Java 1.7  Tool Kit : Android 2.3 ABOVE  IDE : Eclipse REFERENCE: Nikolai Samteladze and Ken Christensen University of South Florida“DELTA++:REDUCING THE SIZE OF ANDROID APPLICATION UPDATES ”2014