Abstract
Mobile devices have evolved from single purpose devices, such as mobile phone, into general purpose multi-core computers with considerable unused capabilities. Therefore, several researchers have considered harnessing the power of these battery-powered devices for distributed computing. Despite their ever-growing capabilities, using battery as power source for mobile devices represents a major challenge for applying traditional distributed computing techniques. Particularly, researchers aimed at using mobile devices as resources for executing computationally intensive task. Different job scheduling algorithms were proposed with this aim, but many of them require information that is unavailable or difficult to obtain in real-life environments, such as how much energy would require a job to be finished. In this context, Simple Energy Aware Scheduler (SEAS) is a scheduling technique for computational intensive Mobile Grids that only require easily accessible information. It was proposed in 2010 and it has been the base for a range of research work. Despite being described as easily implementable in real-life scenarios, SEAS and other SEAS-improvements works have always been evaluated using simulations. In this work, we present a distributed computing platform for mobile devices that support SEAS and empirical evaluation of the SEAS scheduler. This evaluation followed the methodology of the original SEAS evaluation, in which Random and Round Robin schedulers were used as baselines. Although the original evaluation was performed by simulation using notebooks profile instead of smartphones and tablets, results confirms that SEAS outperforms the baseline schedulers.
Highlights
Using mobile devices as resource for distributed computing is a direct result of the mobile devices everincreasing capabilities [1]
The mobile Grid executed 26% more jobs using Simple Energy Aware Scheduler (SEAS) when compared with Random scheduling, and 31% when compared with Round Robin
The platform empirical evaluation presented in this work confirms that SEAS outperformed Random and Round Robin
Summary
Using mobile devices as resource for distributed computing is a direct result of the mobile devices everincreasing capabilities [1]. Different works [2, 3, 4, 5, 6, 7] have aimed at providing resource scheduling schemes that take into account the energy consumption issue Most of these works have been evaluated only through simulation. This work presents a distributed computing platform for mobile devices that supports Simple Energy Aware Scheduler (SEAS) [2]. This work is based on previous attempts to harness mobile device for distributed computing, such as [14, 15, 16] or BOINC for Android. These works are platforms for performing distributed computing using mobile devices, they are not aimed at using energy aware schedulers.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.