ACCESS POINT ANALYTICS A Data Aggregation Platform for TCU Network - - PowerPoint PPT Presentation

access point analytics
SMART_READER_LITE
LIVE PREVIEW

ACCESS POINT ANALYTICS A Data Aggregation Platform for TCU Network - - PowerPoint PPT Presentation

ACCESS POINT ANALYTICS A Data Aggregation Platform for TCU Network Services THE TEAM JUSTIS HUNG RYAN MATT BRADLEY CLARK DOAN FINNEGAN LIDDY SCHOENEWEIS Project Manager & Developer Developer Data Scientist & Technical Lead


slide-1
SLIDE 1

A Data Aggregation Platform for TCU Network Services

ACCESS POINT ANALYTICS

slide-2
SLIDE 2

THE TEAM

JUSTIS CLARK

Project Manager & Developer

HUNG DOAN

Developer

RYAN FINNEGAN

Developer

MATT LIDDY

Data Scientist & Developer

BRADLEY SCHOENEWEIS

Technical Lead & Developer

slide-3
SLIDE 3

OUTLINE

INTRODUCTION & BACKGROUND

Access Points & Key Performance Indicators

THE PROJECT

Requirements & Vision

01 03 02 04 05 06

THE SOLUTION

A High-Level View of the System

PROJECT DEMO

The Web Application In Action

RETROSPECT

Reviewing the Process & Lessons Learned

QUESTION & ANSWER

Concluding Thoughts

slide-4
SLIDE 4

Introduction & Background

01

Access Points and Key Performance Indicators

slide-5
SLIDE 5

ACCESS POINTS

ACCESS POINTS

  • +3,200 Access Points

(APs) across the TCU campus

  • Data Aggregated into

Cisco Prime

slide-6
SLIDE 6

THE CLIENTS & THE ISSUE

OVERWHELMING DATA

  • Overwhelming Data in

Cisco Prime

  • Long Response & Remedy

Times

CRAIG BAUGH TONY FLEMING

slide-7
SLIDE 7

KEY PERFORMANCE INDICATORS (KPIs)

ANOMALY DETECTION ACCESS POINT UTILIZATION CHANNEL UTILIZATION COVERAGE HOLES POWER/CHANNEL UTILIZATION ROGUE ACCESS POINTS CLIENT COUNT

slide-8
SLIDE 8

THE PROJECT

02

Requirements & Vision

slide-9
SLIDE 9

MAINTAINABLE

.NET Core based Web Application written in C#

REQUIREMENTS

WEB APPLICATION

FUNCTIONALITY

Isolated VM Environment Data Snapshots

USABILITY

All-In-One Dashboard View Customization

slide-10
SLIDE 10

THE VISION

Our platform aims to provide proactive and reactive insights to TCU Network Services that are summarized, and actionable. These snapshot insights will be extracted from the massive data stream collected by wireless Access Points all over TCU's campus, and then presented through an internal Web-Application Interface.

slide-11
SLIDE 11

THE SOLUTION

03

A High-Level View of the System

slide-12
SLIDE 12

SOLUTION FOCUSES

AUTOMATION

Automatically ingest, analyze, and clean data related to the KPIs on an adjustable schedule

CONSOLIDATION

Gather and filter pertinent information for each KPI, while simultaneously performing calculations in real-time to keep the data true and reusable

SIMPLIFICATION

Present the data to the user through information rich tables and clean data visualizations

slide-13
SLIDE 13

PROCESS OVERVIEW

CISCO PRIME SFTP SERVER DATA ANALYSIS WEB APPLICATION

slide-14
SLIDE 14

SYSTEM ARCHITECTURE

slide-15
SLIDE 15

TECHNOLOGY STACK

GitLab MySQL JavaScript .NET Core Cisco Prime C#

slide-16
SLIDE 16

PROJECT DEMO

04

The Web Application In Action

slide-17
SLIDE 17

DEMO OUTLINE

1

The Dashboard

2

The KPI Pages

3

The User System

slide-18
SLIDE 18

DEMO - DASHBOARD OVERVIEW

slide-19
SLIDE 19

DEMO - ANOMALY DETECTION

slide-20
SLIDE 20

QUICK VIEW - ACCESS POINT UTILIZATION

slide-21
SLIDE 21

QUICK VIEW - CHANNEL UTILIZATION

slide-22
SLIDE 22

DEMO - CLIENT COUNT

slide-23
SLIDE 23

DEMO - COVERAGE HOLES

slide-24
SLIDE 24

QUICK VIEW - POWER/CHANNEL FLUCTUATION

slide-25
SLIDE 25

DEMO - ROGUE ACCESS POINTS

slide-26
SLIDE 26

QUICK VIEW - USER MANAGEMENT

slide-27
SLIDE 27

QUICK VIEW - USER SETTINGS

slide-28
SLIDE 28

RETROSPECT

05

Reviewing the Process & Lessons Learned

slide-29
SLIDE 29

TIMELINE HIGHLIGHTS

FIRST SEMESTER

AUG

First meeting with all

  • f the stakeholders

present, system planning

SEP NOV OCT DEC

First KPI page with arbitrary data, base data imports complete KPI schemas/list finalized, aggregation and scalability improvements User system functionality, UI/UX improvements, schema overhaul Tech stack + system design finalized, development environment set up

slide-30
SLIDE 30

JAN

System architecture refactor for portability, increased user functionality

FEB APR MAR

Remaining KPIs completed, dashboard complete, Anomaly Detection complete System finalization, unit and acceptance testing Ingestion scripts complete, second KPI complete

TIMELINE HIGHLIGHTS

SECOND SEMESTER

slide-31
SLIDE 31

.NET Core C# JavaScript/jQuery Git

PROJECT TAKEAWAYS

TECHNOLOGIES SOFT SKILLS

Time management Adaptability Communication

BEST PRACTICES

System design Coding principles Documentation Testing

LESSONS LEARNED

Communication can be difficult Strategic delegation Visibility of work is key

slide-32
SLIDE 32

THE FUTURE

  • Transfer over to a TCU development

team

  • Deployment on a production server
  • Ever-improving Anomaly Detection
slide-33
SLIDE 33

QUESTION & ANSWER

06

Concluding Thoughts

slide-34
SLIDE 34

Our team would like to thank TCU Network Services, specifically Craig Baugh and Tony Fleming for letting us be creative and giving us the opportunity to develop this Web-Application. We’d also like to thank Dr. Bingyang Wei for his dedication to our class and our team, even through the unorthodox final semester we’ve had, and the COSC & CITE Faculty for supporting us these past 4 years.

ACKNOWLEDGEMENTS

slide-35
SLIDE 35

CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik.

Please keep this slide for attribution.

THANK YOU!