A Modular Data Pipelining Architecture (MDPA) for Enabling Universal Accessibility in P2P Grids
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 u...
Other Authors: | |
---|---|
Format: | Others |
Language: | English English |
Published: |
Florida State University
|
Subjects: | |
Online Access: | http://purl.flvc.org/fsu/fd/FSU_migr_etd-3206 |
Summary: | 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. === Summer Semester, 2003. === July 3, 2003. === A Modular Data Pipelining Architecture === 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. |
---|