JouleTrack: a web based tool for software energy profiling
Proceedings of the 38th annual Design Automation Conference
A framework for energy-scalable communication in high-density wireless networks
Proceedings of the 2002 international symposium on Low power electronics and design
VLSID '00 Proceedings of the 13th International Conference on VLSI Design
Energy-balanced task allocation for collaborative processing in wireless sensor networks
Mobile Networks and Applications
Energy-Aware Task Scheduling: Towards Enabling Mobile Computing over MANETs
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 12 - Volume 13
Neural Networks - Special issue on neural networks and kernel methods for structured domains
A Task Allocation Model for Distributed Computing Systems
IEEE Transactions on Computers
Scheduling in Distributed Computing Systems: Analysis, Design and Models
Scheduling in Distributed Computing Systems: Analysis, Design and Models
The decision model of task allocation for constrained stochastic distributed systems
Computers and Industrial Engineering
Wireless distributed computing in cognitive radio networks
Ad Hoc Networks
Energy-efficiency of MIMO and cooperative MIMO techniques in sensor networks
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Wireless distributed computing (WDC) is an enabling technology that allows radio nodes to cooperate in processing complex computational tasks of an application in a distributed manner. WDC research is being driven by the fact that mobile portable computing devices have limitations in executing complex mobile applications, mainly attributed to their limited resource and functionality. This article focuses on resource allocation in WDC networks, specifically on scheduling and task allocation. In WDC, it is important to schedule communications between the nodes in addition to the allocation of computational tasks to nodes. Communication scheduling and heterogeneity in the operating environment make the WDC resource allocation problem challenging to address. This article presents a task allocation and scheduling algorithm that optimizes both energy consumption and makespan in a heuristic manner. The proposed algorithm uses a comprehensive model of the energy consumption for the execution of tasks and communication between tasks assigned to different radio nodes. The algorithm is tested for three objectives, namely, minimization of makespan, minimization of energy consumption, and minimization of both makespan and energy consumption.