• DocumentCode
    104051
  • Title

    Patching a patch - software updates using horizontal patching

  • Author

    Stolikj, Milosh ; Cuijpers, Pieter J. L. ; Lukkien, Johan J.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • Volume
    59
  • Issue
    2
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    435
  • Lastpage
    441
  • Abstract
    This paper presents a method for optimizing software updates of consumer electronic devices running multiple applications with a common software component, called horizontal patching. Instead of using separate deltas for patching different applications, the method generates one delta from the other. Due to the large similarities between the deltas, this horizontal delta is small in size. Experimental results on two test sets, consisting of software updates for sensor networks and smart phones, show that significant improvements can be achieved. Between 27% and 84% data can be saved from transmission, depending on the type of applications and shared components.
  • Keywords
    consumer electronics; mobile computing; smart phones; wireless sensor networks; common software component; consumer electronic devices; horizontal delta; horizontal patching; sensor network; smart phone; software update optimisation; Classification algorithms; Encoding; Microprogramming; Operating systems; Smart phones; Software algorithms; heterogeneous networks; horizontal patching; remote reprogramming; software update;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2013.6531128
  • Filename
    6531128