Distribution of Linda across a network of workstations

dc.contributor.authorSchumann, Charles N.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T21:49:28Zen
dc.date.adate2009-11-10en
dc.date.available2014-03-14T21:49:28Zen
dc.date.issued1993en
dc.date.rdate2009-11-10en
dc.date.sdate2009-11-10en
dc.description.abstractThe Linda programming language provides an architecturally independent paradigm for writing parallel programs. By designing and implementing Linda on a network of stand alone workstations a scalable multicomputer can be constructed from existing equipment. This thesis presents the design, implementation and testing of a distributable Linda kernel and communications subsystem providing a framework for full distribution of Linda on a network of workstations. Following a presentation of the Linda language, the kernel’s design and rationale are presented. The design provides for interprocess communications by implementing a protocol on top of the Unix socket facility. Choosing sockets as the interprocess communications medium has the advantage of wide portability. However, a design critique is presented which addresses several disadvantages of the socket based communications model. Considerable attention is given to quantifying the effectiveness of this design in comparison to a shared memory, non-distributable design from Yale University. A thorough investigation into the source of particular observed phenomena is presented which leads to an improvement in wall time performance of an order of magnitude.en
dc.description.degreeMaster of Scienceen
dc.format.extentxi, 156 leavesen
dc.format.mediumBTDen
dc.format.mimetypeapplication/pdfen
dc.identifier.otheretd-11102009-020239en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-11102009-020239/en
dc.identifier.urihttp://hdl.handle.net/10919/45618en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartLD5655.V855_1993.S386.pdfen
dc.relation.isformatofOCLC# 30329080en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V855 1993.S386en
dc.subject.lcshComputer networksen
dc.subject.lcshLINDA (Computer system)en
dc.subject.lcshMicrocomputer workstationsen
dc.subject.lcshParallel processing (Electronic computers)en
dc.subject.lcshParallel programming (Computer science)en
dc.titleDistribution of Linda across a network of workstationsen
dc.typeThesisen
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V855_1993.S386.pdf
Size:
5.72 MB
Format:
Adobe Portable Document Format
Description:

Collections