Energy efficient and reliable data delivery in urban sensing applications: A performance analysis