FAA Presentation - Columbia University
Download
Report
Transcript FAA Presentation - Columbia University
VoIP SYSTEMS for FAA
Henning Schulzrinne, Supreeth Subramanya, Xiaotao Wu
Department of Computer Science
Columbia University
Date: Feb 25, 2008
1 / 14
DISCUSSION FLOW
Part 1 – The Bigger Picture
What problem is the system trying to solve?
Why is the problem important?
Part 2 – Design of VoIP System
How is the system designed?
Part 3 – Conclusion
How well has the problem been solved?
Where do we go from here?
2 / 14
THE BIGGER PICTURE (1/3)
Federal Aviation Administration (FAA)
Agency of the U.S. DoT with authority to regulate and oversee all aspects of US civil aviation
FAA Academy
The education and training division of FAA
We’re working with a group responsible for training the Air Traffic Controllers (ATC)
ATC training levels – low fidelity, medium fidelity and high fidelity
Photos - http://www.cba.uri.edu/classrooms/pictures/computerlab.jpg & http://www.lockheedmartin.com/data/assets/10307.jpg
3 / 14
THE BIGGER PICTURE (2/3)
FAA Academy Communication System
Three parallel networks in every classroom and lab
Data Network (Fast or Gigabit Ethernet)
Voice Network (Analog, hardwired point-to-point connections)
Video Network (Graphical simulations)
Disadvantages
Difficult to add new training scenarios
Uses obsolete equipments, no longer available without custom manufacture
Solution – convergence of Data and Voice networks
Digital vs. analog
Better utilization of bandwidth
Reconfigurability in connections
I’m in
4 / 14
THE BIGGER PICTURE (3/3)
What are the ATCs trained on?
Learning to use air traffic control devices & displays
Communicating and coordinating with Pilots / ATCs
Many more aspects
Learning the air traffic rules
Developing a mental picture of
air-space and air-timing
Why should we care?
We are designing the communication system
We’ll have to use air traffic control devices and displays for input/output
Photo - http://www.aeroport.public.lu/pictures/en/administration/atc/atc_003.jpg
5 / 14
DESIGN OF VoIP SYSTEM (1/6)
Voice over IP (VoIP)
Routing of voice communication over an IP network (E.g., the Internet)
INTERNET
PC–to–PC (Microsoft NetMeeting)
INTERNET
PC–to–Phone (Skype)
INTERNET
Phone–to–Phone (International Calls)
6 / 14
DESIGN OF VoIP SYSTEM (2/6)
FAA Academy classroom
Consists of up to 26 configurable student positions (ATC, Pilot) and 1 instructor
Students and instructor use computer and push-to-talk (PTT) device
Instructor loads a flight scenario and teaches/tests the students
Single
Dual Sector
Sector
Scenario
7 / 14
DESIGN OF VoIP SYSTEM (3/6)
Communication Scenarios
1.
Radio Communication
2.
Point-to-point Communication
3.
Classroom supervisor may monitor students (i.e. listen to what they hear/talk)
Automatic Notification
5.
ATC communicates with neighboring ATCs during pilot handoff
Active Monitoring
4.
Broadcast mechanism for the ATC and all of the pilots in his sector
Real-time tracking of particular events
Recording
Ability to record a communication sessions with VCR-like controls (record, play, pause etc)
8 / 14
DESIGN OF VoIP SYSTEM (4/6)
User Interfaces and I/O Devices
Five rich graphical interfaces
Students – Pilots, ATCs
Instructors – Master Instructor, Position Instructors
Five I/O devices
Push -To -Talk (PTT)
Touch-screens
Foot-pedals
Speakers
Keyboard & mouse
ATC Control Screen
Foot Pedal
Push-To-Talk
9 / 14
DESIGN OF VoIP SYSTEM (5/6)
ATC
Position
Instructor
Master
Instructor
Pilot
IP Network
SIP proxy
server
RTSP
server
File
server
Presence
server
MAP
UA
Configuration
Database
SIP-CGI
Unified VoIP Server
The VoIP System Architecture
10 / 14
DESIGN OF VoIP SYSTEM (6/6)
Novel System Development Methodology
Design Philosophy – software prototyping
Allows rapid development, iterative requirements adaptation
Hardware – software integration
Wrap every piece of hardware and talk to the wrapper
Self-correcting design to recover from component failures
Standards-based solution
Built using the Internet standards (SIP, RTP, RTSP)
Can be integrated with PSTN telephones or any other VoIP system
Extensibility
Ability to integrate newer hardware and GUI
Ability to add / modify / configure communications
11 / 14
CONCLUSION (1/3)
The good
Columbia’s Thought-to-finish approach
Handled everything from design to development to deployment
5 onsite visits to FAA, Oklahoma + 2 VoIP training sessions
Success story
FAA VoIP deployed in 5 classrooms (2 more expected by year end)
The bad and the ugly (a.k.a. lessons learnt)
Prototype system vs. production system
Deployment environment, where users aren’t CS graduates
Remote debugging is a challenge (even for trivial issues)
Interference due to malfunctioning of associated systems
12 / 14
CONCLUSION (2/3)
The Road Ahead…
Know our system strengths
Standards-based voice communications system on data networks (e.g. the Internet)
Extensible, configurable design framework (to adapt to newer requirements)
Explore possibilities
Plethora of FAA classrooms that run 50-years old hardwired communication system
Corporate and other federal organizations that use old communication system
Our shortcomings
Limited resources (developer time, travel constraints)
Not a full-fledged product (a.k.a very limited support)
13 / 14
CONCLUSION (3/3)
Thank you
for your time and support
14 / 14