Search This Blog

Friday, September 22, 2006

A-IMS from Verizon and Buddies: A Good thing as I see it



Ever since ‘A-IMS’ was announced by Verizon, some months ago, blogs and columns have mushroomed all around with comments ranging from ‘Will this set back IMS deployments for several years??’ to ‘I just completed reading the specifications and it looks interesting’



Here is how I see it: Think of A-IMS as a deployable product packaging of the standards that 3GPP/3GPP2 have been creating. Read it again: A-IMS as a deployable product packaging. In other words, Verizon (and buddies) have looked at existing specifications and have asked “For it to be successfully deployed in MY NETWORK, what do we need?” and have proceed to fill in the ‘blanks’.

And this is a great thing. Left to themselves, standards always aim for utopia. In the mean time, vendors suffer deployment blues because certain ‘real’ problems are left open, to be addressed later. Most architects will agree that a live deployment only uses 30% of a utopian network design, and this exactly why we always have vendor incompatibilities as standards evolve (ever worked with a Cisco IAD in the early SIP days?).

The nice thing about A-IMS is that because it is vendor controlled and not a standards consortium, they are not forced to taking the ‘most generic path’. For example, they have taken a firm stand and have detailed procedures on not only what a Policy Format should look like, but also What it should contain.

Not to be left behind, another set of operators/vendors have recently gotten together to form what they call NGMN to take IMS towards realization along a path that they think is correct. At first glance, this may give one the idea that this will result in architectural forks. Get real buddy – Even with only 3GPP/2 as the only standards, different vendor OEM products have a tough time talking to each other. I remember doing an end-end IMS deployment consulting for an operator – when we spoke to the vendors, each one pitched an “end-end” network fully comprising of their own products (or partners). So when I asked them “So are you fully standards compliant?”, the common answer was “Ofcourse. But we can guarantee that only if you use our products end-end”. So there.

The reason I like A-IMS is that this was done with an immediate deployment concerns. Matters that have not been resolved yet in 3GPP have been tackled, and have been given due priority, even it it means a solution that suits Verizon’s existing EVDO network. It’s a stake in the ground.

So without much ado, some of the major A-IMS ‘additions’ and my interpretations are:

Policy Manager – While 3GPP defines the interfaces (Go) and the envelope formats for policy, it does not outline when a policy kicks in, what is the SLA to be adhered to, what are the corrective actions. The A-IMS policy manager takes the standard 3G PDF and extends it with realizations.

Application Manager – A perfect example of product packaging. A-IMS has lumped together all the control ‘-F’ functions together (S/P/I-CSCF) and called it the Application Manager (AM). It’s an entity that controls session state. This is also why A-IMS says they have ‘simplified’ the network. Actually, that is quite untrue – they have simply shown a realization while 3G leaves it to logical functions. So in A-IMS speak, this one node routes, validates, filters, inspects and finally hands over messages to application servers.

Services Data Manager (SDM) – The SDM is the A-IMS version of the ‘universal data repository’. In many ways, it is like the proposes ‘GUP’ HSS profile (Global User Profile). In essence, it acts as not only a repository of data for standard HSS services, but it also allows proprietary data to be stored in it via fixed interfaces that are accessible by 3rd party application servers. This eases data management for the network.

Bearer Manager (BM) – This has been one of my biggest pain points with the state of standards today. As it stands today, while control plane policing is defined, its relation to bearer plan is severely lacking. Specifically, in 3G, since for an invoked service, signaling and media goes in different paths (eg RTP through GGSN, SIP through CSCFs), one needs to be able to specify policies that identify and correlate streams at ‘business logic’ level, not just ‘message level, via embedded identifiers’. A-IMS takes a step forward and specifies rules/associations for managing the entire service stream as a single entity. To purists, this means that A-IMS is stepping into defining ‘what a service could be’ – and I like it. I like to know what a service is, I like the concept of a ‘Service Identifier’ , and I hate it when people compare services to a generic programming language, as far as deployment realities go.

Breaking multi-level authentication – One of the goals of 3G was to isolate layers from each other, so that 3G could work across all access networks. While this is architecturally great , this also induced performance problems, if no one layer could assume functionality of another. This was sorely felt at security negotiations with RAN, IP-CAN, and IMS all performing their own authentication and security negotiations. A-IMS has put a stake in the ground, selecting the EAP framework and has specified mechanisms of how one set of layer keys can be used to ‘compute’ keys for other layers, decreasing latency and making it easier to perform ‘single sign on’ deployments (FYI, EAP is used in the WiMAX Network Ref. Model as well)

The hype of ‘SIP and non-SIP applications’ – This is the most commonly quoted ‘enhancement’. In IMS, the AS only sees ‘ISC’ (SIP) and non-SIP to SIP conversion is done by adaptors. The problem is that no one really specified how the adaptations would be done – sort of a ‘fabulous goal – tell us how to do this conversion too, please’. A-IMS, instead introduces a “Services Broker” – which along with the App. Manager and Policy Manager can interface to both SIP and non SIP interfaces directly. In addition, the “Services Broker” is also a feature interaction manager (much needed).

Platform security threats – one of the areas sorely missing from 3G, is any reccomendation on how to prevent platform level attacks like Ddos, DoS, MOTM and others. A-IMS again takes a stab at this and specifies a unified model which they recommend that covers security from a 3 dimensional model - I think that’s the X.805 format from Bellcore - how threat, destruction, corruption, removal, disclosure, interruption affect Access control, authentication, non repudiation, data confidentiality, communication security, data integrity, availability, privacy for End user, Control layer, bearer layer and management layer


So all in all, I like A-IMS. I don’t care if it created a fork in 3G standards. Chances are that Verizon, Lucent, Motorola, Qualcomm and Nortel will push a lot of these ‘filled in gaps’ into the standards and this will fuel the standards more. Speaking of NGMN (from China Mobile, NTT Docomo, KPN, Vodafone, Orange, Sprint-Nextel etc) I haven’t seen the details yet. But I hope they fill in more gaps as well.

Thursday, September 21, 2006

From My Heart To Yours




This is not a post about management or technology, but something of utmost importance to us technologists. Do you like solving big problems? Read on...


SAHC, an exciting non-profit got started by the Bay Area El Camino Hospital, South Asian physicians, specialists, and generous donors. I am pleased to let you know that the center is out of its pilot phase and is now open. There was a well attended opening ceremony yesterday with a who's-who in the South Asian community making their pitch for getting screened.

I want to do my part and share my experience with you: A few years back, on a plane ride to India, I read an interesting piece in India Today where there was preliminary research being done in Singapore, London, and Chicago (Dr. Enas Enas) on a genetic anomaly with South Asians that increased their chances of fatal heart attacks by 400%. Kaiser was also noticing an abnormal number of fatal heart attacks in the Indian community in the Bay Area.

I kept track of these events, learned of SAHC, and got screened a few months back confirming a few early markers. Once this was confirmed, a case worker was assigned to me and the SAHC hooked up with my primary care physician. They also sponsored a free fitness instructor at the YMCA and assigned a nutrionist to work with Meera and me on diet choices. Thankfully, I can postpone getting on drugs for a little bit more. Best of all, the service was all free and Aetna picked up a significant portion of the advanced lipid tests. I spent $69 in total for such world class service.

My long blog is to convince each and every one of you South Asians to get screened at http://www.southasianheartcenter.org/. This epidemic is real and will likely you. It does not matter if you are:

* Working out
* Rich
* Vegetarian
* Thin
* Stress Free
* Have had no other complications
* Have borderline cholesterol readings
* Are a woman

Please make time to sign up and get tested. Look at all the positives you will get by simply signing up:

* You contribute to some very cutting edge research that will save the lives of many of your friends and millions of South Asians. By 2010, India will have 60% of the CAD world burden. The median age of a South Asia CAD victim is fast dropping to the late 30s/early 40s.

* You will be in control of events in the eventuality of a cardiac event or a stroke. You will be armed with all the relevant information. You risk is already two times the US national average based on existing data. You risk increases 4-8 times if you have adopted a western lifestyle, smoke, or drink.

* A majority of South Asians in the US are just beginning to enter the danger zone. 5% of all ER cardiac events in the Bay Area are due to South Asians. You could be next! Act now!

* With changed lifestyle choices, you will indirectly contribute to combating childhood obesity/diabetes in the community and give our children a better future!

Please do sign up.