论文部分内容阅读
摘要:智能手机用户越来越多,给负责处理WAP消息的网关系统带了很大压力与挑战。文章从WAP网关业务处理机、存储、防火墙性能去分析现网硬件所支持的最大处理能力,为资源预警、系统扩容提供了思路。
关键词:WAP网关;网关扩容;CTWAP;最大处理能力
中图分类号:TP393.05 文献标识码:A 文章编号:1674-7712 (2012) 12-0118-01
随着3G业务的发展,用户使用手机浏览网页、使用网络应用的行为越来越多,给运营商网络带来了很大压力与挑战。中国电信手机用户接入网络有CTWAP和CTNET两种基本方式,WAP网关(WAP Gateway)负责处理CTWAP接入方式下的用户请求,支持WAP、MMSC、JAVA、定位等业务。为了能够对现网设备的最大处理能力进行合理评估,及时做出资源预警,本文将从业务处理机、存储能力、网络带宽方面对系统处理能力进行分析。
一、WAP网关业务处理机性能分析
业务处理机作为WAP网关系统中核心的处理单元,其处理性能基本决定
WAP网关的最大处理能力,系统扩容多从增加业务处理机的数量入手。WAP业务消息包括WAP1.X、WAP2.0、彩信POST、彩信GET、JAVA下载、PUSH等类型。其中彩信POST、彩信GET、JAVA下载根据协议类型归可归属于WAP1.X、WAP2.0。为了对业务处理机的最大性能进行判断,需要从以下两个方面分析。
(一)现网各消息占比情况分析
根据现网中各消息的占比情况可知PUSH消息、WAP1.X、WAP2.0消息所占比例,再根据WAP浏览、JAVA下载的情况,确定WAP1.X、WAP2.0消息中大小数据所占的比例。其中,WAP1.X中,2K及以下数据为小数据,2K以上数据为大数据。WAP2.0中,10K及以下数据为小数据,10K以上数据为大数据。因为3G终端的推广,WAP1.X消息所占的比例大幅度减少,业务模型与WAP网关建设时期的情况可能发生较大变化。可取值现网3-6个月份的数据进行分析。本文中,数据取值于某省电信WAP网关,各消息所占比例如下所示:
(二)现网服务器最大处理能力计算
在实验室环境下,可测得该服务器所能处理的各类消息最大条数。模拟环境中,WAP1.X小数据取大小为2K的数据,WAP1.X大数据取大小为100K的数据。WAP2.0小数据取大小为10K的数据,WAP2.0大数据取大小为100K的数据。PUSH消息数据大小为1K。常用的服务器设备为SUN-T系列、中兴ATCA刀片服务器,实验室环境下可得测其性能数据。
根据前面分析出的各消息占比情况,假设设备最大支持的TPS为X,有如下计算公式:X*(x1/a+x2/b+y1/c+y2/d+z/e)/0.7=1,其中0.7为模拟系数。
根据上面公式,可以算出SUN T2000服务器所支持的最大TPS数目:
(X*0.02%/603+X*84.22%/1024+X*0.02%/104+X*15.06%/215+X*0.68%/738)/0.7=1
计算得,X=450TPS,该值为实验室测得的理想数据。
现网中,WAP网关业务处理机多采用N+1的模式,N台主机,1台备机,最大处理能力为N台主机的最大处理条数之和。
二、WAP网关存储能力分析
WAP网关需存储的数据主要是话单、统计日志、运维日志,一般存储在磁
盘阵列及磁带库上。
(一)话单占用空间
每月平均请求数=∑(TPS*3600/忙日集中系数/忙时集中系数)。每笔交易的原始日志(包括用户ID、访问开始时间、结束时间、访问的地址等等)估算不超过1K Bytes。每月产生的话单日志文件大小=1*每月平均请求数/1024/1024。话单在线存储6个月,即按照忙月业务量的6倍进行存储,并考虑话单压缩比系数为0.1(压缩到原大小的10%),则计算节点存储话单文件所需空间Y1为:Y1=1*3600*X/0.1/0.04/1024/1024*0.1*6,X为服务器所最大支持的TPS。
(二)统计库占用空间
统计服务器主要存储统计的原始数据,统计数据保存2个月。每条记录的统计按照0.2K的容量进行计算,所需要的磁盘空间Y2按照如下公式计算:Y2=0.2*3600* X/0.1/0.04/1024/1024*2,X为服务器所最大支持的TPS。
(三)运维库占用空间
运维库主要存储用于日志查询,用户查找问题或客服人员用户处理用户投诉,查询库保存2个月。每条记录按照0.6K的容量进行计算,所需要的磁盘空间Y3按照如下公式计算:Y3=0.6*3600* X/0.1/0.05/1024/1024*2,X为服务器所最大支持的TPS。比较Y1、Y2、Y3与现网实际划分的话单空间、统计库空间、查询库空间,如果均小于实际空间大小,则说明存储空间满足要求。如果存在Y1、Y2、Y3比实际空间大的情况,则需要增加硬盘以满足要求。WAP网关防火墙性能分析WAP网关业务处理机处理的WAP1.X、WAP2.0消息,RADIUS服务器产生
的RADIUS消息,直接从防火墙路由出去的Socket业务消息等,构成了防火墙的主要流量,防火墙支持的最大TPS(表示为X)有以下关系:防火墙带宽=2* X*∑(各消息占比*消息大小)*8/1024/冗余系数 =2*X* (WAP 1.X小数据占比* 2+ WAP 2.0小数据占比*10+ WAP 1.X大数据占比*100+WAP 2.0大数据占比*100+WAP PUSH占比*1+Radius占比*0.4+ Socket占比*50) *8/1024/0.7。公式中,WAP类消息占比及取值大小可见前文,Radius消息数约为总TPS数的37.43%,大小取值0.4K。Socket消息数约为总TPS数的15%,大小取值为50K。考虑到接口有输入、输出2个方向流量,故乘以2。冗余系数取值0.7。根据上面公式可以算出防火墙支持的最大TPS,与前文得出的业务处理机、存储所支持的TPS进行比较,从而得出现网硬件所支持的最大处理能力。
参考文献:
[1]中国电信集团公司.中国电信CDMA WAP网关设备规范v1.0[s],2008,03
[2]中国电信集团公司.中国电信CDMA WAP网关接口规范v1.0[s],2008,03
关键词:WAP网关;网关扩容;CTWAP;最大处理能力
中图分类号:TP393.05 文献标识码:A 文章编号:1674-7712 (2012) 12-0118-01
随着3G业务的发展,用户使用手机浏览网页、使用网络应用的行为越来越多,给运营商网络带来了很大压力与挑战。中国电信手机用户接入网络有CTWAP和CTNET两种基本方式,WAP网关(WAP Gateway)负责处理CTWAP接入方式下的用户请求,支持WAP、MMSC、JAVA、定位等业务。为了能够对现网设备的最大处理能力进行合理评估,及时做出资源预警,本文将从业务处理机、存储能力、网络带宽方面对系统处理能力进行分析。
一、WAP网关业务处理机性能分析
业务处理机作为WAP网关系统中核心的处理单元,其处理性能基本决定
WAP网关的最大处理能力,系统扩容多从增加业务处理机的数量入手。WAP业务消息包括WAP1.X、WAP2.0、彩信POST、彩信GET、JAVA下载、PUSH等类型。其中彩信POST、彩信GET、JAVA下载根据协议类型归可归属于WAP1.X、WAP2.0。为了对业务处理机的最大性能进行判断,需要从以下两个方面分析。
(一)现网各消息占比情况分析
根据现网中各消息的占比情况可知PUSH消息、WAP1.X、WAP2.0消息所占比例,再根据WAP浏览、JAVA下载的情况,确定WAP1.X、WAP2.0消息中大小数据所占的比例。其中,WAP1.X中,2K及以下数据为小数据,2K以上数据为大数据。WAP2.0中,10K及以下数据为小数据,10K以上数据为大数据。因为3G终端的推广,WAP1.X消息所占的比例大幅度减少,业务模型与WAP网关建设时期的情况可能发生较大变化。可取值现网3-6个月份的数据进行分析。本文中,数据取值于某省电信WAP网关,各消息所占比例如下所示:
(二)现网服务器最大处理能力计算
在实验室环境下,可测得该服务器所能处理的各类消息最大条数。模拟环境中,WAP1.X小数据取大小为2K的数据,WAP1.X大数据取大小为100K的数据。WAP2.0小数据取大小为10K的数据,WAP2.0大数据取大小为100K的数据。PUSH消息数据大小为1K。常用的服务器设备为SUN-T系列、中兴ATCA刀片服务器,实验室环境下可得测其性能数据。
根据前面分析出的各消息占比情况,假设设备最大支持的TPS为X,有如下计算公式:X*(x1/a+x2/b+y1/c+y2/d+z/e)/0.7=1,其中0.7为模拟系数。
根据上面公式,可以算出SUN T2000服务器所支持的最大TPS数目:
(X*0.02%/603+X*84.22%/1024+X*0.02%/104+X*15.06%/215+X*0.68%/738)/0.7=1
计算得,X=450TPS,该值为实验室测得的理想数据。
现网中,WAP网关业务处理机多采用N+1的模式,N台主机,1台备机,最大处理能力为N台主机的最大处理条数之和。
二、WAP网关存储能力分析
WAP网关需存储的数据主要是话单、统计日志、运维日志,一般存储在磁
盘阵列及磁带库上。
(一)话单占用空间
每月平均请求数=∑(TPS*3600/忙日集中系数/忙时集中系数)。每笔交易的原始日志(包括用户ID、访问开始时间、结束时间、访问的地址等等)估算不超过1K Bytes。每月产生的话单日志文件大小=1*每月平均请求数/1024/1024。话单在线存储6个月,即按照忙月业务量的6倍进行存储,并考虑话单压缩比系数为0.1(压缩到原大小的10%),则计算节点存储话单文件所需空间Y1为:Y1=1*3600*X/0.1/0.04/1024/1024*0.1*6,X为服务器所最大支持的TPS。
(二)统计库占用空间
统计服务器主要存储统计的原始数据,统计数据保存2个月。每条记录的统计按照0.2K的容量进行计算,所需要的磁盘空间Y2按照如下公式计算:Y2=0.2*3600* X/0.1/0.04/1024/1024*2,X为服务器所最大支持的TPS。
(三)运维库占用空间
运维库主要存储用于日志查询,用户查找问题或客服人员用户处理用户投诉,查询库保存2个月。每条记录按照0.6K的容量进行计算,所需要的磁盘空间Y3按照如下公式计算:Y3=0.6*3600* X/0.1/0.05/1024/1024*2,X为服务器所最大支持的TPS。比较Y1、Y2、Y3与现网实际划分的话单空间、统计库空间、查询库空间,如果均小于实际空间大小,则说明存储空间满足要求。如果存在Y1、Y2、Y3比实际空间大的情况,则需要增加硬盘以满足要求。WAP网关防火墙性能分析WAP网关业务处理机处理的WAP1.X、WAP2.0消息,RADIUS服务器产生
的RADIUS消息,直接从防火墙路由出去的Socket业务消息等,构成了防火墙的主要流量,防火墙支持的最大TPS(表示为X)有以下关系:防火墙带宽=2* X*∑(各消息占比*消息大小)*8/1024/冗余系数 =2*X* (WAP 1.X小数据占比* 2+ WAP 2.0小数据占比*10+ WAP 1.X大数据占比*100+WAP 2.0大数据占比*100+WAP PUSH占比*1+Radius占比*0.4+ Socket占比*50) *8/1024/0.7。公式中,WAP类消息占比及取值大小可见前文,Radius消息数约为总TPS数的37.43%,大小取值0.4K。Socket消息数约为总TPS数的15%,大小取值为50K。考虑到接口有输入、输出2个方向流量,故乘以2。冗余系数取值0.7。根据上面公式可以算出防火墙支持的最大TPS,与前文得出的业务处理机、存储所支持的TPS进行比较,从而得出现网硬件所支持的最大处理能力。
参考文献:
[1]中国电信集团公司.中国电信CDMA WAP网关设备规范v1.0[s],2008,03
[2]中国电信集团公司.中国电信CDMA WAP网关接口规范v1.0[s],2008,03