Title
The CLAM approach to multithreaded communication on shared-memory multiprocessors: design and experiments
Abstract
We present results on the experimental design and development of a Connectionless, Lightweight, and Multiway (CLAM) communications environment. The system provides efficient and scalable multiprotocol support for distributed applications that use multimodal data. We present motivation behind design decisions for the CLAM system, and describe two simple, but effective scheduling algorithms for the simultaneous support of multiple, threads-based user-space protocols. One algorithm is readily portable to shared-memory multiprocessors, and enables two or more protocols to coexist within an OS-level process. We present experimental results on the performance of both algorithms.
Year
DOI
Venue
1998
10.1109/71.655241
Parallel and Distributed Systems, IEEE Transactions
Keywords
Field
DocType
message passing,performance evaluation,protocols,shared memory systems,CLAM approach,OS-level process,communications environment,multithreaded communication,performance evaluation,scalable multiprotocol support,scheduling algorithms,shared-memory multiprocessors,user-space protocols
Shared memory,Computer science,Scheduling (computing),Connectionless communication,Multiprocessing,Real-time computing,Thread (computing),Message passing,Distributed computing,Scalability
Journal
Volume
Issue
ISSN
9
1
1045-9219
Citations 
PageRank 
References 
4
0.54
31
Authors
3
Name
Order
Citations
PageRank
Juan Carlos Gomez18412.89
Edward Mascarenhas2506.98
Vernon Rego332642.85