A New Task Allocation Protocol for Extending Stability and Operational Periods in Internet of Things | IEEE Journals & Magazine | IEEE Xplore