1 The Grand Convergence of Computing, Telecommunications, and Media: A Technologist’s Viewpoint 8 th INRIA-Industry Meeting: Computer Software for Telecommunications and Multimedia Prof. Randy H. Katz EECS Department University of California, Berkeley Berkeley, CA 94720-1776 [email protected]http://www.cs.Berkeley.edu/~randy
40
Embed
Prof. Randy H. Katz EECS Department University of California, Berkeley Berkeley, CA 94720-1776
The Grand Convergence of Computing, Telecommunications, and Media: A Technologist’s Viewpoint 8 th INRIA-Industry Meeting: Computer Software for Telecommunications and Multimedia. Prof. Randy H. Katz EECS Department University of California, Berkeley Berkeley, CA 94720-1776 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
The Grand Convergence of Computing,
Telecommunications, and Media: A Technologist’s Viewpoint
8th INRIA-Industry Meeting:Computer Software for Telecommunications
introduces variable delay in end-to-end performance
– Decentralized control makes introduction of new protocols/functions difficult since all end nodes must be upgraded
– Lack of truly trusted infrastructure leads to security problems
13
PSTN Technology
• Strengths– Requires no end-point
intelligence; supports heterogeneous end devices
– Provides excellent performance for voice
– End-to-end performance guarantees achieved through well-defined signaling layer to switching function
– True utility functionality through sophisticated and hierarchically arranged switches controlled by service providers
• Weaknesses– Achieves performance by
overallocating resources– 3.4 KHz audio voice band
signal converted to 64 kbps digital representation
– Switching design determined by statistics of call traffic
– Difficult to add new services to the so-called “Intelligent Network” due to complex feature interaction
– Expensive approach to robustness
14
ATM: The Grand Convergence?
• Strengths– Virtual circuits with call
set-up to manage scarce resources and achieve QoS guarantees
– Fixed/small size “cells” to enable fast switching
– Sophisticated statistical multiplexing mechanisms to make possible variety of traffic models
– Integrated services
• Weaknesses– Connection-orientation has
some problems with latency and robust operation; every cell must follow same path in order
– ATM unlikely to be a universal end-to-end technology, especially for data traffic in local area
– Quaranteed performance end-to-end in heterogeneous environments is lost
15
Next Generation Internet
• Support for multipoint-to-multipoint multicast communications
• Support for mobility & mobile route optimization
• Reservation-based resource allocation– Performance promises– Nice scaling properties– Soft state in the network
allows robust recovery to failure; protocol works around link and switch failures
• Software-based codecs– 64 kbps/PCM coding vs. 36
kbps ADPCM, 17 kbps GSM, 9 kbps LPC
– Adequate video at 28.8 to 128 kbps
• Real Time Protocol (RTP)– Ends adapt audio/video
streaming rates to what the network can support
• Easy integration of new services like proxies
• Solve performance problems by adding more bandwidth
16
Internet Telephony
Local Call Local CallInternetInternet
SF to Frankfurt via Internet Service: $0.28 per min via AT&T Long Distance: $1.25 per min
Analog Voice toPacket Data
Packet Data toAnalog Voice
Source: G-Cubed
Gateway Gateway
Why soCheap?
Less expensive infrastructureCircumvents government-backed monopoliesExisting long distance tariffs far exceed costsWTO worldwide deregulation
17
Internet Telephony
• Quality Issues: High Latencies/Dropped Packets– Deployment of (virtual) private networks– Faster/scalable hardware reduces gateway latency– RSVP + H.323 + Reconstruction of lost packets +
Better voice coding at 8 kbps– VoIP: Voice over Internet Protocol Forum
• Short term: circuit-switched local infrastructure plus packet-switched wide-area infrastructure– Wide-area b/w is a commodity, local access is not– Many leading telecomms already doing this
• Longer term: migration towards “always on” digital broadband data connections
18
Presentation Outline
• Market Forces and Technology Trends• Comparison of Internet and Telephony• Third Generation Telecommunications
Architectures (and Beyond)• Internet-based Open Services Architecture• Summary and Conclusions
19
Third Generation Telecommunications
Architectures
• FPLMTS/UMTS/IMT-2000– “Universal multimedia information access with
• Beyond the Third Generation– Convergence on a common core network
» GSM/BISDN/SS7-based vs. IP-based– Action will be in architectures that support rapid
service deployment» Telecomm-based “Intelligent Network” (IN, TMN, TINA)
vs. Internet-based Client-Server (HTML, JAVA, mobile code)
20
One View of the Future
UC Berkeley BARWAN Project: “Bay Area Research Wireless Access Network”– Diverse Air Interfaces with Seamless Mobility– Software Agents for Heterogeneity Management– Universal IP-based Core Network
High-tier
Low-tier
Satellite
High Mobility Low MobilityWide Area
Regional Area
Local Area
21
Important Trends Re-Visited
• Multimedia/Voice over IP networks– Lower cost, more flexible packet-switching core network– Simultaneous delay sensitive and delay insensitive flows
(RSVP, Class-based Queuing, Link Scheduling)
• Intelligence shifts to the network edges– User-implemented functionality
• Programmable intelligence inside the network– Proxy servers intermixed with switching infrastructure– TACC model & Java code: “write once, run anywhere”– Rapid new service development– Speech-enabled services for mobile users
• Implications for (cellular) network infrastructure of the 21st century?– High BW data (384 Kb/s-2 Mb/s): Reliable Link Protocols
22
Smart Appliances/Thin Clients
Qualcomm PDQ Phone
PDA
PCS
23
• Top Gun MediaBoard– Participates as a reliable
multicast client via proxy in wireline network
• Top Gun Wingman– “Thin” presentation layer in
PDA with full rendering engine in wireline proxy
24
Presentation Outline
• Market Forces and Technology Trends• Comparison of Internet and Telephony• Third Generation Telecommunications
Architectures (and Beyond)• Internet-based Open Services Architecture• Summary and Conclusions
25
The Future: Internet-basedOpen Services Architecture
“Today, the telecommunications sector is beginning to reshape itself, from a vertically to a horizontally structured industry. … [I]t used to be that new capabilities were driven primarily by the carriers. Now, they are beginning to be driven by the users. … There’s a universe of people out there who have a much better idea than we do of what key applications are, so why not give those folks the opportunity to realize them. … The smarts have to be buried in the ‘middleware’ of the network, but that is going to change as more-capable user equipment is distributed throughout the network. When it does, the economics of this industry may also change.”
George Heilmeier, Chairman Emeritus, Bellcore“From POTS to PANS: Telecommunications in Transition”
26
The Network Infrastructure of the Future
• The Challenge– Developing service intensive, network-based, real-time applications – Securely embedding computational resources in the switching fabric– Providing an open, extensible network environment: heterogeneity
• Computing– Encapsulating legacy servers & partitioning “thin” client functionality– Scalability: 100,000s of simultaneous users in the SF Bay Area
• High BW IP backbones + diverse access networks– Different coverage, bandwidth, latency, and cost characteristics– Third generation cellular systems: UMTS/IMT2000– Next gen WLANs (Bluetooth) & broadband access nets (DSL/cable)
• Diverse appliances beyond the handset or PC– Communicator devices plus servers in the infrastructure
27
Cellular “Core” Network
S. S. 7
ICEBERG: Internet-based core for
CEllular networks BEyond the thiRd
Generation
NINJA: A Service
Architecture for Internet-Scale
Systems
28
Internet-Scale Systems
• Extremely large, complex, distributed, heterogeneous, with continuous and rapid introduction of new technologies
• Feasible architectures– Decentralized, scalable algorithms– Dynamically deployed agents where they are
needed;“Big infrastructure, small clients”
– Incremental processing/communications growth– Careful violation of traditional layering
• Implementation approach based on incremental prototyping, deployment, evaluation, experimentation
29
NINJA Capabilities
• Plug and play wide-area software components
• Automatic discovery, composition, and use• Powerful operators
– Clusters, databases, and agents
• Viable component economics– Subscription, pay per use
• Supports diverse devices, sensors, actuators• Connects everything
– Ubiquitous support for access and mobility
30
NINJA Active Infrastructure
Units: Client Devices Sensors & Actuators
Active Proxies: Active network routers Soft state Interchangeable
Bases: Scalable, available servers Persistent state Service discovery Public-key infrastructure Databases
Home Base User state E-mail User tracking
“Smart Spaces”
31
NINJA Active Infrastructure
• Computing resources inside the routing topology, not just at the leaves
• Paths chosen for location of operators as much as for shortest # of hops
• Mobile code that specializes the services provided by servers
• Mobility, management of bottleneck links, “integration” services, service handoff
Server Client
Proxy
Router
ComputeNode
32
ICEBERG Capabilities
• Cellular/IP Interworking– IP network provisioning for scalability– “Soft” QoS for delay-sensitive flows– Multinetwork mobility and security support
• Telephony Service Architecture on NINJA– Computing resources among switching
to-text– Service and server discovery– Security, authentication, and billing
33
Cellular/IP Interworking
• GSM BTS interfaced to IP core network– Mapping IP signaling to SS7 radio management– Call admission and handoff
• Mobility management interworking– Mobile IP home agent/foreign agent + GSM HLR/VLR– Handoff between Mobile IP and GSM networks– Scalability, security of Mobile IP
• Generalized redirection agents– User- or service-specified dynamic policy-based
redirection» 1-800 service, email to pagers, etc.
– Service mobility as a first class object
34
Telephony Service Architecture
• Rapid service deployment– Packet voice for computer-telephony integration– Speech- and location-enabled applications– Complete interoperation of speech, text, fax/image– Mobility and generalized routing redirection
• New services for innovative apps– Encapsulating complex data transformation, e.g.,
speech-to-text, text-to-speech– Composition of services, e.g., Voice mail-to-email,
email-to-voice mail– Location-aware information services, e.g., traffic
Interfaces:– strongly typed– language independent– set of AM handlers– Leverage all COM objects
37
RoomEntity
Text toCommand
ICSISpeech
Recognizer
MicrophoneCell phone
A/V Devices
Response to Client
Path
Audio Text Cmd
Implementing Applications via Path Optimization
• Voice Control of A/V devices in a “Smart Room”– Multistage processing transformation– Strongly typed connectors– Automated path generation– Service discovery storage
38
Experimental Testbed
NetworkInfrastructure
GSM BTS
Millennium Cluster
Millennium Cluster
WLAN Pager
IBMWorkPad
CF788
MC-16
MotorolaPagewriter 2000
TextSpeech
Image/OCR
306 Soda
326 Soda “Colab”
405 Soda
Ericsson
Smart SpacesPersonal Information Management
Fax
39
Presentation Outline
• Market Forces and Technology Trends• Comparison of Internet and Telephony• Third Generation Telecommunications
Architectures (and Beyond)• Internet-based Open Services Architecture• Summary and Conclusions
40
Summary and Conclusions• Common network core: optimized for data,
based on IP, enabling packetized voice, supporting user/terminal/service mobility
• Major challenge: open, composable services architecture--the wide-area “operating system” of the 21st Century
• Beyond the desktop PC: information appliances supported by infrastructure services
• Our approach: NINJA Platform– Infrastructure: Units, Active Proxies, Bases– Services: Operators, Typed Connectors, Paths– IVR applications/speech recognition as a service– Next application: Universal In-Box