TRADESTORM Inc. presents HATS: Highly Available Trading of Securities - PowerPoint PPT Presentation

About This Presentation
Title:

TRADESTORM Inc. presents HATS: Highly Available Trading of Securities

Description:

Keeps information of each Trading Server. Registration, state of TS... On start up, must register on LDS. Periodically. downloads web data. updates the MDB ... – PowerPoint PPT presentation

Number of Views:15
Avg rating:3.0/5.0
Slides: 14
Provided by: ini7
Learn more at: http://www.cs.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: TRADESTORM Inc. presents HATS: Highly Available Trading of Securities


1
TRADESTORM Inc. presentsHATS Highly Available
Trading of Securities
  • J. McIlvain, H. Phillips, Z. Wang
  • Distributed Systems 45-612
  • Information Networking Institute

2
Introduction
  • What is HATS
  • Who would use HATS

3
Objective
  • Provide highly available service
  • Failure tolerance primary back-up

4
Implementation Tools
  • Java
  • RMI
  • JDBC

5
System Design
  • Three tier model
  • Client
  • RMI servers LDS, TS
  • Database MDB, TDB
  • Market Engine

6
Basic System Model
7
Primary Back-up model
8
Client Application
9
Load Distribution Server
  • Provides services to clients
  • Registration, authentication
  • Keeps information of each Trading Server
  • Registration, state of TS...
  • Keeps information on Databases
  • Keeps information on Market Engines

10
Trading Server
  • On start up, must register with LDS
  • Communicate with
  • the Client Application
  • the Databases
  • When crash
  • the clients are redistributed over all the TS

11
Database
  • Market Trade Database
  • keeps market information
  • updates by market engine
  • Trader (Client Account) Database
  • keeps clients personal information
  • keeps portfolio information
  • When crash, replace by back-up server

12
Market Engine
  • On start up, must register on LDS
  • Periodically
  • downloads web data
  • updates the MDB
  • When crash, back-up takes over as ME

13
Discussion
  • Highly available
  • Failure tolerance
Write a Comment
User Comments (0)
About PowerShow.com