Reading List:

      


 

Pervasive Computing Overview

 

M. Weiser, “Hot topics: Ubiquitous Computing”, 

IEEE Computer, vol. 26, no. 10, pp.71-72, October 1993.

 

M. Satyanarayanan, “Pervasive Computing: Vision and Challenges”,

IEEE Personal Communications, vol. 8, issue 4, August 2001, pp. 10-17.

 

D. Saha, A. Mukherjee, Pervasive Computing: A Paradigm for the 21st Century

IEEE Computer, pp. 25-31, March 2003.

 


 

Grid Computing Overview

 

F. Berman, G. Fox, and A. J. G. Hey, Grid Computing: Making the Global Infrastructure a Reality, Wiley, 2002

Chapter 1        the Grid: past, present, future            Fran Berman, Geoffrey Fox, Tony Hey

Chapter 6        the anatomy of the Grid                     Ian Foster, Carl Kesselman, and Steven Tuecke

Chapter 8        the physiology of the Grid                  Ian Foster, Carl Kesselman, Jeffrey M. Nick, and Steven Tuecke

 


 

SOAP and Web Service

 

Web Service Essential, Ethan Cerami, O`Reiley, 2002

 

World Wide Web Consortium, Simple Object Access Protocol (SOAP) Specification, version 1.2, June 2003

 

Microsoft and IBM, Reliable Message Delivery in a Web services world: A proposed architecture and roadmap, Web Service Reliable Message

 

BEA Systems Inc., Web Services Reliable Messaging Protocol Specification, March 2004

 

M. Govindaraju, A. Slominski, K. Chiu, P. Liu, R. V. Engelen, and M. J. Lewis, Toward Characterizing the Performance of SOAP Toolkits, in Proceedings of 5th IEEE?ACM International Workshop on Grid Computing, Pittsburgh, Nov. 2004.

 

Robert van Engelen, Pushing the SOAP Envelope With Web Services for Scientific Computing, International Conference on Web Service, Las Vegas, June 2003.

 

Mobile Web Service

 

Vinay Bansal and Angela Dalton, A Performance Analysis of Web Services on Wireless PDAs

 

Enhydra.org, kSOAP, http://ksoap.objectweb.org/

 

Java Community Process, JSR-000172 J2ME Web Services, March 2003

 

 

Data Encoding

 

DFDL-WG, Data Format Description Language

 

Microsoft Inc., Direct Internet Message Encapsulation (DIME)

 


 

Message Service

 

G. Fox and S. Pallickara, “NaradaBrokering: An Event Based Infrastructure for Building Scaleable Durable Peer-to-Peer Grids”,

Chapter 22, Grid Computing: Making the Global Infrastructure a Reality Grid,

John Wiley & Sons Ltd, West Sussex, England, 2003

 

R. Monson-Haefel, D. Chappell, Java Message Service, O’Reilley, 2001

Chapter 1, Chapter 2, Chapter 3, Chapter4, Chapter 5, Chapter 6

 

 Mobile Publish/Subscribe

 

P. T. Eugster, P. A. Felber, R. Guerraoui and A. M. Kermarrec, “The Many Faces of Publish/Subscribe”, in ACM Computing Surveys, vol. 35, no. 2, June 2003, pp. 114-131

 

M. Caporuscio, A. Carzaniga and A. L. Wolf, “Design and Evaluation of a Support Service for Mobile, Wireless Publish/Subscribe Applications”, in IEEE Trans. Software Engineering, vol. 29, no. 12, December 2003, pp. 1059-1071

 

E. Yoneki, “Mobile Applications with a Middleware System in Publish-Subscribe Paradigm”, Proceedings of the 3rd Workshop on Applications and Services in Wireless Networks, Bern, Switzerland, July 2003

 

M. Hapner et al, Sun Microsystems Inc., Java Message Service Specification (“Specification”), version 1.1, April 2002

 


 

Wireless Communication

 

WAP (Wireless Application Protocol: WAP Forum)

WAP Specification

http://www.wapforum.org

Transport layer – Wireless Datagram Protocol (WDP)

            Wireless Transaction Protocol (WTP)

            Wireless Session Protocol (WSP)

 

J2ME

http://Java.sun.com/j2me

 


 

Architecture

 

Ninja (The Ninja Project: UC Bekeley)

S. D. Gribble, M. Welsh, R. V. Behren, E. Brewer, D. Culler, N. Borisov, S. Czerwinski, R. Gummadi, J. Hill, A. Joseph, R. H. Katz, Z. M. Mao, S. Ross, and B. Zhao, The Ninja Architecture for Robust Internet-Scale Systems and Services,

Computer Networks, Special Issue on Pervasive Computing, vol. 35, Issue 4, March 2001, pp. 473-497 

 

Network Weather Service (UC San Diego)

R. Wolski, N. Spring, J. Hayes, The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing,

Journal of Future Generation Computing Systems, Volume 15, Number 5-6, pp. 757-768, October, 1999

 


 

Adaptation

 

Pebbles (The Pittsburgh Pebbles PDA Project: Carnegie Melon University)

Brad A. Myers. Using Hand-Held Devices and PCs Together,

Communications of the ACM. Volume 44, Issue 11. pp. 34 – 41, November, 2001.

 

T. Phan, G. Zorpas, and R. Bagrodia, “An Extensible and Scalable Content Adaptation Pipeline Architecture to Support Heterogeneous Clients”, Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS '02), Vienna, Austria, July 2002

 

A. Fox, S. D. Gribble, Y. Chawathe, and E. Brewer, “Adapting to Network and Client Variation Using Infrastructural Proxies: Lessons and Perspectives”, in IEEE Personal Communications Special Issue Adapting to Network and Client Variability, vol. 5, no 4, August 1998

 


 

Fault Tolerance/Disconnected Operation

 

Dhiraj K. Pradhan, P. Krishna, Nitin H. Vaidya, Recoverable Mobile Environment: Design and Trade-off Analysis,

26th Annual International Symposium on Fault Tolerance Computing, 1996

 

M. Satyanarayanan, J. J. Kistler, L. B. Mummert, M. R. Ebling, P.Kumar, Q. Lu, “Experience with Disconnected Operation in a Mobile Computing Environment”, Proceedings of the 1993 USENIX Symposium on Mobile and Location-Independent Computing, Cambridge, MA, August 1993

 

J. J. Kistler, M. Satyanarayanan, “Disconnected Operation in the Coda File System”,

ACM Trans. Computer Systems, vol. 10, no. 1, February 1992, pp. 3-25.

 

A. Tanenbaum, M Steen, Distributed Systems: Principles and Paradigms, Prentice Hall, 2002

Chapter 6, Chapter 7

 


 

Mobile Security

 

Bilal Siddiqui, Web Service Security, Par 1, 2, 3, and 4

 

Armando Fox, Steven D. Gribble, Security on the move: indirect authentication using Kerboros,

2nd International conference on Mobile Computing and Networking, 1996

 

         


© 2004 Sangyoon Oh (ohsangy at cs. indiana. edu). All rights reserved.