ECOLE: A Configurable Environment for a Local Optical Network of Workstations

ECOLE is a project concerned with the implementation of highly efficient parallel computation on a network of generic workstations connected by a very high speed optical LAN. It is founded on research conducted at BT Laboratories, which has resulted in SynchroLan — a multi-gigabit LAN billed as the fastest LAN in the world. A holistic approach to system design is taken, to identify all possible hardware and software improvements that might allow a workstation to harness fully the raw capacity of a multi-gigabit network. Two important features of the work are the inclusion of configurable hardware and the use of active protocols — both of these are to introduce overall flexibility, without compromising efficiency by more than a small amount. The work benefits from the use of advanced techniques for modelling and simulation of experimental architectures. This paper explains how the ECOLE project acts as a very practical focus for several existing lines of advanced systems research being undertaken at the University of Edinburgh.

[1]  D. Cotter,et al.  Ultrafast photonic data networks , 1996, Conference Proceedings LEOS'96 9th Annual Meeting IEEE Lasers and Electro-Optics Society.

[2]  Andreas L. Opdahl,et al.  A Case Study Using the IMSE Experimentation Tool , 1991, CAiSE.

[3]  Gordon J. Brebner,et al.  The swappable logic unit: a paradigm for virtual hardware , 1997, Proceedings. The 5th Annual IEEE Symposium on Field-Programmable Custom Computing Machines Cat. No.97TB100186).

[4]  Roland N. Ibbett,et al.  HASE: A Flexible Toolset for Computer Architects , 1995, Comput. J..

[5]  Milon Mackey,et al.  An implementation of the Hamlyn sender-managed interface architecture , 1996, OSDI '96.

[6]  A. Chien,et al.  High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[7]  Donald Yeung,et al.  The MIT Alewife machine: architecture and performance , 1995, ISCA '98.

[8]  Stefan Covaci,et al.  Active Networks , 1999 .

[9]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[10]  Al Davis,et al.  Efficient Communication Mechanisms for Cluster Based Parallel Computing , 1997, CANPC.

[11]  Rob Pooley,et al.  Integrating Behavioural and Simulation Modelling , 1995, MMB.

[12]  Stephen Gilmore,et al.  The PEPA Workbench: A Tool to Support a Process Algebra-based Approach to Performance Modelling , 1994, Computer Performance Evaluation.

[13]  Gordon J. Brebner,et al.  A Virtual Hardware Operating System for the Xilinx XC6200 , 1996, FPL.

[14]  R. J. Pooley Formalising the description of process based simulation models , 1995 .

[15]  Giovanni Rimassa,et al.  An Operating System Support to Low-Overhead Communications in NOW Clusters , 1997, CANPC.

[16]  Anoop Gupta,et al.  The performance impact of flexibility in the Stanford FLASH multiprocessor , 1994, ASPLOS VI.

[17]  L. A. Ims,et al.  Risk analysis of residential broadband upgrade in a competitive and changing market , 1997 .

[18]  D. Cotter,et al.  Ultra-high-bit-rate networking: from the transcontinental backbone to the desktop , 1997, IEEE Commun. Mag..

[19]  David Graham Moodie,et al.  Synchrolan: a 40 Gbit/s optical-TDMA LAN , 1997 .