Text this: DRAV: Detection and repair of data availability violations in Internet of Things