2007-10-12

Web and telecom services, ICIN, Bordeaux, 8-11 October 2007

At Saint-Emillion with my colleagues Lam Nguyen (who teaches classic SS7 at ENST) and Alex Vorbau who comes from Web service design at HP Labs.

I attended the ICIN conference on intelligence in networks. As some of the best Bordeaux wines, it now an 18-years celebration of “classic telecoms”. But 2007 was an innovation challenge as the congress mixed experience coming from IN glory days with revolutionary Web 2.0 mash-ups. It was quite nice to see the old guard moves on and actually contributes ideas to combine the best of both worlds. And with such optimism, we obviously celebrated the French gastronomy, tasting a mix of old grand-crus and new wines.
Key points

  • Web architectures as Google are even more scalable than IMS
  • Web services can be interfaced with telecom networks and IMS
  • Client software is essential in all cases : Java JSR 281 is one approach
  • HP Conversa is a simple example of Web 2.0 to communication services, we presented more IMS oriented demos (instant group communications) so did several other presenters.

There is a broker in the Net ... its name is Google
Roberto Minerva, roberto.minerva@tilab.com from Telecom Italia Lab kicked off with his views on Google vs. IMS architectures “comparing apples and oranges”. He did a good job to impress us with the technology and scare us with the business models. In a summary Google is

an algorithm + a distributed system
Google algorithms to calculate the value of a page were originally described in “The Anatomy of a Large-Scale Hypertextual Web Search Engine”, Sergey Brin and Lawrence Page



PageRank(pi) = ((1-q)/N + q ∑ PageRank(pj)/L(pj)) / pj €M(pi)

(PageRank of page n is the sum of PageRank of pages pointing to it , divided by L(n) the total number of out coming links from page n. q is the probability that the users will leaves the page without clicking any of these links )

Google monetizes page ranks with brokerage to advertisers (Ad sense is illustrated here) . But the clear direction is to move to detailed subscriber profile management to increase ARPU using information from :

  • Registration to services (Gmail),
  • Personalization of services (MysearchHistory, Page creator),
  • On-line searches on PC, (Maps, Froogle, …)
  • Applications (Gmail, Gtalk,..)

Google distributed system have pushed the limits of parallelism :

  • Distributed computational model with Sawzall programming language
  • Replication. fault tolerant version of the Linux Red Hat
  • Up to 100,000 servers with 2 GB RAM >80 GB disk

A quote from Eric Schmidt, CEO : “we're much further along in the build out of data centers. We have the cheapest and most scalable architecture. Running large Internet scale businesses is very, very difficult."

Google disruption can be summarized as follows :

  • Google Video (+ YouTube) = Impact on Media Companies
  • Google Base, Froogle, Checkout = Impact on eBay, Craig list, …
  • GTalk (IM + VoIP) + WiFi = Impact on telecom service providers
  • Desktop Applications (Writely) = Impact on Microsoft, Apple, …
  • Google Library, … = Impact on book publishers
  • Spectrum acquisition in 700 MHz access = impact on Mobile network operators

Web 2.0 in an IMS Environment
Thomas Magedanz and Niklas Blum from Fraunhofer FOKUS ran a tutorial and several presentations on a cooperative research portfolio they characterize as “play ground” .

The Open IMS playground aims at creating enablers to IMS, legacy and internet network. HP OpenCall unit has provided MRF, HSS, XDMS component in this multi-vendor testbed. Orchestration of the service components can be done with : SIP application servers, IMS SCIM using S-CSCF service filter , SIP Proxies.

Listen to Thomas Magdeganz's advertising presentation of the SOA and IMS playgrounds on a classic Jazz backgrounds.

Niklas Blum presented a prototyping fixed mobile environment, with a focus on the network address book shared by multiple devices:

  • IMS clients (Synchronisation via XCAP)
  • legacy clients (Synchronisation via SyncML)
  • Email clients (Synchronisation via SyncML)
. Here is a demo of "IMS 2.0" done by their team.

Mobile video in a community-based Web service

My colleagues April Slayden Mitchell, Mitchell Trott from HP Labs were presenting Conversa, a social utility enabling video conversations. Our HP OpenCall team contributed a mobile video interface to this service. Alex Vorbau gave a very good example of HP research combining web enablers and telecommunication features. In addition, Conversa addresses social and usability aspects of multimedia services.
Alex Vorbau presentation at ICIN 2007


E-commerce transaction validation
I presented a discussion paper on payment transactions with telecom enablers co-authored with my colleagues Dominique Sandraz , Paul Serra and Antoni Drudis. This is work in-progress but the original objective was to investigate possible use cases were voice authentication and activation could assist e-payment. We felt this could be relevant in countries with low literacy and PC penetration. For example mobile money transfers are popular in Zambia and Bangladesh where Paypal could’nt be an option. Here is our work-in-progress ideas :



2007-10-06

IMS Strategies, October 2007

I attended Informa IMS Strategies 2007, Dusseldorf, October 4

IMS is the Holy Grail but Open Source could make it real
Karl Heinz Van Der Made, Director of services, KPN Netherlands presented the IMS service experiences, based on the following number of services deployed:

10 VoIP
8 primary suppliers
7 stove pipes
4 commercial services
2 video
2 wholesale
2 network PBX
1 Mobile
1 cool new services second life

IMS is the Holy Grail: the ROI for migrating to an IMS core network is not there as voice is still the only volume service. There is little value in converged voiced services : who would pay for caller ID on TV? KPN has deployed pre-IMS or partial-IMS products from 3 vendors and had to face interoperability issues.

KPN current developments aim at replicating the creativity from Web providers (Skype). They seem IMS most valuable when involving smaller systems integrators with open source components such as OpenSER, Asterisk, and the Open IMS from Fokus. They want to provide good integration with non-voice services including MSN IM, Presence, LBS.

Extended presence for rich communications
I presented how HP used Jabber XCP to develop a rich group communication services on top of IMS. The XCP server is accessed by the handset client software using XMPP (RFC 3920 and 3921)for :
  • Peer to Peer or group instant messaging
  • Recording of instant message
  • Presence information and authorization




Waiting for IMS handset clients
Kamran Kordi, from T-Mobile innovation stressed the issues of client developments. Today a service provider has to support more than 10 platforms x 2 handsets x 2 software drops/year = 40, at horrendous costs.

The IMS SIP terminal specification were set in 2002. But SIP and 3GPP/XCAP increase complexity, video streaming requires multi-threaded and caching, the result is high handset prices. Mid-range handsets are necessary to ensure take up. He commented positively on JSR 281 IMS client standardization and J2ME compilers. This JSR provides a high-level API to access IMS services.