CSD 2006 / TEAM 12
Final presentation
29th May 2006
CSD 2006 / TEAM 12
Final presentation
29th May 2006
Video
Agenda
OASIS2 world
OASIS2 benefits
OASIS2 big picture
Architecture
Monitoring subsystem
Future work
Questions & Answers
OASIS2 WORLD
End users
Internet Service provider
Backbone
Operator servers
OASIS2 benefits
Supports wired and wireless connections
High security
New technology supports
Scalability
Mobility
Supports Linux, Mac OS, Windows
Freedom of ISP selection
Free and Open source software (GPL)
Architecture - subsystems
Monitoring
Authentication
Management
Event
Monitoring subsystem
User Interface SNMP poller XMLRPC RRDtool Authentication& Policy
Monitoring user interface
ISPs and network operator staff
Written in PHP
Connecting via HTTPS
XMLRPC as interpreter
Monitoring subsystem
User Interface SNMP poller XMLRPC RRDtool Authentication & Policy
Authentication
Purpose: authenticate users´ login requests.
Program continuously in listening state. A process is tied to every request; reused a number of times.
Connection to database – able to read table with username/passwords in order to authenticate users.
Only component allowed to access that table.
Authentication Mechanism
Authentication(request) Authentication(challenge) Authentication (success) Authentication(response) Client Server
Policy
The policy is related to the authentication.
Authentication leads to privileges(sharing resources).
Policy mandates authorization.
Responsible for controlling clients´ access to resources according to their privileges.
Like in our monitoring system the ISP’s have access to less information than the Network operator.
Monitoring subsystem
User Interface SNMP poller XMLRPC RRDtool Authentication & Policy
RRDtool
SNMP poller
Main purpose
Saving network status information
idea: very general about rrdtool
short repetition from midterm presentation
rrdtool is not like other databases, saves data in files (the rrdbs)
the data is received from the snmp poller
taken out of context from Oasis.v2 sort of; rrdtool is a vital part of the monitoring subsystem as it is the one that saves the current network status information.
librrdNG
investigated original RRDtool
what would we need?
compatible
scalable
speed
librrdNG – the Next Generation RRDtool
Compatible, Scalable and Speed
RRDtool is limited to 256 open RRDbs
librrdNG
can have 2^31 RRDbs open
speedup on read/write with 250 - 400 %
Monitoring subsystem
User Interface SNMP poller XMLRPC RRDtool Authentication& Policy
Comments