ACM Home Page
Please provide us with feedback. Feedback
SPADE: scheduler for parallel and distributed execution from mobile devices
Full text PdfPdf (503 KB)
Source Middleware Conference archive
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing table of contents
Leuven, Belgium
Pages 25-30  
Year of Publication: 2008
ISBN:978-1-60558-364-8
Authors
João Nuno Silva  INESC-ID / Technical University of Lisbon
Luís Veiga  INESC-ID / Technical University of Lisbon
Paulo Ferreira  INESC-ID / Technical University of Lisbon
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 58,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1462789.1462794
What is a DOI?

ABSTRACT

Mobile computing devices, such as mobile phones or even ultra-mobile PC's, are becoming more and more powerful. Because of this fact, users are starting to use these devices to execute tasks that until a few years ago would only be executed on a desktop PC, e.g. picture manipulation, or text editing. Furthermore, these devices, are by now almost continuously connected, either by Wi-Fi or 3G UMTS links. Nevertheless power consumption is still a major factor on these mobile devices usage, restricting autonomy.

While users should be able to employ mobile computing devices to perform these tasks with convenience, it would improve performance and reduce battery drain if the bulk processing of such tasks could be offloaded to remote hosts accessible by the same user. To accomplish this, we present SPADE, a middleware to deploy remote and parallel execution of some commodity applications to solve complex problems, from mobile devices, without any special programming effort, and by simply defining several data input sets.

In SPADE, jobs are composed of simpler tasks that will be executed on remote computers. The user states what files should be processed by each task, what application will be launched and defines the application arguments. By using SPADE any user can, for instance, accelerate a batch image manipulation by using otherwise idle remote computers, while releasing the mobile device for other tasks.

In order to make SPADE usable by a wide set of computer users we implemented two ideas: i) the execution code is a commodity piece of software already installed on the remote computers (e.g. image processing applications), and ii) the definition of the data sets to be remotely processed is done in a simple and intuitive way. The results are promising as the speedups accomplished are near optimal, while reducing power consumption, and SPADE allows the easy and efficient deployment of jobs on remote hosts.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Apple Computer, Inc. Xgrid - the simple solution for distributed computing. http://apple.com/macosx/features/xgrid/.
2
 
3
 
4
U. Egede, K. Harrison, R. Jones, A. Maier, J. Moscicki, G. Patrick, A. Soroko, and C. Tan. Ganga user interface for job definition and management. In Proc. Fourth International Workshop on Frontier Science: New Frontiers in Subnuclear Physics, Italy, September 2005. Laboratori Nazionali di Frascati.
 
5
I. Foster. Globus toolkit version 4: Software for service-oriented systems. In IFIP International Conference on Network and Parallel Computing, pages 2--13. Springer-Verlag, 2005.
 
6
Intel Corporation. Mobile internet devices (mids). http://www.intel.com/products/mid.
7
 
8
M. Litzkow, M. Livny, and M. Mutka. Condor - a hunter of idle workstations. In Proc. of the 8th Intl. Conf. of Distributed Computing Systems. IEEE Computer Society, June 1988.
 
9
10
 
11
M. Waldburger, C. Morariu, P. Racz, J. Jähnert, S. Wesner, and B. Stiller. Grids in a mobile world: Akogrimo's network and business views. Praxis der Informationsverarbeitung und Kommunikation (PIK), 30(1):32--43, Jan 2007.

Collaborative Colleagues:
João Nuno Silva: colleagues
Luís Veiga: colleagues
Paulo Ferreira: colleagues