John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against...

20
John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: Titan against Titan: What Technology will Win? What Technology will Win? P2P MARKET CONFERENCE DCIA Special Event – New York – March 17, 2009 From: Heavily Centralized Control Paradigms To: An Increasing Decentralized World via Innovation driven by the Internet, Web, ….and increasingly with P2P Technology

Transcript of John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against...

Page 1: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

John Waclawsky Ph. D. Software Architect, Motorola Software GroupMotorola, Inc.

Titan against Titan: Titan against Titan: What Technology will Win?What Technology will Win?

 

  P2P MARKET CONFERENCE

DCIA Special Event – New York – March 17, 2009

 

From: Heavily Centralized Control Paradigms To: An Increasing Decentralized World via Innovation

driven by the Internet, Web, ….and increasingly with P2P Technology

Page 2: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

2

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

L1 - Physical

L2 - Data Link

L3 - Network

L4 - Transport

L5 - Session

L6 - Presentation

L7 - Applications

The OSI Model and Innovation

Sem

i-perm

eable

m

em

bra

ne

Model extended because:•Accelerating technology changes •Disruptions and redefinition •Relentless on-going innovation•Business decisions are colored by:

•Politics/Ideology, •Financial considerations •Technology religion (driven aspects of a company’s or even an individual’s personality).

L8 - Revenue and Profit

L9 - Politics

L10 - Technology Religion

The upper three layers are mainly about competitive issues

“extended”

Page 3: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

3

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

Telco / Cable co TITAN s

Internet Technology TITAN s

Restricted Competition Open Competition

1- System-Based

2 – Connectivity Innovation 4 – Connectivity Innovation

3 – Component-Based

L1

L2

L3

L4

L6

L7

L8

L9

L10

Finance

Politics

Religion

Networking Protocol Layers

L5

Page 4: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

4

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

} IM, eMail

VoIP

Ethernet

IP

TCP/UDP

Web

NetworkManagement

SIP-IETF

RESULTS: Innovation Movement: Mostly “FROM” the Internet

GSM/GPRS

L1 - Physical

L2 - Data Link

L3 - Network

L4 - Transport

L5 - Session

L6 - Presentation

L7 - Applications

L8 - Finance

L9 - Politics

L10 - Religion

Restricted Competition Environment: Telco/Cableco

Open Internet Environment

OSI

ISDN

ATM, DSL

DWDM, EDFA

Layering

X.25

SIP-3GPP ?

SMSPARLAYParlay-X}

CAMEL/IN

P2P

Page 5: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

5

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

Innovation Migration Lessons

GSM/GPRS

IM, eMail

VoIP

L1

L2

L3

L4

L5

L6

L7

L8

L9

L10

Ethernet

IP

TCP/UDP

Web}

OSI

ISDN

ATM, DSL

DWDM, EDFA

SMS

Layering

NetworkManagement

X.25

SIP-3GPP ?

SIP-IETF

Internet is willing to eat its own children as well as the children of others. It isn’t apparent that any telco/cableco’s innovations are eating any

Internet children.

1. Telco/Cable co's physical connectivity 2. Internet services3. Upper layers: highlight the Telco/Cable co

struggle at services. 4. Lower Layers: Telecom industry innovation

has been centered on basic transmission technologies (e.g., DWDM, EDFA, DSL, GSM)

5. Sometimes innovation stays within an eco-system and can be quite successful within it: SMS (what about IM), SIP (what about non-SIP)

6. Things change over time. E-mail -> AOL -> Gmail

P2P

Page 6: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

6

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

L1

L2

L3

L4

L6

L7

L8

L9

L10

Restricted Competition Open Competition

Finance

Politics

Religion1- System-Based

Networking Protocol Layers

L5

Benefit by following

Benefit by leading

Benefit by following

Benefit by following

Internet Technology is becoming increasingly

important to the “restrictive competition

environment” by providing access to and interacting

with the incredible number of web destinations and for

users to exchange information between

themselves

Area of Common Benefit!

(although unrecognized by some)

IP, TCP, Web…etc

P2P too

Page 7: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

7

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

Early / Obvious Model Conclusions

Everyone needs the bottom four layers of the OSI modelThe split is over how to exploit the top of the extended OSI model

Incentive to follow successful lower layer standards and, as a result, allow network-connected products and services to enjoy access to the widest audience

Create new standards to extend connectivity when new technologies emerge or provide ways to better leverage the internet, such as WiMAX

“connectivity is its own reward” was often echoed by the early Internet participants, and is embodied in Metcalfe’s law

Page 8: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

8

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

Restricted Competition

L1

L2

L3

L4

L6

L7

L8

L9

L10

Open Competition

Finance

Politics

Religion

Networking Protocol Layers

L5

Benefit by following

Benefit by leading

Benefit by following

Benefit by following

Area of Common Benefit The standardized lower levels have also helped solve the bootstrap

problem for innovators including P2P and facilitate the spread of new, unconventional products and services at the higher layers of the protocol

stack. Via existing standardized lower networking layers, anyone can now download and install the software needed to use such new

innovations driving concepts such as social networking and P2P. That's a key reason new innovations can reach critical mass so quickly.

A recent example

is SIP

IMS

BitTorre

ntXM

PP

Skyp

e

Gnutella

Defacto

Joost Will SIP cross-over?

IMS possibilities?

Moving this way?

Page 9: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

9

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

L1

L2

L3

L4

L6

L7

L8

L9

L10

Restricted Competition Open Competition

Finance

Politics

ReligionSystem-Based Innovation Component-Based Innovation

Networking Protocol Layers

L5

System technologies about control: • IMS• Quality of Service (QoS)• Deep Packet Inspection (DPI) • RST Injection for TCP protocol• Session Initiation Protocol (SIP)• Digital Rights Management (DRM)

Control technologies are mainly desired by companies in the restrictive competition eco-system but have little value for the end-user customers.

Consider an evolution about relationships

• Mashup’s• P2P • Encryption • People technology

• Creating: Blogs, user generated content, podcasts• Connecting: Social networks, virtual worlds• Collaborating: Wikis and Open Source• Reacting to others: Forums, Ratings, Reviews• Organizing content: Tags• Staying aware: RSS, widgets and Twitter

• Cloud computing (XMPP) • Traffic Scattering • Network coding

Many of these technologies have demonstrated considerable end-user value (for example, Bit Torrent, Skype, etc.) but many are “perceived” to provide little or no value to the restrictive competition eco-system.

Other related issues:1. Infrastructure costs!2. Privacy concerns! 3. Missing services/functions?

Mashup’sMashup’sP2PP2P

Page 10: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

10

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

L1

L2

L3

L4

L6

L7

L8

L9

L10

Restricted Competition Open Competition

Finance

Politics

Religion

Networking Protocol Layers

L5

Application vs. No Application Is thinking about applications passé?

Centralized: delivered and controlled by

a server

Distributed: Built on demand,

distributed and controlled

by the end user devices

Is current core network controlled thinking about applications becoming obsolete?

e.g. IMS, SIP and DPI technologies are designed

around an application infrastructure supporting

paradigm

Mashup’s and P2P technologies

Page 11: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

11

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

P2P (edge to edge) Anyone can offer a service to anyone else!

Mainly Involves: Sharing of resources by direct

exchange (NO man in the middle!), Ability to self organize (NO control from

the middle!), Deal with intermittent connectivity (NO

state maintained or master data base in the middle!),

…of the peers, for the peers, by the peers

Page 12: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

12

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

L1

L2

L3

L4

L6

L7

L8

L9

L10

Restricted Competition Open Competition

Finance

Politics

Religion

Networking Protocol Layers

L5

Control: of What? …and How?

Centralized: IMS and SIP

Distributed: P2P and IM

We are moving from an early technology world where we had to talk to machines in their

language to an emerging world where machines will talk to us in our language

IMS CoreSIP control plane

Media and Signaling conversion

Billing and Back Office Functions

Network and Systems

Management

Operations and Control

WalledGarden

Applications

Concentration of State and Complexity

IMS CoreSIP control plane

Media and Signaling conversion

Billing and Back Office Functions

Network and Systems

Management

Operations and Control

WalledGarden

ApplicationsIMS CoreSIP control plane

Media and Signaling conversion

Billing and Back Office Functions

Network and Systems

Management

Operations and Control

WalledGarden

Applications

Concentration of State and Complexity

Will IM be the Will IM be the future control future control

paradigm?paradigm?

If so? …should we run If so? …should we run language parsers language parsers

underneath?underneath?

Page 13: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

13

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

L1

L2

L3

L4

L6

L7

L8

L9

L10

Restricted Competition Open Competition

Finance

Politics

Religion

Networking Protocol Layers

L5

Another Example: Circuit Voice vs. VoIP What about Lawful Interception (LI)?

Centralized: Circuit Switched network is easy Data network: Session Border Controller (SBC)* as the point of convergence for VoIP packets.

Implementing LI on SBC is the VoIP equivalent of wire tapping on a circuit switched network.

*SBC is typically a VoIP session aware device that governs the manner in which VoIP calls are initiated, conducted and terminated in a network.

Distributed: VoIP IP provides numerous methods to ensure data security. no standardized manner to distinguish voice packets no telling which path the IP packet will take what headers get added.

Decentralization is effecting LI too!

BTW: this is BTW: this is all all

true for any true for any kind of kind of traffictraffic

Page 14: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

14

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

Cable TV

Internet

Digital Rabbit ears

CDMA

TV/Radio

GSM/GPRS

Satellite TV

UWB

WiMAX

UMTS

802.20

Etc.

NFC

What could STB’s see?

Bluetooth(R)

802.11a

802.11b/g

GSM/GPRS

CDMA

IR

RFID

GPS

UWB

WiMAX

UMTS

802.20

TV / Radio

Etc.

NFC

The world is increasingly connected

What could end-users see?

Traffic scattering Traffic scattering

Page 15: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

15

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

Network Coding

• Network coding is a field of information theory and coding theory and is a method of attaining maximum information flow in a network

• The core notion of network coding is to allow and encourage mixing of data at intermediate network nodes.

• In contrast to traditional ways to operate a network that try to avoid collisions of data streams as much as possible • A receiver sees these data packets and deduces from them the messages that were originally intended for the data sink.

• This is an elegant principle that implies a plethora of surprising results

http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci1267914,00.htmlhttp://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci1267914,00.htmlhttp://www.sciam.com/article.cfm?id=breaking-network-logjams&SID=mailhttp://www.sciam.com/article.cfm?id=breaking-network-logjams&SID=mail

Is current core network controlled thinking about packets becoming obsolete?

Page 16: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

16

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

QoS How can QoS work today and in the future? ….when you consider…

• Emerging future: overlay techniques (P2P), mashup’s, traffic scattering, network coding. • Encryption or use packet-obfuscation

Lowest prioritization for all encrypted traffic? – Privacy is systematically discriminated against.

• Most of the time the SERVERS ARE SLOW and NOT the network. • Low Utilization is a fundamental part of network design

Redundancy for reliability. Capacity for peak loads. What does it mean to run a link/box at 10%?

• Race with Moore's Law Link queue can empty faster than you can run instructions to make QoS decisions.

• QoS adds complexity Fiber capacity shifts bottlenecks from pipes to nodes and because of the enormous fiber speeds available, adding node queues to the mix of things that need to be QoS configured and managed doesn't appear to simplify the QoS challenges.

• Where is the ROI? • etc.

QoS is NOT an adequate substitute for capacity and potentially makes a bad

situation much worse

Page 17: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

17

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

L1

L2

L3

L4

L6

L7

L8

L9

L10

Restricted Competition Open Competition

Finance

Politics

ReligionSystem-Based Innovation Component-Based Innovation

Networking Protocol Layers

L5

Why this fixation about control? • It is rooted in scarcity concerns about the capacity of the physical layer infrastructure ...and desires by some to control end user behavior

Other related issues:1. Infrastructure costs2. Missing services/functions3. Privacy concerns

Is the real challenge managing Is the real challenge managing scarcity and end user behavior? …or scarcity and end user behavior? …or simply keeping up with technology’s simply keeping up with technology’s ability to satisfy growing demand. ability to satisfy growing demand.

Evolution driven by Moore’s Law

•Twisted light: excess of 560 Gbps on a single wavelength in a DWDM system today

• In the near future it is expected that data rates in excess of 1000 Gbps per wavelength will be possible

•Optical Orbital Angular Momentum (OOAM) has the potential to add an almost infinite number of phase states to the modulated signal and further increase the capacity to thousands of terabits. •The number of wavelengths (colors) on a fiber is currently around 80 and climbing•The number of fibers between Internet peering points is approx 200.

OK …you do the math! …looks like the optical to electronic bottleneck makes it impractical to practice “network management” in the core networkhttp://www.iop.org/EJ/article/1367-2630/9/9/328/njp7_9_328.html#nj250899s1http://www.iop.org/EJ/article/1367-2630/9/9/328/njp7_9_328.html#nj250899s1

http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04388855 http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04388855 http://www.networkworld.com/news/2007/021507-dont-expect-video.html

• This results in a quest to “manage all the traffic” at the higher layers to prevent network resource depletion

To avoid a network wide meltdown

•Irrational fear? – I see this perspective hidden in the term “Network Management” which is a code word for “control”

Page 18: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

18

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

At the Heart of the thing known as “The Internet”

• It’s an environment that fosters experimentationClearly "the place" for innovation of communication services Seems to be about the absence of impediments

The lack of impediments seen in one eco-system and not the other appears to be making a huge difference in where innovation (and the associated wealth it generates) will be most successful.

• More experimentation then more luck! More $$$!

A major part of innovation is what we can call unexpected usage (or luck). However, the luck seems to be on the Internet side these days.

• Application-independent, TCP/IP or UDP are the backbones of the end-to-end nature of the Internet.

If history is any guide, a betting man would probably look for the next large market cap company to be about services and

come from the Internet eco-system.

Page 19: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

19

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

A Major Challenge for those stuck in the past of Networking….

How can any technology which relies on extensive core network control and takes an application focus and consider packet information invariant, adapt to overlay techniques found in P2P networks, traffic scattering, network coding, the increasing use of encryption, the emergence of cloud computing, as well as trends related to dynamically composed and instantiated concoctions (formally known as applications) at the edge of the network?

The web is becoming “THE” programming development platform. Now, many view the web as the ultimate programming platform

that helps all of humankind

Page 20: John Waclawsky Ph. D. Software Architect, Motorola Software Group Motorola, Inc. Titan against Titan: What Technology will Win? From: Heavily Centralized.

20

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2007.

Technology Trends: Titan vs. Titan

Advice ….Some Thoughts

It is about winning…..

You should ask for: …the serenity to accept the things I cannot change (attempts to control the Internet), the courage to change the things I can (business cases that ignore reality),

…..and most importantly…

…the wisdom to know the difference!