Jc. Gomez et al., THE CLAM APPROACH TO MULTITHREADED COMMUNICATION ON SHARED-MEMORY MULTIPROCESSORS - DESIGN AND EXPERIMENTS, IEEE transactions on parallel and distributed systems, 9(1), 1998, pp. 36-49
Citations number
34
Categorie Soggetti
Computer Science Theory & Methods","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
We present results on the experimental design and development of a Con
nectionless, Lightweight, and Multiway (CLAM) communications environme
nt. The system provides efficient and scalable multiprotocol support f
or distributed applications that use multimodal data. We present motiv
ation behind design decisions for the CLAM system, and describe two si
mple, but effective scheduling algorithms for the simultaneous support
of multiple, threads-based user-space protocols. One algorithm is rea
dily portable to shared-memory multiprocessors, and enables two or mor
e protocols to coexist within an OS-level process. We present experime
ntal results on the performance of both algorithms.