Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Distributed Electronic Mailing System Research & Development: Bercovici Sivan Instructor: Frishman Yaniv."— 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 StorageUses Time-Shared Storage DecentralizedDecentralized ScalableScalable Fault-tolerantFault-tolerant Optimized (both time and space)Optimized (both time and space) Attack immuneAttack immune Has monitoring abilitiesHas monitoring abilities

3 Classic E-Mail System Design Interne t 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 1.Scalable 2.Communication optimization 3.Server load balancing 4.Fault-tolerant servers (by replication) 5.Self-regenerating client 6.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 Through this element one can compose a mail and send it directly to another distant mailbox (without going through a server) Mailbox GUI allows a user to review and interact with personal mail items A flexible integrated environment that offers administrative and development tools


Download ppt "Distributed Electronic Mailing System Research & Development: Bercovici Sivan Instructor: Frishman Yaniv."

Similar presentations


Ads by Google