Connective Middleware for Next- Generation Campus Communications Ben Teitelbaum EDUCAUSE 2004 Denver, CO October 22 nd, 2004.

Slides:



Advertisements
Similar presentations
Computer Concepts – Illustrated 8th edition
Advertisements

Steps to Success with Team National
Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
SIP, Presence and Instant Messaging
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
1 Hyades Command Routing Message flow and data translation.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
International Telecommunication Union Plenary Session on ITU-T Standards 15th Biennial TDI International Conference – Las Vegas, Nevada, USA Total Conversation.
Voice and Integrated Communications (VICI) November 28, 2005 Ben Teitelbaum.
22 July 2003 Internet2, Connectivity, and Advanced Interpersonal Communications Ben Teitelbaum.
24 September 2003 Internet2, Connectivity, and Advanced Interpersonal Communications Ben Teitelbaum Dennis Baron Jeremy George.
Connectivity for Advanced VoIP and Integrated Communications National Internet2 Day March 18 th, 2004 Ben Teitelbaum, Internet2 For this and other talks...
29 September 2003 Internet2 VoIP and PIC in a Nutshell Ben Teitelbaum.
Advancing Real Time Communication on Campus Douglas E. Van Houweling President and CEO, Internet2 10 March 2004.
Partnering with Internet2 to Develop Next-Generation Campus Services Ben Teitelbaum Dennis Baron Tyler Johnson
SI-501 Mini-Talk, Ann Arbor, MI February 9 th, 2005 Internet2's Voice and Integrated Communications Initiatives SI-501 Mini-Talk Ann Arbor, MI February.
1 Scaling Advanced Real-Time Communications Bob Alice User Campus / Enterprise UserWANs/MANs/LANs Campus / Enterprise Host Network-Layer Connectivity high-performance,
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
Pune, India, 13 – 15 December 2010 ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services Ivan Gaboli, Virgilio Puglia.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
1. 2 Objectives Become familiar with the purpose and features of Epsilen Learn to navigate the Epsilen environment Develop a professional ePortfolio on.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
1 Chapter One Introduction to Computer Networks and Data Communications.
Computer Literacy BASICS
Vishal K. Singh, Henning Schulzrinne
Local Area Networks - Internetworking
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
Ge Zhang, Sven Ehlert, and Thomas Magedanz Fraunhofer Institute FOKUS, Berlin, Germany 1 Presented by Murad Kaplan.
Powered by:. Who We Are 3 Enterprise Technology Services VoiceOne DataOne is the leading independent provider of managed technology services to enterprises.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
PSSA Preparation.
Energy Generation in Mitochondria and Chlorplasts
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
Presence and Integrated Xiaotao Wu Henning Schulzrinne (with slides from Ben Teitelbaum, Internet2) VON Spring 2004 (Santa Clara,
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
IRT Lab IP Telephony Columbia 1 Henning Schulzrinne Wenyu Jiang Sankaran Narayanan Xiaotao Wu Columbia University Department of Computer Science.
Using SIP for Ubiquitous and Location-Based Communications Henning Schulzrinne (with Stefan Berger, Jonathan Lennox, Maria Papadopouli, Stelios Sidiroglou,
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
Andmeside IRT 0030 loeng nov Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut
SIP.edu Speaker: Changyu Wu Adviser: Quincy Wu Date:2006/12/18.
IP telephony overview and demonstration
1 TAC2000/ LABORATORY 117 SIP Peering in APAN Quincy Wu July 5, 2004.
Np133 Dennis Baron, September 19, 2005 Page 1 SIP.edu Working Group Meeting Internet2 Fall Member Meeting Dennis Baron September 19, 2005.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
Np163 Dennis Baron, April 3, 2008 Page 1 VoIP at MIT Merit VoIP Seminar Dennis Baron April 3, 2008.
148 Sidevõrgud IRT 0020 loeng nov Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
The State of VoIP Peering Charles Studt Director of Product Management, VoEX.
Adoption of IP in the Next Generation Contact Center Rupesh ChokshiGautham NatarajanDirector, AT&T.
March 31, 2003 Dennis Baron MIT SIP Presentation.
Voice and Integrated Communications (VICI) TDD All-Hands Meeting December 14, 2005 Ben Teitelbaum.
Core VoIP and 911 issues and alternatives Henning Schulzrinne Columbia University August 2003.
Xiaotao Wu Henning Schulzrinne with Ron Shacham, Kundan Singh, Matthew J. Mintz-habib (with slides from Ben Teitelbaum, Internet2)
France Télécom R&D – February 5th 2003 Internet Telephony Conference – Miami, Florida Bridging the Chasm Between Legacy and Next-Generation Networks Internet.
1 Draft RTC Architecture From “Next Steps for Internet2 Real Time Communications”
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
Presentation transcript:

Connective Middleware for Next- Generation Campus Communications Ben Teitelbaum EDUCAUSE 2004 Denver, CO October 22 nd, 2004

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 2 Voice The dominant real-time communications medium for homo sapiens Handy for communicating in the dark A product of evolution Technology won't change this! Killer" network app for O(100) years and for foreseeable future

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 3 Long promised, long delayed, still inevitable Has happened in the core Happening now for residential / enterprise Enterprise VoIP Drivers Cost, cost, cost, cost, cost Why have a giant switch, 2 networks, 2 staffs, etc.? Voice is just another network application Enterprise VoIP Dampers QoS, 911, CALEA, USF, FUD Primary damper: too little user pull? Or maybe, too much... Voice / Data Convergence

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 4 Dude, Where're My Customers? Voice was once revenue-generating No longer Users have adopted consumer services to meet personal / profession needs Cellular AIM, YIM, MSN,... Skype, FWD Can universities develop and deploy new campus communications services and recapture these customers?

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 5 Real Story is Decentralization, Not Convergence IP communications revolution is decentralizing telecom Small, interoperable modules with IP and open standards in between Far more options No longer a binary choice between PBX and Centrex How should universities exploit these new opportunities to... Enhance the campus life experience Facilitate collaborative research Support educators / students

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 6 Many ways to do better than POTS Potential dimensions of improvement Fidelity Privacy Addressing Mobility Advanced Voice Survivability Integration with IM, video, etc. Presence I911

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 7 Visions of the Future What vision of advanced voice-centric communications should we work towards? Honestly, I have no idea! We should be modest about making predictions –...especially about the future. –...especially about users. So, how can we nurture advanced VOIP? Before answering this question, its useful to consider the history of earlier communications technologies…

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 8 Early History of the Telephone For the first 30 years of the telephone, promoters struggled to identify the killer application that would promote its wide adoption by home owners and businesses. At first the telephone was promoted as a replacement for the telegraph, allowing businesses to send messages more easily and without an operator. Telephone promoters in the early years touted the telephone as a new service to broadcast news, concerts, church services, weather reports, etc. Industry journals publicized inventive uses of the telephone such as sales by telephone, consulting with doctors, ordering groceries over the telephone, listening to school lectures and even long distance Christian Science healing! The concept that someone would buy the telephone to chat was simply inconceivable at that time. Bill St Arnauds summary of C. Fischers book America Calling

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 9 Other Earlier Communications Technologies The popularity of was not foreseen by the ARPANET's planners. Roberts had not included electronic mail in the original blueprint for the network. In fact, in 1967 he had called the ability to send messages between users not an important motivation for a network of scientific computers.... Why then was the popularity of such a surprise? One answer is that it represented a radical shift in the ARPANET's identity and purpose. The rationale for building the network had focused on providing access to computers rather than to people. J. Abbate, Inventing the Internet Peer-to-peer file sharing Again, not foreseen Essential ingredients: Internet2 connectivity + directory services (Napster, etc.)

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 10 And the Moral Is… Business and technology leaders… …have a poor track record of predicting how new communications technologies will be used …tend to underestimate social or seemingly frivolous uses of new technologies and overestimate the importance of content Users are highly motivated to communicate with each other, if only they can connect

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 11 Campus-Enabled P2P P2P file-sharing explosion Internet2's network connectivity + Napster's middleware = P2P FS Explosion Similar potential for real-time apps Skype community > 1,000,000 (simultaneously connected users) and growing We can sit back and let this happen or we can manage the chaos in a way that leverages our strengths and addresses our unique needs

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 12 Today: Eager Users, Great Network, Some RTC Apps high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 13 Connectivity Through 3 rd Parties, Campus Islands, and PSTN high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Campus VoIP/Video Systems 3 rd Party Matchmakers (Skype, AIM, YIM, MSN) PSTN Campus VoIP/Video Systems

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 14 Emerging Internet2 Real Time Communications Architecture...

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 15 Connective Middleware high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Connective Middleware Identity Presence Call Routing Identity Presence Call Routing

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 16 Damping Middleware high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Connective Middleware Call Filtering Auth N/Z Call Filtering Auth N/Z Identity Presence Call Routing Identity Presence Call Routing Damping Middleware

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 17 Rich Presence Services high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Connective Middleware Call Filtering Auth N/Z Call Filtering Auth N/Z Identity Presence Call Routing Identity Presence Call Routing Damping Middleware Rich Presence Services Calendaring Location... Calendaring Location

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 18 Enterprise Directories high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Connective Middleware Call Filtering Auth N/Z Call Filtering Auth N/Z Identity Presence Call Routing Identity Presence Call Routing Damping Middleware Rich Presence Services Calendaring Location... Calendaring Location Directories

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 19 P2P and Inter-Campus Trust high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Connective Middleware Call Filtering Auth N/Z Call Filtering Auth N/Z Identity Presence Call Routing Identity Presence Call Routing Damping Middleware Rich Presence Services Calendaring Location... Calendaring Location Directories Signaling Campus-to-Campus Trust / Policy / Encryption P2P media and Trust / Policy / Encryption

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 20 Auxiliary Services high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Connective Middleware Call Filtering Auth N/Z Call Filtering Auth N/Z Identity Presence Call Routing Identity Presence Call Routing Damping Middleware Rich Presence Services Calendaring Location... Calendaring Location Directories Signaling Campus-to-Campus Trust / Policy / Encryption P2P media and Trust / Policy / Encryption...or... Auxiliary Services Gatewaying Bridging Messaging... Gatewaying Bridging Messaging... Gatewaying Bridging Messaging...

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 21 Your Campus is Here! high-performance, end-to-end IP transit BobAlice User Campus UserInternet2/GigaPoP/ASP Campus Host Network-Layer Connectivity Applications APIs Codecs APIs Codecs Signaling Connective Middleware Call Filtering Auth N/Z Call Filtering Auth N/Z Identity Presence Call Routing Identity Presence Call Routing Damping Middleware Rich Presence Services Calendaring Location... Calendaring Location Directories Signaling Campus-to-Campus Trust / Policy / Encryption P2P media and Trust / Policy / Encryption...or... Auxiliary Services Gatewaying Bridging Messaging... Gatewaying Bridging Messaging... Gatewaying Bridging Messaging...

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 22 SIP.edu Web Site Project Leader Dennis Baron, MIT { , sip}: Organization Currently a VoIP WG project Evolving as SIP.edu community builds

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 23 SIP.edu Charter Goals Grow number of SIP connectivity and use Increase value of end-user SIP adoption Promote converged electronic identity Low entry-cost means for campuses to... –Provide a useful initial service –Start getting their feet wet with SIP Means SIP.edu Cookbook available on web site Partnering with vendors (Cisco, Avaya) Building community of implementers (e.g. First SIP.edu Implementors Workshop)

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 24 Addressing Users should not be burdened with device addresses, when its people they really care about Addresses should be mnemonic and empower enterprises to manage the identities of their users Its time to put E.164 phone numbers behind us! A.G. Bell did not say , come here. I need you! Remember: It's People We Are Connecting

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 25 SIP Proxy DNS SIP-PBX Gateway PBX INVITE INVITE DNS SRV query sip.udp.bigu.edu telephoneNumber where mail=bob PRI / CAS bigu.edu Campus Directory Bob's Phone sip.udp.bigu.edu IN SRV... SIP.edu Architecture (today) IP Voice TDM Voice SIP User Agent

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 26 DNS INVITE DNS SRV query sip.udp.bigu.edu bigu.edu SIP User Agent location DB If Bob has registered, ring his SIP UAs; Else, call his extension through the PBX. REGISTER (Contact: ) INVITE SIP Proxy Bob's SIP Phones SIP.edu Architecture (real soon) SIP Registrar IP Voice, Video, IM,...

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 27 >8 other schools working on it SIP.edu Growth

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 28 Presence and Integrated Communications WG (PIC) Web Site Chair Jeremy George, Yale University { , im, sip}:

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 29 Presence and Integrated Communications Presence Notification of events that facilitate communication (Henning Schulzrinne) –On-line, Away, Idle, On phone, Out to lunch,... Back to the future? –Remember: finger, write, who? –Presence restores the sense of community that existed on timesharing systems Forward to the future! –New standards for interoperability and scalability –User-centric control of presence publication –Richer state semantics and automatic triggers

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 30 Rich Presence Trials

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 31 Rich Presence Trials Using Internet2 meetings to prototype advanced campus services Advanced WiFi infrastructure (location service) Advanced middleware infrastructure (SIP/SIMPLE presence agent / location server) Advanced real time communications services Highly-participatory Enthusiastic attendees Distributed trial-dev team –Columbia IRT Lab, HP Labs Cambridge, University of Pennsylvania, Ford Motor Company, Microsoft,...

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 32 WiFi Location Tracking HP Labs Metro Project Signal Strength Location Tracking Room-level accuracy Sniff client signal strength from multiple monitors Triangulation difficult due to walls, multipath effects –Match signal strength signature of target locations –Calibrate system by gathering signatures for each location No client software required –But clients have to transmit to be located This slide complements of Jamey Hicks (HP)

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 33 Skiffs Standard access points No client software Skiff monitors SA110 single board computer running Linux Report signal strength, MAC address, & IP address of all packets seen Scanner Web Server Inference Engine AggregatorConsolidator SIP Location Service Scanner Database Wireless Client This slide complements of Jamey Hicks (HP)

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 34 Client Locations (Map View) IP addresses and SIP registry used to map SIP URIs Very useful for finding rogue APs too

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 35 Determining location End system determines location handset-based (GPS, , beacons) Network conveys location MAC backtracking AP-based triangulation Swipe cards, iButtons, active badges GPS may not be practical (cost, power, problems indoors)

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 36 IETF efforts GEOPRIV working group DHCP Option for Civil Addresses A Presence-based GEOPRIV Location Object Format SIMPLE working group RPID - Rich Presence Information Data Format CIPID: Contact Information in Presence Information Data Format SIPPING working group Requirements for Session Initiation Protocol Location Conveyance

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 37 Rich Presence Enabled Clients WaveThree and Columbia clients (Session, SIPC) Others welcome! (client requirements doc on web)

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 38 Rich Presence Portal

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 39 Rich Presence Trials Arlington, April 2004 Venue: Spring 2004 Internet2 Member Meeting, Arlington, VA Presence Elements: location (automatic); room session name; session end time; per-room internet weather Honolulu, January 2004 Venue: Winter 2004 Joint Techs Workshop, University of Hawaii Presence Elements: location (automatic); room session name; session end time; per-room internet weather Clients: sipc (Windows, Linux); presence portal Indianapolis, October 2003 Venue: Fall 2003 Internet2 Member Meeting, Indianapolis, IN Presence Elements: location (manual); room session name; session end time; Clients: sipc (Windows, Linux); Session (Mac, Windows); presence portal

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 40 I911 Internet 911 (I911) 911 has been a thorn in the side of VoIP Technically, not a hard problem NTIA I911 project to IP-enable PSAPs Not only solve 911 for VoIP, but do better Higher resilience Faster call setup Testability Based on IETF GEOPRIV work Multimedia support Open standards and COTS Cheaper

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 41 Emerging IETF/NENA I3 Architecture GPS 40.86N 73.98E CN=us A1=NJ A2=Bergen INVITE DHCP outbound proxy server provided by local ISP? 40.86N 73.98E: Leonia, NJ fire dept. leonia.nj.us.sos.arpa POLY NAPTR … This slide complements of Henning Schulzrinne, Xiaotao Wu, & the CINEMA crew (Columbia University) Location-based call routing: UA knows its location

Connective Middleware for Next-Gen Campus Communications – EDUCAUSE Denver, CO 42