Some of the material in is restricted to members of the community. By logging in, you may be able to gain additional access to certain collections or items. If you have questions about access or logging in, please use the form on the Contact Page.
The enormous growth in wireless communications and miniaturized handheld devices in the last few years, have given rise to a vast range of new services for heterogeneous user environments. The concept of a Peer-to-Peer (P2P) Grid has extended traditional distributed services to accommodate diverse user devices, resources sharing environments and higher level services. In traditional multi-tier distributed services, services have generally been designed for accessing back-end resources and middle ware without taking into consideration the display and networking capabilities of clients. Current developments in the design of miniature devices, their growing compute, display and communication capabilities, combined with their increasing ubiquity in day-to-day life mandate a paradigm shift in the way services are designed. In this dissertation, we suggest that the nature and capabilities of these devices be factored in, into the design of services. Doing so would enable the service to cope with the ever-changing landscape of pervasive devices within the P2P Grid infrastructure. We address a number of interrelated issues. First, we propose a software architecture, called the Modular Data Pipelining Architecture (MDPA), which separates user presentation from data, and refines data processing within stages of the pipeline which can potentially be deployed for Web-based collaborative application in P2P Grid environments. Second, MDPA provides a modular approach to this problem which can be expanded incrementally to deal with future changes in the nature of these devices. Third, although this thesis has been organized in the context of device capabilities, some of the ideas could be extended to deal with changing protocol, transport and communication standards in other network centric communication environments. We also introduce how we deploy the software architecture for the P2P Grid represented with Web service semantics. We also present a Universally Accessible Web service architecture, CAROUSEL Web service, which is our collaborative Grid service linked with a Web Service infrastructure and event brokering service. Finally, we also describe our approaches to content adaptation for different devices and users.
A Dissertation submitted to the Department of Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy.
Includes bibliographical references.
Gordon Erlebacher, Professor Directing Dissertation; Larry Dennis, Outside Committee Member; Geoffrey C. Fox, Committee Member; Gregory Riccardi, Committee Member; Robert A. van Engelen, Committee Member.
Florida State University
Use and Reproduction
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). The copyright in theses and dissertations completed at Florida State University is held by the students who author them.