DIS Final Project Proposal Content Express - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

DIS Final Project Proposal Content Express

Description:

Title: 1 Author: Hsu Kun Jin Last modified by: Hsu Kun Jin Created Date: 11/15/2003 6:49:03 AM Document presentation format: – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 22
Provided by: Hsu60
Category:

less

Transcript and Presenter's Notes

Title: DIS Final Project Proposal Content Express


1
DIS Final Project ProposalContent Express
  • R92725010 ???
  • R92725021 ???
  • R92725035 ???

2
Outline
  • Overview of project
  • Technological infrastructure
  • Implementation phase
  • Project timeline

3
Outline
  • Overview of project
  • Motivation and goals
  • Technological infrastructure
  • Implementation phase
  • Project timeline

4
Motivation and Goals
  • Network and Information Explosion Era
  • Content Providers(ex CNN.com)
  • Text articles and pictures
  • Real-time application bloom
  • Streaming video / audio
  • VOD(video on demand)

5
Motivation and Goals (cont)
  • Bandwidth build rate v.s. network traffic flow
    rate
  • Extending service provided makes server bear
    heavy load
  • Server is the bottleneck

Content Deliver Internetworking (CDI)
Content Deliver Network (CDN)
6
Motivation and Goals (cont)
  • Server Election
  • Location Transparency
  • Access Transparency
  • Failure Handling
  • Mutual Exclusion
  • Load Balancing
  • Security
  • Scability

7
Outline
  • Overview of project
  • Technological infrastructure
  • Description diagram
  • Rationale/justification
  • Implementation phase
  • Project timeline

8
Topology Diagram - Original
9
Topology Diagram - Ours
10
Rationale / Justification
  • Fault tolerance
  • Link failure
  • Server crash handling
  • Diminish backbone traffic
  • Load balancing
  • Remote Method Invocation (RMI)
  • Master Election
  • Mutual Exclusion
  • Security Concern

11
Outline
  • Overview of project
  • Technological infrastructure
  • Implementation phase
  • System requirement
  • Implementation
  • Testing
  • Project timeline

12
System Requirement
  • Platform
  • Windows
  • Development tools
  • J2SE j2sdk1.4.2
  • Remote Method Invocation (RMI)
  • Java Media Framework (JMF)
  • Java Database Connectivity(JDBC)
  • Database
  • MySQL

13
System Working Flow Chart
Start
General Initialization
Leader Election
Leader Server Working Flow
Peer Servers Working Flow
14
Leader Server Initialization
Wait For Request
Server List
Find The Most Appropriate Peer Server
Forward The Request
Event Log DB
Log Event
15
Peer Server Initialization
Wait For Request
Update Content
Send Content To Client
Content DB
Event Log DB
Log Event
16
Testing
  • Link failure
  • System crash
  • Performance test

17
Scenario
18
Scenario
19
Outline
  • Overview of project
  • Technological infrastructure
  • Implementation phase
  • Project timeline

20
Project Timeline
21
The End
  • Thanks for your attention!
Write a Comment
User Comments (0)
About PowerShow.com