SlideShare a Scribd company logo
What Everyone Needs to Know About Network Performance

Warren Matthews, PhD
Research Scientist II
Office of Information Technology
warren.matthews@oit.gatech.edu

Lisa Flynn, EdS
Chemistry and Technology Integration
Osborne High School, Cobb County Schools
lisa.flynn@cobbk12.org
1
Abstract
• We will present quantitative data of network
performance from school districts around
Georgia, and describe the limitations it sets
for the performance of education applications
in the classroom. The measurements will also
be put in perspective by examining the
districts own technology plan. The session is
suitable for both IT support staff and teachers
interested in the use of technology to enhance
their classes.
2
Funding

GAMMON is funded in part by

3
What Everyone Needs to Know About Network Performance.

PART 1: WHAT AND WHY?

4
What is GAMMON?
• The Georgia Measurement and Monitoring
(GAMMON) project gathers quantitative
data about network and application
performance.
– Troubleshooting, Planning
(analytics, business
intelligence), Security, Inventory.
– Provide the quantitative evidence to back-up
qualitative experiences.

• Since 2006, revitalized in 2011.
If you don’t measure, you don’t
know. (Kevin Walsh, UCSD)

Measure, measure, measure.
(Rico Mariani, Microsoft)

5
Active Measurements
Active measurements inject additional
traffic onto the network to determine endto-end performance across the Internet.

GAMMON
Server

GAMMON
Server

Internet
GAMMON
Server

GAMMON servers are placed at
the edge of the school district
network, making tests and
measuring performance across the
Internet between each other.
6
Passive Monitoring

Internet
Core
Switch

GAMMON
Server

ES

Passive monitoring is peeking at
real traffic as it goes by, not adding
to the traffic on the network.

MS

HS

GAMMON servers can gather
data as they enter and leave the
district.

Admin

7
Why?
• Network demand in the classroom has
quadrupled over the last five years.
• In a 2010 Federal Communications
Commissions survey of E-rate connected
schools, nearly 80% of respondents
reported that they had inadequate
bandwidth to meet educational needs.

8
9
10
Direct-To-Discovery
GT Professor Lisa
Yaszek leading a
book discussion
between GT class
and middle school
kids in Barrow
County.

GT Professor Jim
Sowell leading an
astronomy lesson
with classroom in
Australia.

11
Application Performance
Not interactive

Highly interactive

HD video conferencing

Gaming Telephone call

Web surfing

Email

• High bandwidth
• Low latency
• Low jitter

• Low bandwidth
• Latency and
jitter are almost
unimportant

When you’ve
got to get to the
Airport.

When you’re
out for a Sunday
Drive.
12
Motivation (1/2).
• Is it feasible to expect schools to do more
and more online?
– Governor’s Digital Education Task Force.

• “I learned with paper and pencil. Today’s
students learn with light” (Anonymous).
– But many school districts in Georgia
experience slow downloads, choppy audio and
video. Access points are maxed out. Online
resources too have downtime.
13
Motivation (2/2).
• Teachers are expected to teach bell-tobell, but they can’t if they’re waiting for the
technology. Many report that this is the
rule, not the exception.
– Our assumption is this disrupts online
learning.

• Not surprisingly, districts want to know
what is going on in their network.
– but report that they are blind, or partially
blind.

14
Why develop more tools?
• Varying levels of hardware and software to
monitor traffic.
• Do not reinvent the wheel, but
– Common platform to compare results.
– Cost of GAMMON vs numerous commercial
tools.
– Extra pair of eyes.
– Share the philosophy of research.
15
What Everyone Needs to Know About Network Performance.

PART 2: HISTORY AND
BACKGROUND
16
Can we be Friends?
• Similarities with the research community
– Bandwidth is required but not sufficient.
– Development of Research networks (15-20
years ago)

• Research and education are birds of a
feather.

17
perfSONAR

18
Capacity
• Is it enough?
– Now?
– Next month?
– Next Year?
– How do you know?

• What do the school
districts plan to do
with online
learning?
19
Current Deployment.
Currently there are 18 GAMMON
servers deployed around Georgia.
Each server measures the one-way
delay and route to all the others.
Data is being gathered but analysis and
interpretation is required.

The current servers are mostly reused
machines from older projects.
GAMMON itself grew out of CPR, an oncampus measurement project.

20
Problem.

Round Trip Time

This graph show the round trip time (in milliseconds) between the clean room
at Georgia Tech and a school district central office . We look “under the hood”
and see what causes the slow downloads, choppy audio and video. Think about
the time it takes to drive through Atlanta at different times of the day.

Day of the month

In the evenings and weekends, delay is
5 milliseconds, just like driving on I-85.

Severely congested connections
mean long delays, just like driving on
I-85.
21
Round Trip Time

Solution.
2.4 milliseconds

2.2 milliseconds
Day of the month

This graph show the delay (in milliseconds) between the clean room at
Georgia Tech and a school district central office .

Compare to the problem graph –
good connectivity is like your own
private Peach Pass.
22
Example of an Upgrade.
Barrow County School System upgraded from 20 Mbps to 150 Mbps.
Immediately see usage 23x previous capacity.

More capacity means less congestion. Less Congestion enables interactive applications.
Interactive Applications enhance learning, especially when combined with the right
teacher and the right opportunities.
23
Putnam County Schools
"GAMMON greatly helped me sell the need for bandwidth
to my school board.”
-Keith Ellenberg, Chief Operating Officer,
Putnam County Charter School System
300

250

200

Capacity (Mbps)
150

100

50

0
2007

2008

2009

2010

2011

2012

24
What Everyone Needs to Know About Network Performance.

PART 3: MEASUREMENTS

25
Achievable Bandwidth

Preliminary

Preliminary

*
Barrow, Ware, Gilmer, Sumter, Clarke, Dawson, White, a
nd Rabun have multiple providers.

26
Achievable Bandwidth Per
Student
• The only good
network is one that
is not a bottleneck.
• Measurements will
be put into context.
Preliminary

Another view is under development.

27
Smokeping

28
Network Map

Might replace MRTG with Cacti.

29
Hosts

Hosts seen by school.
Last 5 minutes.
Last Hour.
Yesterday.

30
NMAP
• Create a database of
ports
– Track services
– Detect Changes

• Evaluate free tools
– Intrusion detection

31
Total Traffic by Protocol

Evaluating plugin to monitor SYN and RST packets
32
Traffic by Application

33
Traffic by Destination

34
Pythia
• Pythia uses GAMMON measurements to
detect and diagnose network problems.

35
More Tools
• Work in Progress
• Verify Content Filters
• More External measurement
– PAM tools

• More Internal measurements
• More netflow analytics
– SYN Flood

• Routing (especially multi-homed).
36
Join the Website
• https://gammon.gatech.edu
• Not much to see yet.

37
What Everyone Needs to Know About Network Performance.

PART 4: WHAT DOES IT
ALL MEAN?
38
Summary
• GAMMON quantified network performance
– Provides decision makers with data based
information to improve network performance
– improves network utilization in the classroom
decreasing loss of valuable educational time

• Limitations are identified using the data
which are impeding the performance of
educational applications and media in the
classroom.
• Work in Progress
– Catch up at GAMEIS or GAETC next year.
Conclusions and Recommendations
• Even with a small sample, variation in
performance and philosophy is huge.
• Many districts suffer congestion.
– No surprises but graphs to prove it.
– We assume this impacts learning.

• How much is enough?
– External bottlenecks -> internal bottlenecks.

40
This year (2013-2014)
• More measurements, More analysis
– Readiness Index
– District’s Technology Plans

• Summer 2014
– Performance workshop and GAMMON training.
– Secure K-12 workshop

• We hope to have funding to increase
deployment next year
– What if you can’t wait?
41
How to get involved
• Let us know you’re interested.
• Join the monthly conference call.
• Install your own server
– We can provide specs
– Install software, Provide access for us to analyze.

• Create account on website.
– Allow us to share information amongst the
community.
42
Contact Us.
• For more information, please contact
Warren Matthews
– warren.matthews@oit.gatech.edu
– 678-992-9185

43
Thanks
• Bill Price and GTA
• Bob Swiggum, Rep. Mike
Dudgeon, Joseph Barrow.
• Annette, Gino, Leon, Suren

44
Thanks
• And especially all the sites that host
servers, and the people that got them there.
– John St.Clair, Morad El-Jourbagy, Jeremy
Caswell, Terry Treadgill, Phil Kline, Keith
Ellenberg, Sam Ganas, Carol Helton, Jodi
Perdue, William Sperin, Chris Usrey, John
Call, Jefferey Harrel, Twanda Banks, Charlie
Coleman, Aubrey Jones, David Smith, Taylor
Duke, Tim Maynard.
45
What Everyone Needs to Know About Network Performance.

ANY QUESTIONS?

46

More Related Content

What's hot

Using Technology for Adolescent Research
Using Technology for Adolescent Research Using Technology for Adolescent Research
Using Technology for Adolescent Research
Center for Innovative Public Health Research
 
Marc hoit University Campus - Microcosm of the future
Marc hoit   University Campus - Microcosm of the futureMarc hoit   University Campus - Microcosm of the future
Marc hoit University Campus - Microcosm of the future
Travis Barnes
 
Digital divide
Digital divideDigital divide
Digital divide
okiedodge
 
Historical social & economic context of computing
Historical social & economic context of computingHistorical social & economic context of computing
Historical social & economic context of computing
Burhan Ahmed
 
As learning goes mobile - Educause
As learning goes mobile - EducauseAs learning goes mobile - Educause
As learning goes mobile - Educause
Pew Research Center's Internet & American Life Project
 
The%20 Digital%20 Divide Sanny
The%20 Digital%20 Divide SannyThe%20 Digital%20 Divide Sanny
The%20 Digital%20 Divide Sanny
b5thom
 
Model equipment distribution essay
Model equipment distribution essayModel equipment distribution essay
Model equipment distribution essay
ivanzampedri
 
Teens, Social Network Sites & Mobile Phones: What the research is telling us ...
Teens, Social Network Sites & Mobile Phones: What the research is telling us...Teens, Social Network Sites & Mobile Phones: What the research is telling us...
Teens, Social Network Sites & Mobile Phones: What the research is telling us ...
Pew Research Center's Internet & American Life Project
 
Cook library at the broadband conference 2018
Cook library at the broadband conference 2018Cook library at the broadband conference 2018
Cook library at the broadband conference 2018
Ann Treacy
 
Sistek chandlersoe may2010
Sistek chandlersoe may2010Sistek chandlersoe may2010
Sistek chandlersoe may2010
National University
 
Computers%20and%20 Young%20 Children%20for%20 Em590
Computers%20and%20 Young%20 Children%20for%20 Em590Computers%20and%20 Young%20 Children%20for%20 Em590
Computers%20and%20 Young%20 Children%20for%20 Em590
b5thom
 
An unbounded arc of learning opportunities
An unbounded arc of learning opportunities An unbounded arc of learning opportunities
An unbounded arc of learning opportunities
MFGlobalCitizen
 
Netgennonsense
NetgennonsenseNetgennonsense
Netgennonsense
Mark Bullen
 
Module 6
Module 6Module 6
Module 6
dautiechere
 
Final Project, Power Point Presentation[1]
Final Project, Power Point Presentation[1]Final Project, Power Point Presentation[1]
Final Project, Power Point Presentation[1]
guesta27a047
 
WI Association of County Extension Committees (WACEC) 2014
WI Association of County Extension Committees (WACEC) 2014WI Association of County Extension Committees (WACEC) 2014
WI Association of County Extension Committees (WACEC) 2014
WI Broadband
 
Uf bi s update and mckinsey short april version
Uf bi s update and mckinsey short april versionUf bi s update and mckinsey short april version
Uf bi s update and mckinsey short april version
sudsnz
 
Learning in the digital age
Learning in the digital ageLearning in the digital age
Feb 18 tech directors
Feb 18 tech directorsFeb 18 tech directors
Feb 18 tech directors
Lynne Hudson
 
Cloud Creators and Curators Wanted
Cloud Creators and Curators WantedCloud Creators and Curators Wanted
Cloud Creators and Curators Wanted
opened
 

What's hot (20)

Using Technology for Adolescent Research
Using Technology for Adolescent Research Using Technology for Adolescent Research
Using Technology for Adolescent Research
 
Marc hoit University Campus - Microcosm of the future
Marc hoit   University Campus - Microcosm of the futureMarc hoit   University Campus - Microcosm of the future
Marc hoit University Campus - Microcosm of the future
 
Digital divide
Digital divideDigital divide
Digital divide
 
Historical social & economic context of computing
Historical social & economic context of computingHistorical social & economic context of computing
Historical social & economic context of computing
 
As learning goes mobile - Educause
As learning goes mobile - EducauseAs learning goes mobile - Educause
As learning goes mobile - Educause
 
The%20 Digital%20 Divide Sanny
The%20 Digital%20 Divide SannyThe%20 Digital%20 Divide Sanny
The%20 Digital%20 Divide Sanny
 
Model equipment distribution essay
Model equipment distribution essayModel equipment distribution essay
Model equipment distribution essay
 
Teens, Social Network Sites & Mobile Phones: What the research is telling us ...
Teens, Social Network Sites & Mobile Phones: What the research is telling us...Teens, Social Network Sites & Mobile Phones: What the research is telling us...
Teens, Social Network Sites & Mobile Phones: What the research is telling us ...
 
Cook library at the broadband conference 2018
Cook library at the broadband conference 2018Cook library at the broadband conference 2018
Cook library at the broadband conference 2018
 
Sistek chandlersoe may2010
Sistek chandlersoe may2010Sistek chandlersoe may2010
Sistek chandlersoe may2010
 
Computers%20and%20 Young%20 Children%20for%20 Em590
Computers%20and%20 Young%20 Children%20for%20 Em590Computers%20and%20 Young%20 Children%20for%20 Em590
Computers%20and%20 Young%20 Children%20for%20 Em590
 
An unbounded arc of learning opportunities
An unbounded arc of learning opportunities An unbounded arc of learning opportunities
An unbounded arc of learning opportunities
 
Netgennonsense
NetgennonsenseNetgennonsense
Netgennonsense
 
Module 6
Module 6Module 6
Module 6
 
Final Project, Power Point Presentation[1]
Final Project, Power Point Presentation[1]Final Project, Power Point Presentation[1]
Final Project, Power Point Presentation[1]
 
WI Association of County Extension Committees (WACEC) 2014
WI Association of County Extension Committees (WACEC) 2014WI Association of County Extension Committees (WACEC) 2014
WI Association of County Extension Committees (WACEC) 2014
 
Uf bi s update and mckinsey short april version
Uf bi s update and mckinsey short april versionUf bi s update and mckinsey short april version
Uf bi s update and mckinsey short april version
 
Learning in the digital age
Learning in the digital ageLearning in the digital age
Learning in the digital age
 
Feb 18 tech directors
Feb 18 tech directorsFeb 18 tech directors
Feb 18 tech directors
 
Cloud Creators and Curators Wanted
Cloud Creators and Curators WantedCloud Creators and Curators Wanted
Cloud Creators and Curators Wanted
 

Similar to GAMMON at GAETC

Technology plan 2013
Technology plan 2013Technology plan 2013
Technology plan 2013
robinmylove
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Videoguy
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Videoguy
 
Chase_Grammar_School
Chase_Grammar_SchoolChase_Grammar_School
Chase_Grammar_School
Daniela Chibac
 
Planning for bandwidth slideshare version
Planning for bandwidth slideshare versionPlanning for bandwidth slideshare version
Planning for bandwidth slideshare version
Stuart Melnitsky
 
SETDA Broadband imperative II Report Release and Hill Briefing
SETDA Broadband imperative II Report Release and Hill BriefingSETDA Broadband imperative II Report Release and Hill Briefing
SETDA Broadband imperative II Report Release and Hill Briefing
SETDA
 
Lacue-SITE Conference Mobile Learning 3 25-13
Lacue-SITE Conference Mobile Learning 3 25-13Lacue-SITE Conference Mobile Learning 3 25-13
Lacue-SITE Conference Mobile Learning 3 25-13
Sheryl Abshire
 
TechPlanFinalCopyforBOE3-27-13
TechPlanFinalCopyforBOE3-27-13TechPlanFinalCopyforBOE3-27-13
TechPlanFinalCopyforBOE3-27-13
Tyler Burrell
 
Networks pres
Networks presNetworks pres
Networks pres
danafredwell
 
E rate presentation
E rate presentationE rate presentation
E rate presentation
servant46
 
E rate presentation
E rate presentationE rate presentation
E rate presentation
servant46
 
Learning without Limits seminar.final
Learning without Limits seminar.finalLearning without Limits seminar.final
Learning without Limits seminar.final
tessagray
 
We have broadband mickey slimp-2012
We have broadband   mickey slimp-2012We have broadband   mickey slimp-2012
We have broadband mickey slimp-2012
AATYC
 
How To Double Your Bandwidth
How To Double Your BandwidthHow To Double Your Bandwidth
How To Double Your Bandwidth
Chuck Jones
 
Technology Plan Overview
Technology Plan OverviewTechnology Plan Overview
Technology Plan Overview
Moon McKinney
 
Technology Plan Overview
Technology Plan OverviewTechnology Plan Overview
Technology Plan Overview
Moon McKinney
 
KISD E-RATE INFORMATIONAL MEETING
KISD E-RATE INFORMATIONAL MEETINGKISD E-RATE INFORMATIONAL MEETING
KISD E-RATE INFORMATIONAL MEETING
acorder2011
 
Perry.ppt.101110
Perry.ppt.101110Perry.ppt.101110
Perry.ppt.101110
ePortfolio California
 
Optimizing Your Organization's Use of MichNet Dial-in
Optimizing Your Organization's Use of MichNet Dial-inOptimizing Your Organization's Use of MichNet Dial-in
Optimizing Your Organization's Use of MichNet Dial-in
webhostingguy
 
Pascarella k assignment 1 tech plan
Pascarella k assignment 1 tech planPascarella k assignment 1 tech plan
Pascarella k assignment 1 tech plan
kpasc17
 

Similar to GAMMON at GAETC (20)

Technology plan 2013
Technology plan 2013Technology plan 2013
Technology plan 2013
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
 
Chase_Grammar_School
Chase_Grammar_SchoolChase_Grammar_School
Chase_Grammar_School
 
Planning for bandwidth slideshare version
Planning for bandwidth slideshare versionPlanning for bandwidth slideshare version
Planning for bandwidth slideshare version
 
SETDA Broadband imperative II Report Release and Hill Briefing
SETDA Broadband imperative II Report Release and Hill BriefingSETDA Broadband imperative II Report Release and Hill Briefing
SETDA Broadband imperative II Report Release and Hill Briefing
 
Lacue-SITE Conference Mobile Learning 3 25-13
Lacue-SITE Conference Mobile Learning 3 25-13Lacue-SITE Conference Mobile Learning 3 25-13
Lacue-SITE Conference Mobile Learning 3 25-13
 
TechPlanFinalCopyforBOE3-27-13
TechPlanFinalCopyforBOE3-27-13TechPlanFinalCopyforBOE3-27-13
TechPlanFinalCopyforBOE3-27-13
 
Networks pres
Networks presNetworks pres
Networks pres
 
E rate presentation
E rate presentationE rate presentation
E rate presentation
 
E rate presentation
E rate presentationE rate presentation
E rate presentation
 
Learning without Limits seminar.final
Learning without Limits seminar.finalLearning without Limits seminar.final
Learning without Limits seminar.final
 
We have broadband mickey slimp-2012
We have broadband   mickey slimp-2012We have broadband   mickey slimp-2012
We have broadband mickey slimp-2012
 
How To Double Your Bandwidth
How To Double Your BandwidthHow To Double Your Bandwidth
How To Double Your Bandwidth
 
Technology Plan Overview
Technology Plan OverviewTechnology Plan Overview
Technology Plan Overview
 
Technology Plan Overview
Technology Plan OverviewTechnology Plan Overview
Technology Plan Overview
 
KISD E-RATE INFORMATIONAL MEETING
KISD E-RATE INFORMATIONAL MEETINGKISD E-RATE INFORMATIONAL MEETING
KISD E-RATE INFORMATIONAL MEETING
 
Perry.ppt.101110
Perry.ppt.101110Perry.ppt.101110
Perry.ppt.101110
 
Optimizing Your Organization's Use of MichNet Dial-in
Optimizing Your Organization's Use of MichNet Dial-inOptimizing Your Organization's Use of MichNet Dial-in
Optimizing Your Organization's Use of MichNet Dial-in
 
Pascarella k assignment 1 tech plan
Pascarella k assignment 1 tech planPascarella k assignment 1 tech plan
Pascarella k assignment 1 tech plan
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

GAMMON at GAETC

  • 1. What Everyone Needs to Know About Network Performance Warren Matthews, PhD Research Scientist II Office of Information Technology warren.matthews@oit.gatech.edu Lisa Flynn, EdS Chemistry and Technology Integration Osborne High School, Cobb County Schools lisa.flynn@cobbk12.org 1
  • 2. Abstract • We will present quantitative data of network performance from school districts around Georgia, and describe the limitations it sets for the performance of education applications in the classroom. The measurements will also be put in perspective by examining the districts own technology plan. The session is suitable for both IT support staff and teachers interested in the use of technology to enhance their classes. 2
  • 4. What Everyone Needs to Know About Network Performance. PART 1: WHAT AND WHY? 4
  • 5. What is GAMMON? • The Georgia Measurement and Monitoring (GAMMON) project gathers quantitative data about network and application performance. – Troubleshooting, Planning (analytics, business intelligence), Security, Inventory. – Provide the quantitative evidence to back-up qualitative experiences. • Since 2006, revitalized in 2011. If you don’t measure, you don’t know. (Kevin Walsh, UCSD) Measure, measure, measure. (Rico Mariani, Microsoft) 5
  • 6. Active Measurements Active measurements inject additional traffic onto the network to determine endto-end performance across the Internet. GAMMON Server GAMMON Server Internet GAMMON Server GAMMON servers are placed at the edge of the school district network, making tests and measuring performance across the Internet between each other. 6
  • 7. Passive Monitoring Internet Core Switch GAMMON Server ES Passive monitoring is peeking at real traffic as it goes by, not adding to the traffic on the network. MS HS GAMMON servers can gather data as they enter and leave the district. Admin 7
  • 8. Why? • Network demand in the classroom has quadrupled over the last five years. • In a 2010 Federal Communications Commissions survey of E-rate connected schools, nearly 80% of respondents reported that they had inadequate bandwidth to meet educational needs. 8
  • 9. 9
  • 10. 10
  • 11. Direct-To-Discovery GT Professor Lisa Yaszek leading a book discussion between GT class and middle school kids in Barrow County. GT Professor Jim Sowell leading an astronomy lesson with classroom in Australia. 11
  • 12. Application Performance Not interactive Highly interactive HD video conferencing Gaming Telephone call Web surfing Email • High bandwidth • Low latency • Low jitter • Low bandwidth • Latency and jitter are almost unimportant When you’ve got to get to the Airport. When you’re out for a Sunday Drive. 12
  • 13. Motivation (1/2). • Is it feasible to expect schools to do more and more online? – Governor’s Digital Education Task Force. • “I learned with paper and pencil. Today’s students learn with light” (Anonymous). – But many school districts in Georgia experience slow downloads, choppy audio and video. Access points are maxed out. Online resources too have downtime. 13
  • 14. Motivation (2/2). • Teachers are expected to teach bell-tobell, but they can’t if they’re waiting for the technology. Many report that this is the rule, not the exception. – Our assumption is this disrupts online learning. • Not surprisingly, districts want to know what is going on in their network. – but report that they are blind, or partially blind. 14
  • 15. Why develop more tools? • Varying levels of hardware and software to monitor traffic. • Do not reinvent the wheel, but – Common platform to compare results. – Cost of GAMMON vs numerous commercial tools. – Extra pair of eyes. – Share the philosophy of research. 15
  • 16. What Everyone Needs to Know About Network Performance. PART 2: HISTORY AND BACKGROUND 16
  • 17. Can we be Friends? • Similarities with the research community – Bandwidth is required but not sufficient. – Development of Research networks (15-20 years ago) • Research and education are birds of a feather. 17
  • 19. Capacity • Is it enough? – Now? – Next month? – Next Year? – How do you know? • What do the school districts plan to do with online learning? 19
  • 20. Current Deployment. Currently there are 18 GAMMON servers deployed around Georgia. Each server measures the one-way delay and route to all the others. Data is being gathered but analysis and interpretation is required. The current servers are mostly reused machines from older projects. GAMMON itself grew out of CPR, an oncampus measurement project. 20
  • 21. Problem. Round Trip Time This graph show the round trip time (in milliseconds) between the clean room at Georgia Tech and a school district central office . We look “under the hood” and see what causes the slow downloads, choppy audio and video. Think about the time it takes to drive through Atlanta at different times of the day. Day of the month In the evenings and weekends, delay is 5 milliseconds, just like driving on I-85. Severely congested connections mean long delays, just like driving on I-85. 21
  • 22. Round Trip Time Solution. 2.4 milliseconds 2.2 milliseconds Day of the month This graph show the delay (in milliseconds) between the clean room at Georgia Tech and a school district central office . Compare to the problem graph – good connectivity is like your own private Peach Pass. 22
  • 23. Example of an Upgrade. Barrow County School System upgraded from 20 Mbps to 150 Mbps. Immediately see usage 23x previous capacity. More capacity means less congestion. Less Congestion enables interactive applications. Interactive Applications enhance learning, especially when combined with the right teacher and the right opportunities. 23
  • 24. Putnam County Schools "GAMMON greatly helped me sell the need for bandwidth to my school board.” -Keith Ellenberg, Chief Operating Officer, Putnam County Charter School System 300 250 200 Capacity (Mbps) 150 100 50 0 2007 2008 2009 2010 2011 2012 24
  • 25. What Everyone Needs to Know About Network Performance. PART 3: MEASUREMENTS 25
  • 26. Achievable Bandwidth Preliminary Preliminary * Barrow, Ware, Gilmer, Sumter, Clarke, Dawson, White, a nd Rabun have multiple providers. 26
  • 27. Achievable Bandwidth Per Student • The only good network is one that is not a bottleneck. • Measurements will be put into context. Preliminary Another view is under development. 27
  • 29. Network Map Might replace MRTG with Cacti. 29
  • 30. Hosts Hosts seen by school. Last 5 minutes. Last Hour. Yesterday. 30
  • 31. NMAP • Create a database of ports – Track services – Detect Changes • Evaluate free tools – Intrusion detection 31
  • 32. Total Traffic by Protocol Evaluating plugin to monitor SYN and RST packets 32
  • 35. Pythia • Pythia uses GAMMON measurements to detect and diagnose network problems. 35
  • 36. More Tools • Work in Progress • Verify Content Filters • More External measurement – PAM tools • More Internal measurements • More netflow analytics – SYN Flood • Routing (especially multi-homed). 36
  • 37. Join the Website • https://gammon.gatech.edu • Not much to see yet. 37
  • 38. What Everyone Needs to Know About Network Performance. PART 4: WHAT DOES IT ALL MEAN? 38
  • 39. Summary • GAMMON quantified network performance – Provides decision makers with data based information to improve network performance – improves network utilization in the classroom decreasing loss of valuable educational time • Limitations are identified using the data which are impeding the performance of educational applications and media in the classroom. • Work in Progress – Catch up at GAMEIS or GAETC next year.
  • 40. Conclusions and Recommendations • Even with a small sample, variation in performance and philosophy is huge. • Many districts suffer congestion. – No surprises but graphs to prove it. – We assume this impacts learning. • How much is enough? – External bottlenecks -> internal bottlenecks. 40
  • 41. This year (2013-2014) • More measurements, More analysis – Readiness Index – District’s Technology Plans • Summer 2014 – Performance workshop and GAMMON training. – Secure K-12 workshop • We hope to have funding to increase deployment next year – What if you can’t wait? 41
  • 42. How to get involved • Let us know you’re interested. • Join the monthly conference call. • Install your own server – We can provide specs – Install software, Provide access for us to analyze. • Create account on website. – Allow us to share information amongst the community. 42
  • 43. Contact Us. • For more information, please contact Warren Matthews – warren.matthews@oit.gatech.edu – 678-992-9185 43
  • 44. Thanks • Bill Price and GTA • Bob Swiggum, Rep. Mike Dudgeon, Joseph Barrow. • Annette, Gino, Leon, Suren 44
  • 45. Thanks • And especially all the sites that host servers, and the people that got them there. – John St.Clair, Morad El-Jourbagy, Jeremy Caswell, Terry Treadgill, Phil Kline, Keith Ellenberg, Sam Ganas, Carol Helton, Jodi Perdue, William Sperin, Chris Usrey, John Call, Jefferey Harrel, Twanda Banks, Charlie Coleman, Aubrey Jones, David Smith, Taylor Duke, Tim Maynard. 45
  • 46. What Everyone Needs to Know About Network Performance. ANY QUESTIONS? 46

Editor's Notes

  1. FCC Broadband Report finds significant progress in broadband deployment, but important gaps remain (FCC news release, Aug. 21, 2012)Eighth Broadband Progress Report (FCC Report, Aug. 21, 2012)
FCC Fixed Broadband Deployment Map (FCC Report, 2012)
  2. Update?
  3. NMAP