Browse > Article

Design and Implementation of a Mobile Runtime Library for Execution of Large-scale Application  

Lee, Ye-In (숙명여자대학교 멀티미디어과학과)
Lee, Jong-Woo (숙명여자대학교 정보과학부 멀티미디어과학)
Publication Information
Abstract
Today's growth of the mobile communication infrastructure made mobile computing systems like cellular phones came next to or surpassed the desktop PCs in popularity due to their mobility. Although the performance of mobile devices is now being improved continuously, it is a current common sense that compute intensive large-scale applications can hardly run on any kind of mobile handset devices. To clear up this problem, we decided to exploit the mobile cluster computing system and surveyed the existing ones first. We found out, however, that most of them are not the actual implementations but a mobile cluster infrastructure proposal or idea suggestions for reliable mobile clustering. To make cell phones participated in cluster computing nodes, in this paper, we propose a redesigned JPVM cluster computing engine and a set of WIPI mobile runtime functions interfacing with it. And we also show the performance evaluation results of real parallel applications running on our Mobile-JPVM cluster computing systems. We find out by the performance evaluation that large-scale applications can sufficiently run on mobile devices such as cellular phones when using our mobile cluster computing engine.
Keywords
Mobile Computing; Mobile Runtime Library; WIPI; Mobile Software; Performance Evaluation; Mobile Cluster Computing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Ferrari and V.S. Sunderam, "TPVM distributed concurrent computing with lightweight processes," Fourth IEEE International Symposium on High Performance Distributed Computing, pp. 211, 1995.
2 Adam J Ferrari, "JPVM: Network Parallel Computing in Java," Technical Report: CS 97-29, 1997.
3 ARC Group, "Future Mobile Computing Device Trends and Wireless Solutions 2002-2007,"
4 M.A. Maluk Mohamed, A. Vijay Srinivas and D. Janakiran, "Moset: An anonymous remote mobile clus ter computing paradigm," Journal of Parallel and Distributed Computing, Vol.65, No.10, pp. 1212-1222, 2005.   DOI   ScienceOn
5 Haihong Zheng, Rajkumar Buyya and Sourav Bhattachaya, "Mobile Cluster Computing and Timeliness Issues," Informatica: An International Journal of Computing and Informatics, Vol.23, No. 1, pp. 5-17, 1999.
6 L. Cheng, A. Wanchoo and I. Marsic, "Hybrid Cluster Computing With Mobile Objects," The Fourth International Conference/Exhibition, Vol.2, pp. 909-914, 2000.
7 A. Geist, A. Beuelin, J.Dongarra, W.Jiang, R.Manch, and V. Sunderamm, "PVM 3 User's Guide and Reference manual," Oak Ridge National Laboratory, Oak Ridge, Tennesee 37831, 1994.
8 R. J. Manchek, "Design and Implementation of PVM Version 3," Master Thesis, University of Tennessee, Knoxville, 1994.