ACM Home Page
Please provide us with feedback. Feedback
NWSLite: a light-weight prediction utility for mobile devices
Full text PdfPdf (130 KB)
Source International Conference On Mobile Systems, Applications And Services archive
Proceedings of the 2nd international conference on Mobile systems, applications, and services table of contents
Boston, MA, USA
SESSION: Energy conservation for mobile devices table of contents
Pages: 2 - 11  
Year of Publication: 2004
ISBN:1-58113-793-1
Authors
Selim Gurun  University of California, Santa Barbara, CA
Chandra Krintz  University of California, Santa Barbara, CA
Rich Wolski  University of California, Santa Barbara, CA
Sponsors
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
USENIX: USENIX Association
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 32,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Computation off-loading, i.e., remote execution, has been shown to be effective for extending the computational power and battery life of resource-restricted devices, e.g., hand-held, wearable, and pervasive computers. Remote execution systems must predict the cost of executing both locally and remotely to determine when off-loading will be most beneficial. These costs however, are dependent upon the execution behavior of the task being considered and the highly-variable performance of the underlying resources, e.g., CPU (local and remote), bandwidth, and network latency. As such, remote execution systems must employ sophisticated, prediction techniques that accurately guide computation off-loading. Moreover, these techniques must be efficient, i.e., they cannot consume significant resources, e.g., energy, execution time, etc., since they are performed on the mobile device.In this paper, we present NWSLite, a computationally efficient, highly accurate prediction utility for mobile devices. NWSLite is an extension to the Network Weather Service (NWS), a dynamic forecasting toolkit for adaptive scheduling of high-performance Computational Grid applications. We significantly scaled down the NWS to reduce its resource consumption yet still achieve accuracy that exceeds that of extant remote execution prediction methods. We empirically analyze and compare both the prediction accuracy and the cost of NWSLite and a number of different forecasting methods from existing remote execution systems. We evaluate the efficacy of the different methods using a wide range of mobile applications and resources.


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
2
 
3
 
4
 
5
G. Bottomley and S. Alexander. A novel approach for stabilizing recursive least squares filters. IEEE Transactions on Signal Processing, 39, 1991.
 
6
D. Burger and T. Austin. The simplescalar tool set, version 2.0. Technical Report 1342, UW Madison Computer Sciences, June 1997.
 
7
Compaq Computer Corporation. iPAQ Pocket PC. http://www.compaq.com/products/handhelds/pocketpc/.
 
8
 
9
10
 
11
 
12
GLVU source code and documentation, Feb 2002. http://www.cs.unc.edu/walk/software/glvu/.
 
13
The grid application development software project (GrADS). http://hipersoft.cs.rice.edu/grads/.
 
14
S. Gurun, C. Krintz, and R. Wolski. Efficient Prediction. Technical Report 2003-34, University of California, Santa Barbara, 2003.
15
 
16
U. Kremer, J.Hicks, and J.M.Rehg. A compilation framework for power and energy management on mobile computers. In International Workshop on Languages and Compilers for Parallel Computing (LCPC'01), August 2001.
 
17
18
 
19
 
20
Dushyanth Narayanan and M. Satyanarayanan. Predictive resource management for wearable computing. In International Conference on Mobile Systems, Applications, and Services, 2003.
21
 
22
The Network Weather Service Home page -- http://nws.cs.ucsb.edu.
23
24
 
25
Wireless LAN Traces from ACM SIGCOMM'01. http://ramp.ucsd.edu/pawn/sigcomm-trace/.
26
 
27
 
28
N. Spring and R. Wolski. Application level scheduling: Gene sequence library comparison. In Proceedings of ACM International Conference on Supercomputing, July 1998.
 
29
 
30
 
31
A. J. Willmott. Radiator source code and online documentation, Oct 1999. http://www.cs.cmu.edu/ ajw/software/.
 
32
 
33
 
34
35

CITED BY  8

Collaborative Colleagues:
Selim Gurun: colleagues
Chandra Krintz: colleagues
Rich Wolski: colleagues