Font Size: a A A

Parallel and persistent object stores

Posted on:1999-08-02Degree:Ph.DType:Dissertation
University:Illinois Institute of TechnologyCandidate:Shi, ChangguiFull Text:PDF
GTID:1468390014972841Subject:Computer Science
Abstract/Summary:
The design and implementation of parallel and persistent object stores are the foci of this dissertation. The contributions of this research are in three areas: (1) the design and implementation of PPOS, a parallel and persistent object store in the MPI environment; (2) the design and implementation of PDS, a parallel data store in the PVM environment; (3) the applications of such systems in multimedia computing, especially the development of novel fast MPEG video encryption algorithms.;PPOS is targeted for high performance computing. It provides a new way to do parallel I/O programming. A novel PPOS script is used to describe persistent objects. PPOS supports multidimensional arrays, data partitions, out-of-core facilities and data reorganizations. It was built on top of the ADIO library running in MPI environment. PPOS stores large arrays in partitioned chunk order and guarantees high performance. It adds very little overhead to ADIO.;PDS was built on top of the UNIX file system and runs in the PVM environment. It provides a shared persistent heap for PVM parallel processes. It is a convenient tool for PVM programming.;PDS and PPOS applications include distributed computing, parallel computing, and multimedia computing. We can develop a video store, a parallel multimedia server cluster running in the Linux PVM environment, with PDS. To this end, we have developed several fast MPEG video encryption algorithms in order to secure videos in such video server.
Keywords/Search Tags:Parallel, Store, PVM environment, PPOS, Design and implementation, Video
Related items