Switcherland — A scalable interconnection structure for distributed computing
This paper describes a scalable interconnection structure for distributed computing systems. The interconnection structure is scalable in that it can serve as an I/O interconnection structure of a workstation as well as a network interconnection structure for a group or cluster of workstations.
Switcherland implements a communication model based on a distributed shared memory architecture. With it, local communication within a workstation and remote communication within a cluster of workstations translate to load and store operations which are applied to a distributed memory which resides in a single address space.
Switcherland offers quality of service (QoS) in that memory can be accessed at guaranteed rates and access times are bounded. This feature is an essential prerequisite for the integration of video and audio into a workstation environment and allows systems to treat video and audio like standard data types.
Keywordsinterconnection structure quality of service distributed shared memory loosely-coupled parallel computing
Unable to display preview. Download preview PDF.
- N. Boden, D. Cohen, R. Felderman, A. Kulawik, C. Seitz, J. Seizovic, W. Su: Myrinet: A Gigabit-per-Second Local Area Network. IEEE Micro, vol. 15, no. 1, Feb. 1995, pp. 29–36.Google Scholar
- M. Goguen, AN2: A Self-configuring Local ATM Network. Proceedings of the National Communications Forum, vol. 46, 1992.Google Scholar
- D. Gustavson, The Scalable Coherent Interface and Related Standard Projects. IEEE Micro, vol. 12, no. 1, February 1992, pp. 10–22.Google Scholar
- M. Hayter, D. McAuley, The Desk-Area Network. ACM Operating Systems Review, vol. 25, no. 4, October 1991, pp. 14–21.Google Scholar
- R. Horst, TNet: A Reliable System Area Network. IEEE Micro, vol. 15, no. 1, February 1995, pp. 37–45.Google Scholar
- M. Karol, M. Hluchyi, S. Morgan, Input versus Output Queuing on a Space-Division Packet Switch. IEEE Transactions on Communications, vol. C-35, no. 12, December 1987, pp. 1347–1356.Google Scholar
- M. Katevenis, Telegraphos: High-Speed Communications Architecture for Parallel and Distributed Computer Systems. Technical Report 123, Foundation for Research and Technology, Heraklio, Crete, 1994.Google Scholar
- C. Jurgens, FibreChannel: A Connection to the Future. IEEE Computer, vol. 28, no. 8, August 1995, pp. 88–90.Google Scholar
- R. Lee, Accelerating Multimedia with Enhanced Microprocessors. IEEE Micro, vol. 15, no. 2, April 1995, pp. 22–32.Google Scholar
- J. Saltzer, D. Reed, D. Clark, End-To-End Arguments in System Design. ACM Transactions on Computer Systems, vol. 2, no. 4, November 1984, pp. 277–288.Google Scholar
- A. Widmer, P. Franaszek, A DC-Balalanced, Partitioned-Block, 8B/10B Transmission Code. IBM Journal of Research and Development, vol. 27, no. 5, September 1983, pp. 440–451.Google Scholar