1 / 7

Fast, Reliable Email Access Using Globally Distributed Caches

Fast, Reliable Email Access Using Globally Distributed Caches Martha Mercaldi Charlie Reis Tal Shaked Kasia Wilamowska Danny Wyatt Motivation Danny travels often Email = file-sharing Transfer of large files Need fast access to remote data Need reliability Solution

albert
Download Presentation

Fast, Reliable Email Access Using Globally Distributed Caches

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. Fast, Reliable Email Access Using Globally Distributed Caches Martha Mercaldi Charlie Reis Tal Shaked Kasia Wilamowska Danny Wyatt

  2. Motivation • Danny travels often • Email = file-sharing • Transfer of large files • Need fast access to remote data • Need reliability

  3. Solution • Global servers cache email • Servers = distributed backup • Fast • Reliable • Cost-efficient

  4. System Description

  5. Problem decomposition with Jackson frames • Machine Domain • Email System Program (ESP) • Causal Domains • Home Server (HS) • Local Server (LS) • Backup Servers (BS) • Employee Machine (EM) • Biddable Domain • Employee (E) • Lexical Domains • Site Location (SL) • Email Message Source (EM) • Employee Information (EI)

  6. System properties verified with Spin model • All messages will be stored in at least two places. • All messages will always be on the Home Server • Any request for a message will eventually be satisfied • If a message is requested from a remote location, it will be cached locally for later retrieval • Current backup copy of any message will not be deleted.

  7. Summary • Globally Distributed Caches • Fast Retrieval • Reliable Access

More Related