Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:

Slides:



Advertisements
Similar presentations
11 ©Copyright By D-Link HQ TSD James Chu Smart III Switch Smart Console Utility Ver 2.
Advertisements

© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Shoper 7.2 Interface with Tally.ERP 9 January 2010.
Firewall Simulation Teaching Information Security Using: Visualization Tools, Case Studies, and Hands-on Exercises May 23, 2012.
ActiveXperts Network Monitor Monitors servers, workstations and devices for availability Alerts and corrects.
ActiveXperts Network Monitor Monitors servers, workstations and devices for availability Alerts and corrects.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
Requirements and Design
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Academic Advisor: Dr. Yuval Elovici Technical Advisor: Dr. Lidror Troyansky ADD Presentation.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
Maintaining and Updating Windows Server 2008
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
Thrive Installation.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
Microsoft ® Official Course Module 10 Optimizing and Maintaining Windows ® 8 Client Computers.
Finish configuration cloudclinica root jdbc:postgresql:5432//localhost/cc_db JDBC Url: JDBC Driver: User name: Password: ******** org.postgresql.Driver.
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
Fundamentals Pages 1 to 19 in your workbook. A Tour of VTScada WEB – Script based, using its own programming language VTS – Visual Tag System. Added a.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Module 7: Fundamentals of Administering Windows Server 2008.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
INSTALLATION HANDS-ON. Page 2 About the Hands-On This hands-on section is structured in a way, that it allows you to work independently, but still giving.
Computer Emergency Notification System (CENS)
Linux Networking and Security
Fundamentals of Proxying. Proxy Server Fundamentals  Proxy simply means acting on someone other’s behalf  A Proxy acts on behalf of the client or user.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
Module 5: Configuring Internet Explorer and Supporting Applications.
The BlackBox A Server Layer Monitor System C#/Java/JavaScript/Perl.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
NetTech Solutions Microsoft Outlook and Outlook Express Lesson Four.
Configuring AAA requires four basic steps: 1.Enable AAA (new-model). 2.Configure security server network parameters. 3.Define one or more method lists.
Anritsu Automation Platform (AAP) AAP PC Connects to the system via IP connection (system switch) AAP was developed to add features that were requested.
AAP Support Training Anritsu CAT Support – North America
Introduction to eTIM. Introduction to eTIM eTIM Overview   eTIM (eTIM) is a server designed and developed by VeriFone, Inc. to work between PAYware.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Shikha Arora (101319) Team Name: Beans Course: CS532 Guided By:Prof.
Project May07-14: Restaurant Automation April 24, 2007.
Maintaining and Updating Windows Server 2008 Lesson 8.
Proctor Caching Overview. 2 Proctor Caching Diagram.
Presented by Deepak Varghese Reg No: Introduction Application S/W for server load balancing Many client requests make server congestion Distribute.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Welcome POS Synchronize Concept 08 Sept 2015.
Process for Reverse Live Auction
Understand the OSI Model Part 2
Lecture 6: TCP/IP Networking By: Adal Alashban
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
IS 4506 Server Configuration (HTTP Server)
Configuring Internet-related services
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Configuration Of A Pull Network.
Protocols 2 Key Revision Points.
First Level Incident Handling FAQ (For EAL)
IS 4506 Configuring the FTP Service
Presentation transcript:

Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client: Dr. Joseph Berrios Team: Gladiator Team: Gladiator Shuxin Li Shuxin Li Victor Velez Victor Velez Xin Bai Xin Bai

High Level Design Interface Diagram Interface Diagram

Use Case Diagram

High Level Design Design Issues - Design Issues - Reusability Some components may be designed to be reusable Maintainability Need to be taken care of Customer may want add new functions and new services type Detailed documentation.

High Level Design Design Issues - Design Issues - Portability Need to be taken care of The software needs to be run on different Operating System : Windows or Linux. Security Not important Does not contain sensitive information Only one user : Network Administrator

High Level Design Design Issues - Design Issues - Robustness Need to be taken care of The format of the servers list file

Detailed Design Operation Sequence Diagram Operation Sequence Diagram

Data Dictionary No.1 - Servers List Statement: it holds all the servers need to be monitored, including address, port, service type Source: Customer Operations: Create an empty one, load from a saved file, save to a file, edit Conflicts: When monitoring, no operation can be perform on servers list except reading Supporting Materials: Customer requirements, High-level design, Test plan Revision History: 1.0

Data Dictionary No.2 – Plug-in Notification Statement: It is method used to notify user in case of error Source: Monitoring result Operations: Enable, disable, configure, notification Conflicts: When configuring the plug-in notifications, the monitoring should be stopped and others buttons are not accessible Supporting Materials: Customer requirements, High-level design, Test plan Revision History: 1.0

Data Format Service Configuration Service Configuration Name, Type, Timeout, Port, Check interval, Notification. Name, Type, Timeout, Port, Check interval, Notification. Type includes http, ftp, ssh, tcp, smtp, pop3, mssql, imap, tcp-connection. Type includes http, ftp, ssh, tcp, smtp, pop3, mssql, imap, tcp-connection. Log message Log message "service_type on address:port up/down at occuring_time “ "service_type on address:port up/down at occuring_time “ For example: "ftp on yahoo:21 down at 1:30 afternoon". For example: "ftp on yahoo:21 down at 1:30 afternoon". Statistical chart Statistical chart Number of faults at each logging time Number of faults at each logging time

Detail Design Monitor GUI Design Monitor GUI Design

Detail Design Server History GUI Design Server History GUI Design

Detail Design Displaying statistical chart Displaying statistical chart

Detail Design Configure Plug-in Parameters Configure Plug-in Parameters

Trace of Requirements to Design Functional Requirements: Functional Requirements: For Fundamental actions For Fundamental actions Allows the validity checking when loading a servers IP address list, if the format is not correct, an error message will pop-up. Allows the validity checking when loading a servers IP address list, if the format is not correct, an error message will pop-up. Finished the implementation Finished the implementation Check use case diagram above for exact sequence of operations. Check use case diagram above for exact sequence of operations. Finished the implementation Finished the implementation Use JAVA ICMP packages to get required results Use JAVA ICMP packages to get required results Finished the implementation Finished the implementation

Trace of Requirements to Design Interface Requirements: Interface Requirements: Input data items: Server IP address list (including the Ip address, the server type, the server port) ===> Implemented, see the GUIs Input data items: Server IP address list (including the Ip address, the server type, the server port) ===> Implemented, see the GUIs Output data items Output data items Statistical analysis in a period of time. Statistical analysis in a period of time. Finish the implementation Finish the implementation Error messages in the case of invalid data input Error messages in the case of invalid data input Will be implemented in the implementation phase. Will be implemented in the implementation phase.

Thank you!