Team 3 : Project Page

17-654: Analysis of Software Artifacts
18-846: Dependability Analysis of Middleware

TEAM 3

Team Members:

Team Roles:


Project Title: Spam'n'Beans - A High-Performance Mail Content Checker

Baseline Application Description:

A system that assists high-volume EMail servers by analyzing received EMail against a central database of spam. Mail servers may be configured to reject EMail classified as having a high probability of being spam.

Configuration:

Third-party software, if any (databases):

Project Documents

Project Downloads:


Baseline Application

Interfaces

Scenarios/Interactions

Current Status

Downloads


Fault-Tolerant Baseline Application

Architecture

Fault Tolerance will be achieved with the following system attributes:

Scenarios/Interactions

Current Status

Fault tolerant performance graph

Fault tolerant performance data
Elapsed seconds1622
Seconds/message0.81
Messages/second1.23
Bytes processed11069358
Bytes/message5534.76
Bytes/second6824.62

Fault tolerant performance graph with fault injection

The FaultInjector.pl script was configured to kill one replica every 180 seconds, or approximately every 200 messages

Fault tolerant performance graph with multiple clients

Four machines were each running five clients. Every client processed 100 messages for a total of 2000 messages. The database time gets much larger when many clients are running simultaneously.

Downloads


Real-Time Fault-Tolerant Baseline Application

Scenarios/Interactions

Current Status

Downloads


High-Performance Real-Time Fault-Tolerant Baseline Application

Scenarios/Interactions

Current Status

Downloads


$Id: index.html,v 1.24 2004/04/19 22:07:40 gca Exp $