From Cyrus

Jump to: navigation,

Cyrus History

[Page Tools]

History of Project Cyrus

Prior to 1994, Carnegie Mellon University used the locally-developed and non-standard AndrewMailSystem (AMS) for its email communication needs. Originally written in the early 80s as part of the AndrewProject , it was very advanced for its day. However, it was beginning to show signs of age and significant drawbacks with it had been found. It was also desired to move to a standards compliant mail system that met or exceeded the feature set of AMS.

The Cyrus Project was started at CMU in 1994 to attempt to meet these goals. The following are some documents that date from that era and describe the origial goals of the project. As such they may be somewhat out of date.

  • Cyrus Project Goals
  • Cyrus Technology Overview

The first year that all of CMU's incoming freshmen were placed on the Cyrus server was 1998 (class of 2002). In December of 2001, bboard access (which had been being mirrored from AMS to Cyrus), was cut over to Cyrus completely. AMS was finally phased out in May of 2002.

As development on the project progressed, it became clear that scalability was a concern, in addition some additional reliablilty was desired beyond that which would be provided from a single machine configuration. To meet these goals, the Cyrus Murder was developed, and after several revisions was deployed to CMU in the summer of 2002.

Project Cyrus was named in honor of the founder of the first modern, "packet-switching"-based mail system, the forerunner of every major communication system we have today.

Cyrus the Great (c. 585-529 BC) founded the ancient Persian Empire, and then needed superb messaging in order to run it. It is his famous system of royal roads and postal couriers of which Herodotus writes, a century later:

"Nothing mortal travels so fast as these Persian messengers. The entire plan is a Persian invention; and this is the method of it. Along the whole line of road there are men stationed with horses, in number equal to the number of days which the journey takes, allowing a man and horse to each day; and these men will not be hindered from accomplishing at their best speed the distance which they have to go, either by snow, or rain, or heat, or by the darkness of night. The first rider delivers his despatch to the second and the second passes it to the third; and so it is borne from hand to hand along the whole line..."