Computing while Charging: Building a Distributed Computing Infrastructure using Smartphones
2017; International Journal for Research in Applied Science and Engineering Technology (IJRASET); Volume: V; Issue: III Linguagem: Inglês
10.22214/ijraset.2017.3060
ISSN2321-9653
Autores Tópico(s)Multimedia Communication and Technology
ResumoEvery night, a large range of idle smartphones square measure blocked into an influence supply for recharging the battery. Given the increasing computing capabilities of smartphones, these idle phones constitute a sizeable computing infrastructure. Therefore, for an enterprise that provides its staff with smartphones, we argue that a computing infrastructure that leverages idle smartphones being charged nightlong is AN energy-efficient and efficient various to running tasks on ancient server infrastructure. While parallel execution and scheduling models exist for servers (e.g.,MapReduce), smartphones present a distinctive set of technical challenges attributable to the heterogeneousness in electronic equipment clock speed, variability in network bandwidth, and lower availability compared to servers In this paper, we address several of these challenges to develop CWC-a distributed computing infrastructure mistreatment smartphones. Specifically, our contributions are: (i) we profile the charging behaviors of real phone house owners to show the viability of our approach,(ii) we modify programmers to execute parallelizable tasks on smartphones with very little effort, (iii) we develop a straightforward task migration model to resume interrupted task executions, associate degree (iv) we implement and valuate a paradigm of CWC (with eighteen robot smartphones) that employs an underlying novel programming algorithmic rule to minimize the make span of a group of tasks. Our extensive evaluations demonstrate that the performance of our approach makes our vision viable. Further, we expressly evaluate the performance of CWC's programming element to demonstrate its effectivity compared to alternative doable approaches.
Referência(s)