46
Lisa Flynn, EdS Chemistry and Technology Integration Osborne High School, Cobb County Schools [email protected] Warren Matthews, PhD Research Scientist II Office of Information Technology [email protected] What Everyone Needs to Know About Network Performance 1

GAMMON at GAETC

Embed Size (px)

DESCRIPTION

Details of the Georgia Measurement and Monitoring (GAMMON) project presented at GAETC.

Citation preview

Page 1: GAMMON at GAETC

Lisa Flynn, EdS

Chemistry and Technology Integration

Osborne High School, Cobb County Schools

[email protected]

Warren Matthews, PhD

Research Scientist II

Office of Information Technology

[email protected]

What Everyone Needs to Know About Network Performance

1

Page 2: GAMMON at GAETC

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

Page 3: GAMMON at GAETC

Funding

3

GAMMON is funded in part by

Page 4: GAMMON at GAETC

PART 1: WHAT AND WHY?

What Everyone Needs to Know About Network Performance.

4

Page 5: GAMMON at GAETC

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.5

If you don’t measure, you don’t know. (Kevin Walsh, UCSD)

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

Page 6: GAMMON at GAETC

Active Measurements

GAMMON Server

GAMMON Server

GAMMON Server

Internet

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

6

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

Page 7: GAMMON at GAETC

Passive Monitoring

GAMMON Server

Internet

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

7

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

Core Switch

ES MS HS Admin

Page 8: GAMMON at GAETC

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

Page 9: GAMMON at GAETC

9

Page 10: GAMMON at GAETC

10

Page 11: GAMMON at GAETC

Direct-To-Discovery

11

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

GT Professor Lisa Yaszek leading a book discussion between GT class and middle school kids in Barrow County.

Page 12: GAMMON at GAETC

Application Performance

Highly interactiveNot interactive

HD video conferencing EmailWeb surfingTelephone call

• High bandwidth• Low latency• Low jitter

• Low bandwidth• Latency and

jitter are almost unimportant

When you’re out for a Sunday Drive.

When you’ve got to get to the Airport.

Gaming

12

Page 13: GAMMON at GAETC

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

Page 14: GAMMON at GAETC

Motivation (2/2).

• Teachers are expected to teach bell-to-bell, 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

Page 15: GAMMON at GAETC

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

Page 16: GAMMON at GAETC

PART 2: HISTORY AND BACKGROUND

What Everyone Needs to Know About Network Performance.

16

Page 17: GAMMON at GAETC

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

Page 18: GAMMON at GAETC

perfSONAR

18

Page 19: GAMMON at GAETC

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

Page 20: GAMMON at GAETC

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 on-campus measurement project.

20

Page 21: GAMMON at GAETC

Problem.

21

Severely congested connections mean long delays, just like driving on I-85.

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.

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

Day of the month

Ro

un

d T

rip

Tim

e

Page 22: GAMMON at GAETC

Solution.

22

2.2 milliseconds

2.4 milliseconds

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

Ro

un

d T

rip

Tim

e

Day of the month

Compare to the problem graph –good connectivity is like your own private Peach Pass.

Page 23: GAMMON at GAETC

Example of an Upgrade.

23

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.

Immediately see usage 2-3x previous capacity.

Barrow County School System upgraded from 20 Mbps to 150 Mbps.

Page 24: GAMMON at GAETC

Putnam County Schools

24

"GAMMON greatly helped me sell the need for bandwidth

to my school board.”

-Keith Ellenberg, Chief Operating Officer,

Putnam County Charter School System

0

50

100

150

200

250

300

2007 2008 2009 2010 2011 2012

Capacity(Mbps)

Page 25: GAMMON at GAETC

PART 3: MEASUREMENTS

What Everyone Needs to Know About Network Performance.

25

Page 26: GAMMON at GAETC

Achievable Bandwidth

Preliminary

26

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

Preliminary

Page 27: GAMMON at GAETC

Achievable Bandwidth Per Student

• The only good network is one that is not a bottleneck.

• Measurements will be put into context.

Preliminary

27Another view is under development.

Page 28: GAMMON at GAETC

Smokeping

28

Page 29: GAMMON at GAETC

Network Map

29Might replace MRTG with Cacti.

Page 30: GAMMON at GAETC

Hosts

30

Hosts seen by school.

Last 5 minutes.Last Hour.Yesterday.

Page 31: GAMMON at GAETC

NMAP

• Create a database of ports

– Track services

– Detect Changes

• Evaluate free tools

– Intrusion detection

31

Page 32: GAMMON at GAETC

Total Traffic by Protocol

Evaluating plugin to monitor SYN and RST packets32

Page 33: GAMMON at GAETC

Traffic by Application

33

Page 34: GAMMON at GAETC

Traffic by Destination

34

Page 35: GAMMON at GAETC

Pythia

35

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

Page 36: GAMMON at GAETC

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

Page 37: GAMMON at GAETC

Join the Website

• https://gammon.gatech.edu

• Not much to see yet.

37

Page 38: GAMMON at GAETC

PART 4: WHAT DOES IT ALL MEAN?

What Everyone Needs to Know About Network Performance.

38

Page 39: GAMMON at GAETC

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.

Page 40: GAMMON at GAETC

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

Page 41: GAMMON at GAETC

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

Page 42: GAMMON at GAETC

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

Page 43: GAMMON at GAETC

Contact Us.

• For more information, please contact Warren Matthews

[email protected]

– 678-992-9185

43

Page 44: GAMMON at GAETC

Thanks

• Bill Price and GTA

• Bob Swiggum, Rep. Mike Dudgeon, Joseph Barrow.

• Annette, Gino, Leon, Suren

44

Page 45: GAMMON at GAETC

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

Page 46: GAMMON at GAETC

ANY QUESTIONS?

What Everyone Needs to Know About Network Performance.

46