Show simple item record

dc.contributor.advisorSheppard, Sallie V.
dc.creatorBassenyemukasa, Charles Samuel
dc.date.accessioned2020-08-21T22:17:00Z
dc.date.available2020-08-21T22:17:00Z
dc.date.issued1987
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-754872
dc.descriptionTypescript (photocopy).en
dc.description.abstractMajor computer science.en
dc.format.extentxi, 123 leavesen
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectThe concept of active message inter-process communication (AMIPC) has been introduced, described and studied. An active message contains or consists of an executable procedure or script. It supports communication between a sender and a recipient by executing in the vicinity of the recipient, and representing the sender to the recipient. Like a conventional computer program, the active message can, in theory, incorporate unlimited amounts of logic and/or data. For example it may engage in a dialogue with the designated recipient, create and send other messages, route itself around a network, etc. The research was motivated by the recognition of limitations in conventional message inter-process communication (MIPC), which can lead to delay induced inconsistent behavior in distributed software systems. The potential for active messages to dynamically make resource optimizing decisions make them an attractive alternative to conventional messages--as the fundamental construct in MIPC. The primary objective of the research was to formulate a model for describing the primitive objects and operations in AMIPC, and to demonstrate its utility by using it to design some AMIPC facilities. A secondary objective was to obtain some preliminary evidence of AMIPC relative performance compared to conventional MIPC. A descriptive model for AMIPC was successfully constructed. Experimental AMIPC facilities, based on this model and motivated by a military C₂ case study, were then designed. Also designed was an experimental message specification language (MSL). Next, the experimental AMIPC facilities design was implemented at a prototype level. Finally, the prototype implementation was operated, in both AMIPC and MIPC communication modes, to collect some preliminary performance data for both modes. An analysis of the preliminary results is provided, along with suggestions on how they should be used. The significance of this work is that it introduces the concept of active messages to distributed software systems, in general, and inter-process communication in specific. It also demonstrates that systems which support AMIPC, though not yet well understood, could be designed and implemented. The research does not show, however, that AMIPC should be immediately considered as a serious alternative to conventional MIPCen
dc.subject.classification1987 Dissertation B318
dc.subject.lcshElectronic data processingen
dc.subject.lcshDistributed processingen
dc.subject.lcshTelecommunicationen
dc.subject.lcshMessage processingen
dc.titleA descriptive model for active message inter-process communicationen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.namePh. D. in Computer Scienceen
thesis.degree.levelDoctorialen
dc.contributor.committeeMemberCurry, Guy L.
dc.contributor.committeeMemberLively, William M.
dc.contributor.committeeMemberSimmons, Dick B.
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries
dc.identifier.oclc19002657


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access