Mobile-to-Grid Middleware: Bridging the Gap Between Mobile and Grid Environments

Currently, access to Grid services is limited to resourceful devices such as desktop PCs but most mobile devices (with wireless network connections) cannot access the Grid network directly because of their resource limitations. Yet, extending the potential of the Grid to a wider audience promises increase in flexible usage and productivity. In this paper we present a middleware architecture that addresses the issues of job delegation to a Grid service, support for offline processing, secure communication, interaction with heterogeneous mobile devices and presentation of results formatted in accordance with the device specification. This is achieved by outsourcing the resource intensive tasks from the mobile device to the middleware. We also demonstrate through formal modeling using Petri nets that the addition of such a middleware causes minimum overhead and the benefits obtained outweigh this overhead.

[1]  Steven Tuecke,et al.  X.509 Proxy Certificates for Dynamic Delegation , 2004 .

[2]  Ian T. Foster,et al.  Security for Grid services , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.

[3]  Antonio Puliafito,et al.  An analytical comparison of the client-server, remote evaluation and mobile agents paradigms , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[4]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[5]  Miklós Telek,et al.  Markov Regenerative Stochastic Petri Nets with Age Type General Transitions , 1995, Application and Theory of Petri Nets.

[6]  Antonio Puliafito,et al.  A Modeling Framework to Implement Preemption Policies in Non-Markovian SPNs , 2000, IEEE Trans. Software Eng..

[7]  Wolfgang Hoschek The Web Service Discovery Architecture , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[8]  Scott Baum Security in a Web Services World: A Proposed Architec - ture and Roadmap , 2002 .

[9]  Junseok Hwang,et al.  Middleware services for P2P computing in wireless grid networks , 2004, IEEE Internet Computing.

[10]  Giorgio De Michelis,et al.  Application and Theory of Petri Nets 1995 , 1995 .

[11]  Antonio Puliafito,et al.  WebSPN: A WEB-accessible Petri Net Tool , 1998 .

[12]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[13]  L. Rowan Web Services: Security in a Web services world , 2005 .

[14]  Wolfgang Hoschek Web Service Discovery Processing Steps , 2002, ICWI.

[15]  Douglas Stebila,et al.  Performance analysis of elliptic curve cryptography for SSL , 2002, WiSE '02.

[16]  Antonio Puliafito,et al.  Communication paradigms for mobile grid users , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..