DISRET: A Distributed System To Support a Retailchain - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

DISRET: A Distributed System To Support a Retailchain

Description:

ZONAL host='dilbert' port='5687' zid='1' locc='1' LOCAL host='stimpy' port='343' lid='1' ... ZONAL /REGIONAL REGIONAL host='ewd' port='3223' rid='2' zonc ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 9
Provided by: joer83
Learn more at: https://www.cs.odu.edu
Category:

less

Transcript and Presenter's Notes

Title: DISRET: A Distributed System To Support a Retailchain


1
DISRET A Distributed System To Support a
Retail-chain
CS775 PROJECT
Project Group Srikanth Balusani Rajendra
Shirhatti Bhakta Ram
2
Features of DISRET
  • Availability
  • -System will work at least with one accessible
    server.
  • -All Servers in the System will be provided with
    a
  • backup server.
  • Dynamic System
  • - System provides for Dynamic Allocation of
    Resources - Addition/Deletion/Transfer of
  • Zone, Regional, Retail Servers.
  • Response Time
  • - System is designed to provide lowest
  • response Time

3
DISRET Architecture
National
Regional
Zonal
Retail
4
Implementation Issues
  • Communication
  • - Remote Method Invocation
  • Language
  • - Java
  • The modules in the project
  • Client
  • - Client at each level of Hierarchy
  • Server
  • - Server to serve the Client at Each Level of
    Hierarchy
  • Active Resources List
  • -Implemented Using XML

5
DISRET Implementation
Local Update
Client
Server
Resource List Lookup
Other Servers
6
Active Resources List
ltnational ncount"1" regc"2" host"stimpy"
port"5606"gt ltREGIONAL host"ren" port"3456"
rid"1" zonc"1"gt ltZONAL host"dilbert"
port"5687" zid"1" locc"1"gt ltLOCAL
host"stimpy" port"343" lid"1" /gt
lt/ZONALgt lt/REGIONALgt ltREGIONAL
host"ewd" port"3223" rid"2" zonc"0"
/gt lt/nationalgt
7
Design Issues Unresolved
Check for Server - Periodic ping of Servers
by Server under its Hierarchy -
Removal of Resource from Active Resources List if
ping fails Election Algorithm -
Implementation of National Server as one of the
Regional Servers. - If Regional Server
acting as National Fails, implement a
Election Algorithm among Regional Servers to
find successor. Server to keep track of Requests
from Clients - A Queue Processing Server to
keep track of requests from Client, so that
requests can be processed in FIFO or Round
Robin.
8
Questions?END OF PRESENTATION
Write a Comment
User Comments (0)
About PowerShow.com