Title :
Teaching distributed and parallel computing with Java and CSP
Author_Institution :
Colgate Univ., Hamilton, NY, USA
Abstract :
We discuss the advantages of using Java with a CSP library (JCSP) for teaching concurrent and parallel computing. We describe an extension to JCSP that allows channels to be extended across a network using TCP/IP sockets. Three examples of concurrent programs using JCSP are presented to show how different concepts of concurrent and parallel computing can be presented with these tools
Keywords :
Java; computer science education; distributed processing; software libraries; teaching; transport protocols; CSP library; JCSP; Java; TCP/IP sockets; computer science education; concurrent computing; distributed computing; parallel computing; teaching; Concurrent computing; Distributed computing; Education; HTML; Java; Libraries; Parallel processing; Sockets; System recovery; Yarn;
Conference_Titel :
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-1010-8
DOI :
10.1109/CCGRID.2001.923232