写点什么

ArchSummit 讲师专访:诺基亚西门子移动通信平台李程远 -- 移动通信平台要求高实时性

  • 2012-06-26
  • 本文字数:1982 字

    阅读完需:约 7 分钟

李程远, 诺基亚西门子移动通信平台系统架构师 (Platform Release Chief Architect),负责诺基亚西门子下一代 WCDMA 移动通信平台的设计与开发。他也是 InfoQ 中文站即将召开的 ArchSummit 架构师峰会的讲师。

李程远于 2005 年加入诺基亚,先后担任 Senior Engineer,Architect, Chief Architect, 一直工作于 WCDMA 产品的分布式计算平台与高性能传输平台。李程远毕业于浙江大学计算机系,曾参与编写《Linux2.4 内核源代码分析大全》《Linux 与嵌入式系统》两书。后就职于英特尔,参与开发基于Intel VT 技术的虚拟机Xen 技术。

在本次ArchSummit 架构师峰会上,李程远会做名为《移动通信网络设备的高可用性平台设计》的演讲。电信系统和设备对于可用性有着极高的要求。系统冗余备份模型、内部消息的冗余机制、网络与传输、存储系统、过载保护与残留资源的清理等等,这些都是移动通信网络设备在设计时要考虑的问题。 本演讲就是从这些地方入手,深入探讨如何设计移动通信网络设备的高可用性平台。

InfoQ:您将在 8 月份举行的架构师峰会上演讲。能介绍一下您关注的领域吗?

李程远:对于移动通信网元平台设计,需要关注处理器架构以及其网络协处理器的特性,操作系统,基本的网络协议栈,CGL/SAF 等电信级高可用平台的标准,以及部分 3GPP 标准。

InfoQ:您从事移动通信平台的系统架构设计,这类平台的可用性模型有什么特别侧重的地方吗?比如说对实时性要求特别高?

李程远:对的,实时性是其中的一方面,例如冗余备份模块切换时间要尽量短,减少数据缓冲量,否则会使数据延时增加过多。不过最重要的,这类平台需要同时满足不同类型服务的高可用性需要,以及在满足高可用性前提下,系统还必须具备高性能。 InfoQ:您的演讲将介绍冗余备份模型,这里面主要解决哪些问题?能举一些典型的应用场景吗?

李程远:移动通信网元是一个比较复杂的系统,它有几个不同类型的连接接口,如一个 RNC(Radio Network Controller),就有 Iub、Iur、Iu 等接口来连接其他不同的网元, 同时每个接口又要提供用户平面(user plane),控制平面(control plane),管理平面(managment plane)的服务。通常一个网元内部会有几十甚至上百个节点(Node)同时运行,各个节点可能会使用不同体系架构的硬件,运行不同 OS 和功能模块。如何将这些资源(物理的资源、逻辑的资源)有效管理并提供高可用的服务,就需要建立冗余备份模型,而且是各种不同的冗余备份模型。
例如,集中式的管理平面模块,它在系统中是不可以缺失的,否则整个系统就停止服务了,因此它的冗余备份模型就是“2N,hot active-standby”,即一旦 active 的模块出现问题就马上可以切换到 hot standby 的模块上,服务不会有影响。又例如,为手机(UE)通话或者上网 提供服务的模块,它在系统中模块数目是最多的(几十甚至上百),它的冗余备份模型可以是“N-way active, load sharing”——即使一个模块失效,上面的负载可以重新分配到其它模块上,影响只是部分手机用户的通话中断,但是可以立刻接通。 InfoQ:在系统可用性这个领域,过去几年存储方面特别热门,网络和传输的讨论得少一些。网络和传输在可用性的问题里面扮演什么样的角色呢?

李程远:这个和具体的产品相关,IT 服务器在存储方面的要求比较高,高可用性会集中在存储方面的讨论。移动通信的网元,像 RNC、MGW(媒体网关),它们对存储设备的使用比较少,大多只是配置方面的内容会放在硬盘上,在系统长时间运行过程中,其他需要实时更新在硬盘的数据量很少,因此它们对存储的高可性要求不高。移动通信网元的主要功能是建立尽量多的通话以及传输尽量多的数据,无论是整个网元还是内部的各个模块都是消息来驱动的,因此网络和传输的高可用性在移动通信网元中就是主要角色了。 InfoQ:看起来为了保证网络和传输方面的高可用性,系统的内部通讯、外部通讯需要有针对性的设计,能给我们举一两个例子吗?

李程远:内部通讯需要结合冗余模型设计管理通讯地址,这样用户可以使用单一地址发送消息而不需要关心目的模块是否失效或者已经切换迁移到另一个节点 。对于外部通讯需要设计冗余接口,同时结合 ECMP (Equal Cost Multi-Path) 或者 SCTP multi-homing (针对信令数据)等技术来提高外部通讯的高可用性。 InfoQ:站在应用的角度,网络传输的层面似乎应该是透明的。一般的应用架构有必要关心这个层面的事情吗?

李程远:对,传输层面对应用是透明的,这也是平台层应该做到的。但是好的应用程序,仍然需要对重要的控制消息加入 transanction ID 以及三次超时重传机制,这对产品的质量是多一层保障。

相关信息


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-06-26 00:001654
用户头像

发布了 225 篇内容, 共 67.5 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

Nautilus Chain测试网迎阶段性里程碑,模块化区块链拉开新序幕

西柚子

重拾梦想!语音交友源码平台搭建技术知识:在线KTV功能的实现

山东布谷科技

软件开发 在线KTV 源码搭建 语音交友源码

中国科学院院士梅宏:推进构建面向全球的开源生态治理体系

开放原子开源基金会

开源 开放原子 梅宏

关于 SAP ABAP 字符变量和字符串变量字符个数的一个知识点,和一个血案

汪子熙

后台开发 abap Netweaver 字符串处理 6 月 优质更文活动

聚焦企业实践一线与个体职业成长|2023开放原子全球开源峰会OSPO分论坛成功举办

开放原子开源基金会

开源 开放原子全球开源峰会 OSPO 开放原子

2023开放原子全球开源峰会OpenCloudOS社区年会顺利举行

开放原子开源基金会

开源 开放原子 OpenCloudOS社区

Alibaba官方上线!SpringBoot+SpringCloud全彩指南

互联网架构师小马

Java 微服务 Spring Cloud Spring Boot

华为云数据库GaussDB:数字化转型和可持续发展的更优选择

YG科技

以商业实践反哺开源技术跃升|2023开放原子全球开源峰会开源商业化创新发展分论坛成功举行

开放原子开源基金会

开源 开源商业化 开放原子全球开源峰会

对线面试官-Sychronized和ReentrantLock

派大星

Java 面试题

PDF Expert for mac:pdf编辑工具中文最新

背包客

macos PDF Mac软件 PDF Expert PDF Expert for Mac

激活SBOM内生价值 推动供应链体系建设健康有序|2023开放原子全球开源峰会软件物料清单(SBOM)分论坛成功举办

开放原子开源基金会

开源 开放原子全球开源峰会 开放原子 软件物料清单(SBOM)

VSD Viewer for Mac:Visio绘图文件阅读器

背包客

macos Mac软件 Visio文件查看工具 Visio Viewer for Mac VSD Viewer

NestJs 管道(Pipe)

小鑫同学

typescript 后端 nestjs 6 月 优质更文活动

基于STM32设计的智能灌溉控制系统

DS小龙哥

6 月 优质更文活动

DEVONthink Pro 3 for Mac:Mac强大的文档管理工具

背包客

macos 文档管理软件 Mac软件 DEVONthink Pro DEVONthink

Sentinel适配Reactor+WebFlux框架的实现原理

互联网架构师小马

Java reactor sentinel WebFlux

行业翘楚论道未来想象|2023开放原子全球开源峰会云原生分论坛圆满落幕

开放原子开源基金会

开源 云原生 开放原子

深度学习应用篇-元学习[15]:基于度量的元学习:SNAIL、RN、PN、MN

汀丶人工智能

人工智能 深度学习 元学习 元强化学习 6 月 优质更文活动

深度学习应用篇-元学习[16]:基于模型的元学习-Learning to Learn优化策略、Meta-Learner LSTM

汀丶人工智能

人工智能 深度学习 元学习 元强化学习 6 月 优质更文活动

阿里资深专家撰写出的Nginx底层与源码分析手册,GitHub已爆赞

互联网架构师小马

nginx

柏睿向量存储查询引擎基于LLM实现特定垂直领域的知识问答功能

新消费日报

这项国家级安全检测,腾讯云慧眼安全能力再获认可!

牵着蜗牛去散步

人工智能 腾讯云 网络安全 腾讯云AI 腾讯云慧眼人脸核身

STM32L0 ADC使用HAL库关于校准问题的说明

矜辰所致

STM32L051 ADC 6 月 优质更文活动

深入理解 ABAP Reference 变量

汪子熙

SAP abap Netweaver 6 月 优质更文活动

TS接口类型

不叫猫先生

6 月 优质更文活动

华为云数据库GaussDB:给世界一个更优选择

YG科技

【C/C++】extern 的一些注意事项

sidiot

c 6 月 优质更文活动

WWDC2023 Session系列:探索XCode15新特性 | 京东云技术团队

京东科技开发者

xcode wwdc session WWDC 2023 企业号 6 月 PK 榜

【Netty】「萌新入门」(三)ChannelFuture 与 CloseFuture

sidiot

Java 后端 Netty 6 月 优质更文活动

华为云数据库GaussDB:数字化转型的可信之选

YG科技

ArchSummit讲师专访:诺基亚西门子移动通信平台李程远--移动通信平台要求高实时性_移动_郭晓刚_InfoQ精选文章