【技术实现步骤摘要】
本专利技术涉及计算机领域,具体涉及一种依托SSDB的监管系统。
技术介绍
在大型计算机系统中系统设备复杂,系统中除了计算结点外,还包括存储设备、互连设备和基础架构(包括供电和制冷)等,因此监控管理系统需要在对系统软件资源管理的同时,对这些硬件设备进行监测与控制,实现一个功能完备的监控管理系统。大规模计算机系统结构不同,其监控管理软件架构也不尽相同。目前比较典型的集群管理软件包括Ganglia、Nagios、Supermon和Parmon,然而上述管理软件在一定规模的集群系统上可以高效运行,但是当系统规摸不断扩大时,这些管理软件均面临实时性、可靠性和完备性下降等问题,因此,有必要研发一种新型计算机监管系统,提升对于大型计算机系统的监控力度,优化监控性能。此外,很多公司都曾使用过MySQL和Memcached这样的架构进行数据管理,但随着数据量的不断增加出现了如下问题:(1)MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。(2)Memcached内存容量有限,一旦内存容量不足,系统将根据LRU算法丢弃数据,导致命中 ...
【技术保护点】
一种依托SSDB的监管系统,其特征在于,所述监管系统分为底层、中间层和顶层三个层次,所述底层由被管理设备构成,每一个设备构成一个节点,每个节点上运行一个信息采集模块,所述信息采集模块用于采集节点的资源信息,所述资源信息包括节点配置信息、节点资源使用情况和节点负载,中间层包括多个中间代理,每个中间代理管理一个或多个节点,所述中间代理负责接收来自所管辖范围内节点发送的信息,所述中间代理包括节点监听子模块、信息组播子模块和查询子模块,顶层包括两个管理节点,所述管理节点用于管理中间代理发送的信息,并且提供基于web的监控服务,所述管理节点采用SSDB进行管理,所述SSDB由内存中的 ...
【技术特征摘要】
1.一种依托SSDB的监管系统,其特征在于,所述监管系统分为底层、中间层和顶层三个层次,所述底层由被管理设备构成,每一个设备构成一个节点,每个节点上运行一个信息采集模块,所述信息采集模块用于采集节点的资源信息,所述资源信息包括节点配置信息、节点资源使用情况和节点负载,中间层包括多个中间代理,每个中间代理管理一个或多个节点,所述中间代理负责接收来自所管辖范围内节点发送的信息,所述中间代理包括节点监听子模块、信息组播子模块和查询子模块,顶层包括两个管理节点,所述管理节点用于管理中间代理发送的信息,并且提供基于web的监控服务,所述管理节点采用SSDB进行管理,所述SSDB由内存中的MemTable和Immutable MemTable,以及磁盘上的Log文件和SSTable文件构成,Immutable Memtable与Memtable结构一致,Immutable Memtable中只允许数据进行读操作,而MemTable允许数据进行读、写和删除操作。2.根据权利要求1所述的一种依托SSDB的监管系统,其特征在于,MemTable采用SkipList进行数据管理。3.根据权利要求2所述的一种依托SSDB的监管系统,其特征在于,SSDB所有的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。