An analytical model for transport layer caching in wireless sensor networks