论文部分内容阅读
在通信领域无线控制器中存在资源管理者和资源申请者两种硬件设备,资源管理者只存在一个,管理信令、码字等资源,接受并处理资源申请者的资源请求。随着网络流量和用户数的增加,资源管理者成为瓶颈,出现有资源不能分配问题。论文针对这个问题,设计实现了资源申请者资源缓存模型和资源管理者环状模型。缓存模型在资源申请者本地构建缓存机制,使大部分资源请求在缓存中得到满足,进而降低资源申请者向资源管理者发送的请求数。缓存模型采用TIME算法管理缓存资源,TIME算法为缓存资源配置时间因子,算法周期性运行,对缓存资源的时间因子执行减1操作,将时间因子变为0的缓存资源释放给资源管理者,TIME算法的性能主要与时间因子、缓存算法运行周期和缓存大小三个参数有关。环状模型资源管理者节点空间有限且固定,每个节点存储所有节点的连接信息但只与前继节点和后继节点存在联系,节点加入退出时,通过全局连接信息重建前继后继关系。模型初始化之后,环状模型组织结构确定,在节点加入时,通过节点编号确定加入点,节点退出时,退出节点管理资源分段由后继节点接管。环状模型性能主要与资源管理者数量有关。测试结果表明,缓存模型和环状模型都能解决资源管理者有资源不能分配问题。缓存模型比环状模型具有更高性能,而环状模型解决了资源管理者单点故障问题,具有更高可靠性和可用性。