基于集群化架构的云服务平台的设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:chenger_123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能家居产品的逐渐普及,如何处理不断增长的数据流量成为智能家居云服务平台面临的主要难题之一。在大数据时代,云服务平台能否提供稳定、及时和高效的数据服务,成为人们对智能家居产品的主要担忧之一。本文从智能家居的实际需求出发,为避免因单机负载性能瓶颈而导致的系统崩溃,提出了基于集群化架构的云服务平台的设计方案。整个云服务平台由多个小型集群构成,包含监控管理中心,负载均衡节点集群、网关端业务节点集群、客户端业务节点集群、数据中心和产品控制中心六大模块。各个子系统之间职责明确,协同工作,为智能家居提供稳定服务。为了提高整个云服务平台的可用性和稳定性,防止人工干预引起的误操作,本文设计了私有通信协议和服务治理框架。在知识库中制定了决策约束和自治方案,根据实际场景自动执行相应计划。该方案使平台具有根据业务压力自动伸缩规模、屏蔽修复宕机节点,同步节点状态的特点,保障了节点的高可用性和稳定性。由于终端与云平台采用长时间的有状态连接,具有短时间并发数据量大的特点。由此,本文提出了动态平滑负载调度算法。根据节点资源利用率和负载状态的实时反馈,动态调整一致性哈希算法建立的调度模型。根据请求信息,通过哈希落环的方式得到相应的可用服务器列表,经过调度后平台各个节点的负载保持均衡,平滑增长。在该场景下,相比于其他调度算法,该算法在调度可靠性和各个节点资源利用率上有较大的提高。对于业务节点,采用基于事件驱动的设计理念,设计了高并发、低时延的多层次数据处理框架。根据业务逻辑进行层次模块化划分,各个层次之间通过队列进行松耦合连接,提高了请求处理效率,并且保证用户与智能网关之间通信的实时性。本文还根据网关异常信息收集的现实需求,结合elk框架模型,设计了网关信息分布式收集方案,为异常分析和产品的改进提供了良好的基础。最后对整个云服务平台进行了测试,包括功能完整性测试、性能测试和服务稳定性测试,各项测试结果都表明整个平台达到了预期要求,符合实际的使用需求。
其他文献
我国开展的住房抵押贷款业务由于多方面的原因,不能顺利进行.面对这样的情况,借鉴西方国家房地产抵押贷款证券化的经验,运用于我国,是降低金融风险、提高城镇居民购买力的有
<正>目前正在为中医药立法广泛征求意见,用法律形式保护和发展中医药事业。为使《中医药法》更加完善,在管理体制这个关键问题上有法可依,特提出如下建议:《中华人民共和国中
会议
在地方行政立法模式上,我国目前是以行政区划为单位的分片分块的立法模式。但随着经济横向联系的不断发展,出现了几个省级或市级城市构成的共同经济区域或经济带。为了避免几
桩基施工是建筑工程的基础性工作,桩基施工施工管理的有效程度,直接影响着整个建筑工程的质量,对建筑企业的核心竞争力有重要影响。因此,如何加强施工管理控制,提高建筑工程
1960-1990年代,西方学术界围绕"底层阶级"贫困群体的特征及产生,进行了一系列深入的研究和讨论,并形成了与此相关的理论解释——社会情境理论。该理论的中心关照对象是贫困群