DocumentCode
2415244
Title
Designing large electronic mail systems
Author
Hilal, Wael Bahaa-El-Din ; Yuen, Hui-Tung
Author_Institution
Digital Equipment Corp., Maynard, MA, USA
fYear
1988
fDate
13-17 Jun 1988
Firstpage
402
Lastpage
409
Abstract
Three methods with varying degrees of flexibility are investigated: (1) Mail systems with syntax-directed naming which identify users by names that are syntactically structured according to user locations. Algorithms for load balancing among mail servers, system reconfiguration, and efficient message delivery are developed and tested using simulation. (2) Mail systems with limited location-independent access which allow users to access them from one primary location and a number of secondary locations. Procedures that keep track of users who migrate from their primary location and redirect their mail are presented. (3) The attribute-based mail system which provides maximum flexibility to users by allowing them to identify one or more mail recipients by attributes instead of only by precise names. It can also be used in mass distribution of electronic mail. An algorithm for efficient broadcasting and searching using a minimum-weight spanning tree is investigated. Criteria for evaluating electronic mail systems are presented
Keywords
electronic mail; performance evaluation; attribute-based mail system; cost; efficiency; flexibility; large electronic mail systems; limited location-independent access; load balancing; mail redirection; mail servers; message delivery; minimum-weight spanning tree; performance evaluation; reliability; syntax-directed naming; system reconfiguration; Broadcasting; Costs; Electronic mail; Information systems; Internetworking; Network servers; Postal services; Power generation economics; System testing; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1988., 8th International Conference on
Conference_Location
San Jose, CA
Print_ISBN
0-8186-0865-X
Type
conf
DOI
10.1109/DCS.1988.12542
Filename
12542
Link To Document