Tuple Space Computing on the Grid
| dc.contributor.advisor | Dr.Gregory Byrd, Committee Chair | en_US |
| dc.contributor.author | Cheruvu, Praveenkumar | en_US |
| dc.date.accessioned | 2010-04-02T18:13:26Z | |
| dc.date.available | 2010-04-02T18:13:26Z | |
| dc.date.issued | 2003-12-31 | en_US |
| dc.degree.discipline | Computer Engineering | en_US |
| dc.degree.level | thesis | en_US |
| dc.degree.name | MS | en_US |
| dc.description | North Carolina State University Theses Electrical and Computer Engineering. | |
| dc.description.abstract | A computational grid is a framework for resource sharing across multiple organizations, operating in different administrative domains. Grids are built over wide-area networks. They provide infrastructure for wide-area distributed computing platform. Grids provide secure and fine-grained access to computational resources in multiple (virtual) organizational domains. Tuple space is a network-global storage space providing a coherent-addressable shared memory abstraction. Tuple space provides a logically shared address space and enables data sharing. Grids can be used for building computing platforms that can span across wide-area networks, grid-computing platform. Tuple spaces enable distributed programming and are decoupled in space and time. Communication in tuple space is asynchronous. Tuple spaces provide data sharing ability and coordinate access to data. The purpose of this research is to explore distributed programming in context with grid-computing platform. The idea is to introduce tuple space based programming for grids. This thesis looks at the design of a grid-enabled tuple space. A prototype of grid-enabled tuple space has been implemented. Globus, an open source toolkit for grids is used as grid computing toolkit. JavaSpace is a Java-based implementation of tuple space. JavaSpace is built on grid communication infrastructure to develop a 'Grid-enabled JavaSpace'. Grid-enabled JavaSpace is the prototype for grid-enabled tuple space. | en_US |
| dc.format | Thesis (M.S.)--North Carolina State University. | |
| dc.identifier.other | etd-12312003-142851 | en_US |
| dc.identifier.uri | http://www.lib.ncsu.edu/resolver/1840.16/2424 | |
| dc.rights | I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. | en_US |
| dc.subject | Grid Computing | en_US |
| dc.subject | Tuple Space | en_US |
| dc.subject | Java Space | en_US |
| dc.subject | Jini | en_US |
| dc.subject | Distributed Computing | en_US |
| dc.title | Tuple Space Computing on the Grid | en_US |
| dcterms.abstract | Keywords: Grid Computing, Tuple Space, Java Space, Jini, Distributed Computing. | |
| dcterms.extent | viii, 46 pages : illustrations (some color) |
Files
Original bundle
1 - 1 of 1
