The design of a distributed concurrent simulation environment /

Bibliographic Details
Main Author: Chandrasekaran, Usha, 1958-
Other Authors: Curry, Guy L. (degree committee member.), Drew, Dan D. (degree committee member.), Friesen, Donald K. (degree committee member.)
Format: Thesis Book
Language:English
Published: 1986.
Subjects:
Online Access:Link to ProQuest copy
Link to OAKTrust copy

MARC

Tag First Indicator Second Indicator Subfields
LEADER 00000ctm a2200000Ia 4500
001 in00000013253
005 20220104090800.0
008 880510s1986 xx a bm 000 0 eng d
035 |9 AAA7467AM 
035 |a (OCoLC)17930565 
035 |a (OCoLC)ocm17930565 
040 |a TXA  |b eng  |c TXA  |d OCLCQ  |d OCLCF  |d OCLCO  |d OCLCQ  |d TXA 
049 |a TXAM 
099 |a 1986  |a Disser-  |a tation  |a C458 
100 1 |a Chandrasekaran, Usha,  |d 1958- 
245 1 4 |a The design of a distributed concurrent simulation environment / 
264 1 |c 1986. 
300 |a xii, 157 leaves :  |b illustrations ;  |c 29 cm 
336 |a text  |b txt  |2 rdacontent 
337 |a unmediated  |b n  |2 rdamedia 
338 |a volume  |b nc  |2 rdacarrier 
500 |a "Major subject: Computer Science." 
500 |a Typescript (photocopy). 
500 |a Vita. 
502 |b Ph. D.  |c Texas A & M University  |d 1986 
504 |a Includes bibliographical references (leaves 114-121). 
520 3 |a Distributed execution of the independent components of a simulation model poses some problems such as incorrect forward simulation and deadlocks that do not occur in real systems. The objectives of this research were to design a parallel algorithm, to identify the language requirements for distributed simulation and to develop a concurrent language based prototype. An asynchronous simulation algorithm with synchronization protocols has been designed based on the relaxation technique suggested by Jones and Schwarz for constructing parallel solutions to general problems. A minimal set of simulation primitives has been identified and provided as extensions to a concurrent host language, namely, the Ada programming language. The support functions such as random deviate generation, statistics collection and queue handling have been implemented as tasks - the concurrent programming units of Ada. The extended relaxation algorithm has been implemented as a task type. A preprocessor that translates the extensions into executable Ada language constructs, creates the control environment, and binds the user-defined model with the support function packages and the control modules has been developed in the Ada language. The encapsulation, tasking, generic and separate compilation features of the Ada language were used extensively in the development of this prototype. A fully operational distributed concurrent environment for simulation has been built in this research. The communicating sequential processes methodology and the kernel simulation primitives provide a mechanism to specify the inherent parallelism in a real system. The behavior of the extended relaxation algorithm has been analyzed through three different example problems. Several situations that may cause severe synchronization problems have been identified. The communication overhead for the concurrent execution of the .sample models has also been measured. It was noted that a synchronous communication mechanism may cause distributed systems to deadlock during the normal receive and send operations. Suggestions for future work are also provided. 
650 0 |a Computer simulation. 
650 0 |a Discrete-time systems. 
650 0 |a Electronic data processing  |x Distributed processing. 
650 4 |a Major computer science. 
655 7 |a Academic theses  |2 lcgft 
700 1 |a Curry, Guy L.,  |e degree committee member. 
700 1 |a Drew, Dan D.,  |e degree committee member. 
700 1 |a Friesen, Donald K.,  |e degree committee member. 
700 1 |a Sheppard, Sallie V.,  |e degree supervisor. 
710 2 |a Texas A & M University,  |e degree granting institution. 
856 4 1 |u http://proxy.library.tamu.edu/login?url=http://proquest.umi.com/pqdweb?did=749098831&sid=1&Fmt=2&clientId=2945&RQT=309&VName=PQD  |z Link to ProQuest copy  |t 0 
856 4 1 |u https://hdl.handle.net/1969.1/DISSERTATIONS-21194  |z Link to OAKTrust copy  |t 0 
994 |a C0  |b TXA 
999 f f |s 7accbf67-4982-3c75-b73e-03eb8000c481  |i 336b58df-9ceb-3aca-88ff-aae966dd34c4  |t 0 
952 f f |p noncirc  |a Texas A&M University  |b J.J. Pickle Campus  |c High Density Repository  |s HDR  |d Remote Storage  |t 0  |e 1986 Dissertation C458  |h Other scheme  |i unmediated -- volume  |m A14839618463 
952 f f |a Texas A&M University  |b College Station  |c Electronic Resources  |s www_evans  |d Available Online  |t 0  |e 1986 Dissertation C458  |h Other scheme 
998 f f |a 1986 Dissertation C458  |t 0  |l Remote Storage 
998 f f |a 1986 Dissertation C458  |t 0  |l Available Online