NOTE: This item is not available outside the Texas A&M University network. Texas A&M affiliated users who are off campus can access the item through NetID and password authentication or by using TAMU VPN. Non-affiliated individuals should request a copy through their local library's interlibrary loan service.
A descriptive model for active message inter-process communication
dc.contributor.advisor | Sheppard, Sallie V. | |
dc.creator | Bassenyemukasa, Charles Samuel | |
dc.date.accessioned | 2020-08-21T22:17:00Z | |
dc.date.available | 2020-08-21T22:17:00Z | |
dc.date.issued | 1987 | |
dc.identifier.uri | https://hdl.handle.net/1969.1/DISSERTATIONS-754872 | |
dc.description | Typescript (photocopy). | en |
dc.description.abstract | Major computer science. | en |
dc.format.extent | xi, 123 leaves | en |
dc.format.medium | electronic | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.rights | This 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.uri | http://rightsstatements.org/vocab/InC/1.0/ | |
dc.subject | The 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 MIPC | en |
dc.subject.classification | 1987 Dissertation B318 | |
dc.subject.lcsh | Electronic data processing | en |
dc.subject.lcsh | Distributed processing | en |
dc.subject.lcsh | Telecommunication | en |
dc.subject.lcsh | Message processing | en |
dc.title | A descriptive model for active message inter-process communication | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science | en |
thesis.degree.grantor | Texas A&M University | en |
thesis.degree.name | Doctor of Philosophy | en |
thesis.degree.name | Ph. D. in Computer Science | en |
thesis.degree.level | Doctorial | en |
dc.contributor.committeeMember | Curry, Guy L. | |
dc.contributor.committeeMember | Lively, William M. | |
dc.contributor.committeeMember | Simmons, Dick B. | |
dc.type.genre | dissertations | en |
dc.type.material | text | en |
dc.format.digitalOrigin | reformatted digital | en |
dc.publisher.digital | Texas A&M University. Libraries | |
dc.identifier.oclc | 19002657 |
Files in this item
This item appears in the following Collection(s)
-
Digitized Theses and Dissertations (1922–2004)
Texas A&M University Theses and Dissertations (1922–2004)
Request Open Access
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.