1 / 6

Distributed Electronic Mailing System

Distributed Electronic Mailing System. Research & Development: Bercovici Sivan Instructor: Frishman Yaniv. Project goals. Construct a distributed e-mail system that: Uses Time-Shared Storage Decentralized Scalable Fault-tolerant Optimized (both time and space) Attack immune

frankcooper
Télécharger la présentation

Distributed Electronic Mailing System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed Electronic Mailing System Research & Development: Bercovici Sivan Instructor: Frishman Yaniv

  2. Project goals Construct a distributed e-mail system that: • Uses Time-Shared Storage • Decentralized • Scalable • Fault-tolerant • Optimized (both time and space) • Attack immune • Has monitoring abilities

  3. Classic E-Mail System Design Internet SMTP SMTP • Centric design – all communication pass through servers • Communication and storage stress on the server • Scalability issues • Single point of failure • Wasteful in term of attachments

  4. Architecture Internet • Mailboxes travel on online computers • Mail is sent directly between participating mailboxes • Mobile light servers resolve mailbox references • Mobile attachments, sent as links and not copies

  5. Features • Scalable • Communication optimization • Server load balancing • Fault-tolerant servers (by replication) • Self-regenerating client • Lazy attachments Based on FarGo infrastructure (Dr. Ben Shaul)

  6. System Components Dispatch unit (light-weight server) GUI offers a way to monitor the system activity – online users, mailbox locations and available dispatch units Mailbox GUI allows a user to review and interact with personal mail items A flexible integrated environment that offers administrative and development tools Through this element one can compose a mail and send it directly to another distant mailbox (without going through a server)

More Related