 Such software updating relied on epidemic mode of dissemination of information and had to be done both efficiently (few network transmissions) and fast.Routing in wireless ad hoc networks or MANETs generally falls into three categories, namely