CN107925612B - 网络监视***、网络监视方法和计算机可读介质 - Google Patents
网络监视***、网络监视方法和计算机可读介质 Download PDFInfo
- Publication number
- CN107925612B CN107925612B CN201680049567.5A CN201680049567A CN107925612B CN 107925612 B CN107925612 B CN 107925612B CN 201680049567 A CN201680049567 A CN 201680049567A CN 107925612 B CN107925612 B CN 107925612B
- Authority
- CN
- China
- Prior art keywords
- performance information
- virtual network
- abnormality
- network function
- abnormality determination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/301—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3024—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3031—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a motherboard or an expansion card
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3037—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3428—Benchmarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0681—Configuration of triggering conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/142—Network analysis or design using statistical or mathematical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Algebra (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Monitoring And Testing Of Exchanges (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种用于监视虚拟网络功能的网络监视***,包括:预测单元,用于获取检测虚拟化基础设施中的虚拟网络功能中的异常所需的信息,并预测将被设置和监视的虚拟网络功能的性能信息;生成单元,用于生成异常判定规则作为基准来判定虚拟网络功能的实际性能信息是否落入基于预测的性能信息设置的允许范围内;判定单元,用于使用虚拟网络功能的实际性能信息和异常判定规则执行异常判定;以及输出单元,用于当所述判定单元判定为存在异常时,输出异常通知。
Description
技术领域
本发明涉及一种用于监视网络中的虚拟网络功能的技术。
背景技术
通常,集成了网络功能和硬件的专用设备普遍应用于通信设备中,但是由于通用服务器功能的增加以及虚拟化技术的先进性,利用虚拟化技术向通用服务器提供网络功能的网络功能虚拟化(NFV)技术引起了人们的关注。
通过使用NFV技术在虚拟化基础设施(NFVI)中设置虚拟网络功能(VNF),以期降低设备成本,有效使用基础设施资源以及提高服务提供速度。此外,通过为虚拟化基础设施提供网络功能,网络功能的提供和删除更为容易,因此网络操作管理自动化也可以预期。
虚拟网络功能的特征在于用于VNF的虚拟化基础设施资源,如VNF设置位置的分布以及用于VNF的CPU和存储器资源量等分配的灵活性。因此,例如,根据通信量或服务器负载(自动缩放功能)自动扩展或缩放的技术,以及如果在VNF(自动修复功能)中检测到异常或损坏,通过使VNF转换到另一个健康的服务器来自动从损伤中恢复的技术已经被列入考虑范围之内。自动缩放功能和自动修复功能是通过检测虚拟网络功能、虚拟化基础设施或硬件中的异常来触发执行的。
图6为现有的网络功能监视***的配置示意图。在通用服务器上构建由虚拟机管理程序、虚拟机、虚拟交换机等构成的虚拟化基础设施(NFVI),该虚拟化基础设施中包括例如防火墙、负载均衡器、路由器的虚拟网络功能(VNFs),监控***监控这些虚拟网络功能和该虚拟化基础设施。并且,当监视***中检测出异常时,向NFV控制***发出异常通知,在接收到异常通知后,NFV控制***使用自动收缩及自动修复等功能来对VNFs和NFVI进行操作。
这样,为了提供高度可靠的网络,迅速找出网络异常至关重要。然而,特别是在NFVI的性能监视中,需要针对虚拟化基础设施,例如虚拟机管理程序、虚拟机或虚拟交换机来监视例如CPU利用率、存储器利用率、频带利用率和磁盘利用率的各种性能信息,因此要监视的项目变得复杂。
一般情况下,通过提供多条性能信息的阈值可以确定是否存在异常,但随着监视区域的扩大和管理项目的多样化,设定变得复杂。例如,当在虚拟机管理程序中发生异常时,相关的虚拟机也会产生执行异常通知的警报,因此,异常位置和影响范围的指定变得困难,自动修复功能和自动缩放功能很可能无法正常运行,并且存在实时特性丢失的顾虑。此外,在现有的检测过程中,存在难以检测交联虚拟机等的虚拟交换机的内部异常的现象。
针对这种问题,PLT1公开了通过综合分析NFVI的性能信息来检测异常的技术。如图7所示,根据网络正常运行时的性能信息,生成利用统计处理和没有教师的机器学习的异常判定规则,通过比较在一定期间内收集到的性能信息以及异常检测规则,来提供异常检测功能。
此外,PLT2公开了一种分析被监视设备的性能信息的时间周期性,基于在每个周期中生成的密度分布模型信息来推导出适当的阈值,基于该阈值来检测异常的技术。
此外,PLT3公开了一种通过推导出任意两个被管理目标装置的多条性能信息的相关功能和时间序列,基于正常运行时产生的相关功能是否发生故障来检测异常的技术。
引用文献
专利文献
专利文献1:日本专利特开2015-070528
专利文献2:日本专利特开2013-214171
专利文献3:日本专利第5590196号
专利文献4:日本专利第5666685号
专利文献5:国际公布第WO 2012/081718号
发明内容
技术问题
然而,在专利文献1中,为了生成异常判定规则,需要收集一定时段内的性能信息,例如在VNF转换到其他硬件时,转移后,在生成异常判定规则之前,异常检测无法进行。
而且,由于专利文献2中建立了概率分布模型,并且专利文献3中生成了相关模型,所以与PLT1类似,必须预先累积在正常运行时的性能信息,例如,当VNF转换到其他硬件时,在转换之后不能执行异常检测,直到生成异常判定规则。
另外,公开了一种关于预测正常运行期间的性能信息的方法的技术,该技术可以在不预先累积信息的情况下处理性能信息。PLT4公开了一种使用包括在将被监视的一组设备中的IP报头和业务流的TCP/UDP报头中的信息来构建聚集流的技术,并且通过根据聚集流生成用于异常判定的参考分布来进行异常检测。使用新获取的流量信息对参考分布进行反馈处理,可以实现对波动通信量的实时跟踪,提高异常检测的准确性。然而,在虚拟网络功能下,由于虚拟化基础设施中VNF的布局位置和资源分配的变化,正常运行期间的性能信息会突然发生变化,因此PLT4中公开的性能信息预测方法不能应用于虚拟网络功能。
此外,PLT5公开了一种通过生成用于应用程序和硬件的操作的性能预测模型并在虚拟环境中合成两个性能预测模型来执行整个虚拟化***的性能预测的技术。然而,在NFV的一个实施例中,由于无法以共享的方式生成来自多个供应商的VNF应用程序操作的性能预测模型,并且无法与硬件操作进行综合,因此无法执行性能预测。
技术方案
根据本发明的一方面,用于监视虚拟网络功能的网络监视***包括:预测单元,用于获取检测设置在虚拟化基础设施中的虚拟网络功能中的异常所需的信息,并预测将被设置和监视的虚拟网络功能的性能信息;生成单元,用于生成异常判定规则作为基准来判定虚拟网络功能的实际性能信息是否落入基于预测的性能信息设置的允许范围内;判定单元,用于使用虚拟网络功能的实际性能信息和异常判定规则执行异常判定;以及输出单元,用于当判定单元判定的结果为存在异常时,输出异常通知。
本发明的其它特征和优点从以下参照附图的描述中将变得显而易见。应当注意的是,在附图中相同或相似的配置由相同附图标记表示。
附图说明
图1为根据一实施例的网络监视***的配置示意图。
图2为根据一实施例的异常检测的基本操作(生成)的时序图。
图3为根据一实施例的异常检测的基本操作(删除)的时序图。
图4为存储在性能信息数据库DB中的信息示例图。
图5A为根据VNF类型的性能变化的曲线图。
图5B为关于CPU使用率分布的曲线图。
图6为现有的网络功能监视***的配置示意图。
图7为现有的异常检测***的原理图。
具体实施方式
发明人注意到,当新一代的各种虚拟网络功能出现或者虚拟网络功能的设置位置或为其配置的资源量发生改变时,由于不存在用于判定异常是否存在的性能信息,所以不能立即执行异常检测,发明人发现,通过累积虚拟网络功能的性能信息,并且基于所累积的性能信息来预测在设置位置以及资源量上发生变化的新生成的虚拟网络功能的性能信息,可以立即执行虚拟网络功能异常检测,从而实现了本发明。
即,本发明的网络监视***是用于监视虚拟网络功能的网络监视***,其包括:获取检测设置在虚拟化基础设施中虚拟网络功能中的异常所需的信息,并预测将被新设置和监视的虚拟网络功能的性能信息的功能;生成异常判定规则作为基准来判定虚拟网络功能的实际性能信息是否落入基于预测的性能信息设定的允许范围内的功能;使用虚拟网络功能的实际性能信息和异常判定规则来执行异常判定的功能;当判定单元确定存在异常时,输出异常通知的功能;以及当判定结果为存在异常时,输出异常通知的功能。
因此,根据本发明人,当新生成网络功能或虚拟化基础设施时,或者当网络功能设置位置或分配的资源量发生改变时,可以使用累积的性能信息来预测被监视的虚拟网络功能的性能信息,并且可以在不提供收集性能信息所需的时间的情况下即时地监视虚拟网络功能。结果,可以连续执行异常检测。在下文中,将参考附图详细描述本发明的实施例。
图1为根据本发明实施例的网络监视***的配置示意图。网络监视***1由异常检测控制装置100和异常检测代理200构成。图1所示的配置用来提供对说明书的理解,异常检测代理200不限于设置在虚拟化基础设施中,也可以设置在网络中的任意位置。
异常检测控制装置100包括控制单元101、性能信息数据库103和计算单元105。控制单元101控制网络中的异常检测代理的生成、删除和重新配置。当外部***,例如NFV控制***2,新生成一个虚拟网络功能时,异常检测控制装置100获取异常检测所需的信息,如VNF类型、配置服务器的管理IP地址以及NFV控制***2分配给该VNF的资源量。
性能信息数据库103从设置在网络中的异常检测代理200中收集并存储被监视过或正在被监视的虚拟网络功能在正常运行期间的性能信息。计算单元105使用存储在性能信息数据库103中与资源量等有关的信息(以下简称为“性能信息”)来预测新生成的虚拟网络功能、与新生成的虚拟网络功能相关的虚拟网络功能,以及设置有虚拟网络功能的服务器三者的性能信息。异常检测控制装置100将预测到的性能信息传输至异常检测代理200。
异常检测代理200包括性能信息高速缓存器201、异常判定规则设计单元203、收集单元205、分析单元207、异常通知单元209和传输单元211。性能信息高速缓存器201获取由异常检测控制装置100预测并传输的性能信息,并且将此数据累积为正常运行期间的性能信息。
异常判定规则设计单元203根据性能信息高速缓存器201中累积的性能信息生成异常判定规则,并且将生成的异常判定规则应用于分析单元207。收集单元205使用例如SNMP(简单网络管理协议)和CLI(命令行接口)命令输出结果的协议定期收集虚拟网络功能5使用的虚拟化基础设施(如虚拟机7和虚拟机管理程序9)的实际性能信息(CPU使用率、内存使用率、网络接口I/O、磁盘I/O等)。
分析单元207将异常判定规则应用于所收集的实际性能信息,从而进行异常判定处理。然后将异常判定结果传输至异常通知单元209。如果异常判定结果为“正常”,则将实际性能信息传输至性能信息高速缓存器201,并将实际性能信息累积在性能信息高速缓存器201中。如果所获取的异常判定结果为“异常”,异常通知单元209将VNF异常信息通知给外部***,例如监视***3。传输单元211响应于来自异常检测控制装置100的请求,将累积在性能信息高速缓存器201中的正常运行期间的性能信息传输至性能信息数据库103。
接着,下文将参考图2和图3对根据本发明实施例的***的基本操作进行说明。图2为根据本发明实施例的异常检测的基本操作(生成)的时序图。首先,由于虚拟网络功能或虚拟化基础设施的生成或重新配置,例如NFV控制***的外部***向异常检测控制装置请求生成监视功能(步骤S1-1)。生成监视功能的请求包括异常检测所需的信息,如VNF类型的标识符、所设服务器的管理IP地址、VNF的管理IP地址,以及为VNF配置的资源量有关的信息等等。
异常检测控制装置接收来自NFV控制***的生成监控功能的请求,并请求对将要生成或者重新配置的虚拟网络功能在正常运行期间的性能信息进行预测计算(步骤S1-2)。计算单元接收对正常运行期间性能信息进行预测计算的请求,并根据存储在性能信息数据库中的VNF类型和与配置给VNF的资源量有关的信息(以下也称为资源量指标)相对应的正常运行期间的性能信息,执行对将要生成或者重新配置的虚拟网络功能在正常运行期间的性能信息的预测计算(步骤S1-3)。下文将描述预测正常运行期间的性能信息的计算方法的示例。此外,如果计算将要生成或重新配置的虚拟网络功能正常运行期间的性能信息所需的信息未被存储在性能信息数据库中,则从被应用于已设置的虚拟网络功能的异常检测代理中获取该已设置的虚拟网络功能在正常运行期间的性能信息,该已设置的虚拟网络功能与将要生成或重新配置的虚拟网络功能具有相同的类型和资源量。
然后,异常检测控制装置生成异常检测代理(步骤S1-4)。异常检测代理作为应用程序加载到网络中,并作为被监视的虚拟网络功能的至少一个监视程序来运行。异常检测代理将在步骤S1-3中生成的预测性能信息存储在性能信息高速缓存器中。
异常检测代理向异常判定规则设计单元发出产生异常判定规则请求的通知(步骤S1-5)。异常判定规则设计单元根据累积在性能信息高速缓存器中的性能信息生成异常判定规则(步骤S1-6)。所生成的异常判定规则反映在分析单元中(步骤S1-7)。
异常检测代理开始进行异常检测(步骤S1-8)。每隔预定的时间段执行由异常检测代理发出的异常检测请求。当执行异常检测请求时,收集单元使用例如SNMP和CLI命令输出结果的管理协议收集预定时段(例如,六个长度为10秒的间隔)的实际性能信息(步骤S1-9)。收集单元将所收集的实际性能信息通知给分析单元(步骤S1-10)。分析单元通过比较异常判定规则和收集到的实际性能信息来执行异常判定(步骤S1-11)。然后,通知单元被告知判定结果(步骤S1-12)。如果所获取的判定结果为“异常”,则向例如监视***的外部***发出虚拟网络功能异常的通知(步骤S1-13)。监视***被通知的信息包括唯一识别虚拟网络功能的信息。
在步骤S1-12中,如果判定结果为“正常”,则执行反馈处理以将所收集的实际性能信息应用于异常判定规则。即,所收集到的实际性能信息累积在性能信息高速缓存器中,异常检测规则设计单元使用累积的实际性能信息对异常判定规则进行更新(S1-14)。更新后的异常判定规则反映在分析单元中(步骤S1-15)。
图3为根据本发明实施例的异常检测的基本操作(删除)的时序图。首先,由于虚拟网络功能或虚拟化基础设施的删除,例如NFV控制***的外部***向异常检测控制装置请求删除功能(步骤S2-1)。监视功能删除请求包括例如VNF类型的标识符和管理IP地址的信息。
异常检测控制装置接收来自NFV控制***的删除监视功能的请求,并向异常检测代理请求删除(步骤S2-2)。异常检测代理接收删除请求并执行以下删除处理(步骤S2-3)。首先,将包括在性能信息高速缓存器中的性能信息传输至性能信息数据库。停止异常检测相关的处理。然后,删除异常检测代理。异常检测代理删除完成之后,异常检测控制装置向NFV控制***发出监视功能删除完成的通知。
接下来将描述存储在性能信息数据库中的信息。图4为存储在性能信息数据库中的信息示例图。性能信息数据库以VNF类型作为指标以至少保存根据分配给VNF的资源的量推导出的资源量指标和性能信息。例如,基于例如CPU(分配的核心数字和分配策略)、存储器(分配的存储器和交换量)、网络接口(接口类型和频带分配策略)和磁盘(磁盘接口类型和磁盘资源策略信息)的资源量指标的预定义的计算等式来计算资源量指标。存储的与资源量计算相关的信息的类型和计算式可以由维护人员或***管理员通过改变异常检测控制装置的设置文件描述来灵活地更改。
作为计算资源量指标的方法,例如,可以使用分配给VM的CPU处理时间、重新分配CPU访问的时间间隔以及分配给VM的CPU核的数量来计算CPU资源量指标。可以使用存储器能够保证的容量[KB]和用于交换的能够保证的容量[KB]来计算MEM资源量指标。并且,可以使用输入频带限制[B/s]和输出频带限制[B/s]来计算NIC资源量指标。另外,可以使用磁盘I/O吞吐量/秒[B/s]和读/写字节数/秒[B/s]来计算磁盘资源量指标。
接着,对计算性能信息的方法进行说明。图5A为根据VNF类型的性能变化的曲线图。首先,步骤1,获取性能信息的资源量指标的变化。将例如线性近似或多项式近似的一般的回归分析方法用于已经收集的资源量指标,从而推导出性能信息与资源量指标的相关关系。根据资源量指标(B)和将被新监视的虚拟网络功能的相关关系,设定虚拟网络功能的性能信息的参考值(β)。
图5B为CPU使用率相关的分布曲线图。在步骤1之后的步骤2中,获取CPU使用率相关的分布信息。在收集的性能信息中,使用与资源量指标最为接近(具有最小的欧几里德距离)的性能信息(A)作为样本,并利用步骤1中获得的相关关系对这些性能信息进行成型处理。在图5B中,假定性能信息分布为规则分布模型,并且在与metric_cpu=A的CPU有关的多条性能信息中执行β/α的平行位移。将经过成型处理的性能信息作为预测性能信息存储在异常检测代理的性能信息高速缓存器中。
如前所述,根据本发明实施例,当网络中新生成网络功能或虚拟化基础设施时,或者当虚拟网络功能的设置位置或为其分配的资源量发生改变时,可以使用累积的性能信息来预测被监视的虚拟网络功能的性能信息,并且可以在不提供收集性能信息所需的时间的情况下即时地监视虚拟网络功能。
在以上描述中,网络监视***获取检测虚拟化基础设施中的虚拟网络功能中的异常所需的信息,预测将被新设置和监控的虚拟网络功能的性能信息,生成异常判定规则作为基准来判定虚拟网络功能的实际性能信息是否落入基于预测的性能信息设置的允许范围内,通过虚拟网络功能的实际性能信息和异常判定规则执行异常判定,以及当判定结果为存在异常时,输出异常通知。因此,当新生成的虚拟网络功能或虚拟化基础设施,或当虚拟网络功能的分布位置或为其分配的资源量发生变化时,可以使用累积的性能信息来预测将被监视的虚拟网络功能的性能信息,因此可以在不提供收集性能信息所用的时间的情况下立即监视虚拟网络功能。结果,可以连续执行异常检测。
而且,通过在性能信息高速缓存器中累积新获取的虚拟网络功能的实际性能信息,能够基于虚拟网络功能的实际性能信息来执行异常检测,从而提供更高质量的网络。
进一步地,使用累积的性能信息更新所生成的异常检测判定规则,从而能够建立适合虚拟网络功能的异常检测规则,从而提供更高质量的网络。
进一步地,检测虚拟网络功能中的异常所需的信息至少可以包括虚拟网络功能的虚拟网络功能类型和分配给虚拟网络功能的资源量。因此,即使不存在与新生成的虚拟网络功能相关的性能信息,也能够使用设置在网络环境中具有类似配置的虚拟网络功能的信息中的性能信息来计算新生成的虚拟网络功能的性能信息,从而能够即时监视虚拟网络功能。
并且,异常检测控制装置累积每个虚拟网络功能正常运行期间的性能信息,获取检测虚拟网络功能中的异常所需的信息,预测将被新设置和监视的虚拟网络功能的性能信息,并且生成、重新配置或删除网络中的虚拟化基础设施中的异常检测代理;异常检测代理收集被监视的虚拟网络功能和虚拟化基础设施中的实际性能信息,生成异常判定规则作为基准来判定虚拟化基础设施中的虚拟网络功能的实际性能信息是否落入基于预测的性能信息设置的允许范围内,使用虚拟网络功能的实际性能信息和生成的异常判定规则执行异常判定,并且当判定结果为存在异常时,输出异常通知。因此,当新生成虚拟网络功能或虚拟化基础设施,或当虚拟网络功能的分布位置或为其分配的资源量发生变化时,可以使用累积的性能信息来预测将被监视的虚拟网络功能的性能信息,因此可以在不提供收集性能信息所用的时间的情况下即时监视虚拟网络功能。结果,可以连续执行异常检测。
而且,异常检测代理可以累积收集到的实际性能信息。因此,可以基于虚拟网络功能的实际性能信息执行异常检测,从而提供更高质量的网络。
并且,为了响应于来自异常检测控制装置的请求,异常检测代理可以将累积在性能信息高速缓存器中的实际性能信息传输至性能信息数据库。因此,当有新生成虚拟网络功能或虚拟网络功能被重新配置时,或者要预测正常运行期间的性能信息时,可以使用上述方法。而且,当存在来自异常检测控制装置的请求时,将累积的实际性能信息从性能信息高速缓存器传输至性能信息数据库,可以减少网络负载。
而且,异常判定规则设计单元可以使用收集到的实际性能信息来更新异常判定规则,因此可以建立适用于被监视的虚拟网络功能的异常判定规则。
并且,检测虚拟网络功能中的异常所需的信息至少可以包括虚拟网络功能的虚拟网络功能类型以及分配给虚拟网络功能的资源量。因此,即使对于新生成的虚拟网络功能,也能够即时地预测其适当的性能信息并进行异常检测。
本发明不限于上述实施例,在不脱离本发明的精神和范围的情况下可以进行各种改变和修改。因此,附上以下权利要求以公布本发明的范围。
本申请要求享有2015年9月2日提交的日本专利申请第2015-172958号的权益,其全部内容通过引用合并于文中。
Claims (7)
1.一种网络监视***,其中至少一个异常检测代理和异常检测控制装置监视多个虚拟网络功能,其中,
所述异常检测控制装置包括:
性能信息数据库,配置为累积所述多个虚拟网络功能中的每个虚拟网络功能在正常运行期间的实际性能信息;
预测单元,用于使用所述性能信息数据库中累积的实际性能信息预测将被生成的虚拟网络功能的性能信息;
控制单元,用于生成并加载用于虚拟化基础设施中的虚拟网络功能的、作为监视生成到所述虚拟化基础设施中的虚拟网络功能的应用的异常检测代理,并重新配置或删除所述异常检测代理;
用于所述虚拟网络功能的所述异常检测代理包括:
收集单元,用于收集所述虚拟化基础设施中的所述虚拟网络功能的实际性能信息;
异常判定规则设计单元,用于生成异常判定规则作为基准来判定所述虚拟化基础设施中的各所述虚拟网络功能的所述实际性能信息是否落入基于由所述预测单元预测的性能信息而设定的允许范围内;
分析单元,用于使用由所述收集单元收集到的所述虚拟网络功能的实际性能信息和由所述异常判定规则设计单元生成的异常判定规则来执行异常判定;以及
通知单元,用于当由所述分析单元做出的异常判定的结果为存在异常时,输出异常通知。
2.根据权利要求1所述的网络监视***,其中,所述异常检测代理还包括性能信息高速缓存器,配置为累积由所述收集单元收集到的实际性能信息。
3.根据权利要求2所述的网络监视***,其中,所述异常检测代理还包括传输单元,用于响应于来自所述异常检测控制装置的请求而将累积在所述性能信息高速缓存器中的实际性能信息传输至所述性能信息数据库。
4.根据权利要求1所述的网络监视***,其中,所述异常判定规则设计单元包括更新单元,用于使用由所述收集单元收集的实际性能信息更新所述异常判定规则。
5.根据权利要求1所述的网络监视***,其中,所述性能信息数据库中累积的实际性能信息至少包括多个虚拟网络功能的虚拟网络功能类型和分配给多个虚拟网络功能的资源量。
6.一种用于监视多个虚拟网络功能的网络监视方法,其中:
具有配置为累积所述多个虚拟网络功能中的每个虚拟网络功能在正常运行期间的实际性能信息的性能信息数据库的异常检测控制装置执行:
使用所述性能信息数据库中累积的实际性能信息预测将被生成的虚拟网络功能的性能信息;
生成并加载用于虚拟化基础设施中的虚拟网络功能的、作为监视生成到所述虚拟化基础设施中的虚拟网络功能的应用的异常检测代理;
用于所述虚拟网络功能的所述异常检测代理执行:
收集所述虚拟化基础设施中的所述虚拟网络功能的实际性能信息;
生成异常判定规则作为基准来判定所述虚拟化基础设施中的各所述虚拟网络功能的所述实际性能信息是否落入基于在预测步骤中预测的性能信息而设定的允许范围内;
使用在收集步骤中收集到的所述虚拟网络功能的实际性能信息和所述异常判定规则来执行异常判定;以及
当异常判定的结果为存在异常时,输出异常通知。
7.一种计算机可读介质,其包括使计算机***执行根据权利要求6所述的网络监视方法的计算机程序。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015172958A JP6440203B2 (ja) | 2015-09-02 | 2015-09-02 | ネットワーク監視システム、ネットワーク監視方法およびプログラム |
JP2015-172958 | 2015-09-02 | ||
PCT/JP2016/075642 WO2017038934A1 (ja) | 2015-09-02 | 2016-09-01 | ネットワーク監視システム、ネットワーク監視方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107925612A CN107925612A (zh) | 2018-04-17 |
CN107925612B true CN107925612B (zh) | 2020-10-13 |
Family
ID=58188908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680049567.5A Active CN107925612B (zh) | 2015-09-02 | 2016-09-01 | 网络监视***、网络监视方法和计算机可读介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10693741B2 (zh) |
EP (1) | EP3346650B1 (zh) |
JP (1) | JP6440203B2 (zh) |
CN (1) | CN107925612B (zh) |
WO (1) | WO2017038934A1 (zh) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10454714B2 (en) | 2013-07-10 | 2019-10-22 | Nicira, Inc. | Method and system of overlay flow control |
US10135789B2 (en) | 2015-04-13 | 2018-11-20 | Nicira, Inc. | Method and system of establishing a virtual private network in a cloud service for branch networking |
WO2017168484A1 (ja) * | 2016-03-28 | 2017-10-05 | 株式会社日立製作所 | 管理計算機および性能劣化予兆検知方法 |
US20200036624A1 (en) | 2017-01-31 | 2020-01-30 | The Mode Group | High performance software-defined core network |
US20180219765A1 (en) | 2017-01-31 | 2018-08-02 | Waltz Networks | Method and Apparatus for Network Traffic Control Optimization |
US10992568B2 (en) * | 2017-01-31 | 2021-04-27 | Vmware, Inc. | High performance software-defined core network |
US11706127B2 (en) | 2017-01-31 | 2023-07-18 | Vmware, Inc. | High performance software-defined core network |
JP6879360B2 (ja) * | 2017-03-30 | 2021-06-02 | 日本電気株式会社 | レコメンドシステムと方法、装置、プログラム |
CN109257240B (zh) | 2017-07-12 | 2021-02-23 | 上海诺基亚贝尔股份有限公司 | 一种监测虚拟化网络功能单元性能的方法和装置 |
JP6875702B2 (ja) * | 2017-09-20 | 2021-05-26 | 日本電信電話株式会社 | ネットワーク評価方法、ネットワーク評価装置及びプログラム |
US11102032B2 (en) | 2017-10-02 | 2021-08-24 | Vmware, Inc. | Routing data message flow through multiple public clouds |
US11115480B2 (en) | 2017-10-02 | 2021-09-07 | Vmware, Inc. | Layer four optimization for a virtual network defined over public cloud |
US10999100B2 (en) | 2017-10-02 | 2021-05-04 | Vmware, Inc. | Identifying multiple nodes in a virtual network defined over a set of public clouds to connect to an external SAAS provider |
US11223514B2 (en) | 2017-11-09 | 2022-01-11 | Nicira, Inc. | Method and system of a dynamic high-availability mode based on current wide area network connectivity |
JP6944155B2 (ja) * | 2018-09-21 | 2021-10-06 | 日本電信電話株式会社 | オーケストレータ装置、プログラム、情報処理システム、及び制御方法 |
KR102068440B1 (ko) * | 2019-06-17 | 2020-01-20 | 한국과학기술원 | 네트워크 기능 가상화 플랫폼 내 가상 네트워크 기능의 성능 분석 장치 및 그 방법 |
US11018995B2 (en) | 2019-08-27 | 2021-05-25 | Vmware, Inc. | Alleviating congestion in a virtual network deployed over public clouds for an entity |
JP7359608B2 (ja) * | 2019-09-12 | 2023-10-11 | アズビル株式会社 | 情報提示装置、情報提示方法、および情報提示システム |
US11132217B2 (en) * | 2019-11-03 | 2021-09-28 | Microsoft Technology Licensing, Llc | Cloud-based managed networking service that enables users to consume managed virtualized network functions at edge locations |
US11489783B2 (en) | 2019-12-12 | 2022-11-01 | Vmware, Inc. | Performing deep packet inspection in a software defined wide area network |
US11438789B2 (en) | 2020-01-24 | 2022-09-06 | Vmware, Inc. | Computing and using different path quality metrics for different service classes |
US11611517B2 (en) * | 2020-05-29 | 2023-03-21 | Equinix, Inc. | Tenant-driven dynamic resource allocation for virtual network functions |
US11363124B2 (en) | 2020-07-30 | 2022-06-14 | Vmware, Inc. | Zero copy socket splicing |
CN112311803B (zh) * | 2020-11-06 | 2023-02-24 | 杭州安恒信息技术股份有限公司 | 一种规则库更新方法、装置、电子设备及可读存储介质 |
US11601356B2 (en) | 2020-12-29 | 2023-03-07 | Vmware, Inc. | Emulating packet flows to assess network links for SD-WAN |
US11792127B2 (en) | 2021-01-18 | 2023-10-17 | Vmware, Inc. | Network-aware load balancing |
US11979325B2 (en) | 2021-01-28 | 2024-05-07 | VMware LLC | Dynamic SD-WAN hub cluster scaling with machine learning |
KR102522005B1 (ko) * | 2021-02-09 | 2023-04-13 | 포항공과대학교 산학협력단 | 가상 네트워크 관리를 위한 머신 러닝 기반 vnf 이상 탐지 시스템 및 방법 |
US11582144B2 (en) | 2021-05-03 | 2023-02-14 | Vmware, Inc. | Routing mesh to provide alternate routes through SD-WAN edge forwarding nodes based on degraded operational states of SD-WAN hubs |
US12009987B2 (en) | 2021-05-03 | 2024-06-11 | VMware LLC | Methods to support dynamic transit paths through hub clustering across branches in SD-WAN |
US11729065B2 (en) | 2021-05-06 | 2023-08-15 | Vmware, Inc. | Methods for application defined virtual network service among multiple transport in SD-WAN |
US12015536B2 (en) | 2021-06-18 | 2024-06-18 | VMware LLC | Method and apparatus for deploying tenant deployable elements across public clouds based on harvested performance metrics of types of resource elements in the public clouds |
US11848838B2 (en) * | 2021-06-24 | 2023-12-19 | Hewlett Packard Enterprise Development Lp | Communicating node events in network configuration |
TWI827974B (zh) * | 2021-09-08 | 2024-01-01 | 財團法人工業技術研究院 | 虛擬功能效能分析系統及其分析方法 |
US11943146B2 (en) | 2021-10-01 | 2024-03-26 | VMware LLC | Traffic prioritization in SD-WAN |
US11909815B2 (en) | 2022-06-06 | 2024-02-20 | VMware LLC | Routing based on geolocation costs |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1882924A (zh) * | 2003-11-17 | 2006-12-20 | 株式会社知识潮 | 非法监视程序、非法监视方法及非法监视*** |
CN101136784A (zh) * | 2006-08-31 | 2008-03-05 | 环达电脑(上海)有限公司 | 网络测试装置及方法 |
CN101398768A (zh) * | 2008-10-28 | 2009-04-01 | 北京航空航天大学 | 一种分布式虚拟机监视器***的构建方法 |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
CN104468688A (zh) * | 2013-09-13 | 2015-03-25 | 株式会社Ntt都科摩 | 用于网络虚拟化的方法和设备 |
CN104583887A (zh) * | 2012-09-13 | 2015-04-29 | 欧姆龙株式会社 | 监视装置、监视方法、程序及记录介质 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7096499B2 (en) * | 1999-05-11 | 2006-08-22 | Cylant, Inc. | Method and system for simplifying the structure of dynamic execution profiles |
KR100609710B1 (ko) * | 2004-11-25 | 2006-08-08 | 한국전자통신연구원 | 이상 트래픽 분석을 위한 네트워크 시뮬레이션 장치 및 그방법 |
US8175863B1 (en) * | 2008-02-13 | 2012-05-08 | Quest Software, Inc. | Systems and methods for analyzing performance of virtual environments |
JPWO2012081718A1 (ja) | 2010-12-15 | 2014-05-22 | 日本電気株式会社 | 性能予測装置、性能予測方法および性能予測プログラム |
JP5666685B2 (ja) | 2011-03-03 | 2015-02-12 | 株式会社日立製作所 | 障害解析装置、そのシステム、およびその方法 |
JP5803502B2 (ja) * | 2011-09-27 | 2015-11-04 | 富士通株式会社 | 監視装置、制御方法及び制御プログラム |
JP5928104B2 (ja) | 2012-03-31 | 2016-06-01 | 日本電気株式会社 | 性能監視装置、性能監視方法、及びそのプログラム |
WO2015001544A2 (en) * | 2013-07-01 | 2015-01-08 | Agent Video Intelligence Ltd. | System and method for abnormality detection |
JP5590196B2 (ja) | 2013-07-22 | 2014-09-17 | 日本電気株式会社 | 運用管理装置、運用管理システム、情報処理方法、及び運用管理プログラム |
JP5606599B1 (ja) * | 2013-07-29 | 2014-10-15 | デジタルア−ツ株式会社 | 情報処理装置、プログラム及び情報処理方法 |
EP2843885A1 (en) * | 2013-08-29 | 2015-03-04 | NTT DoCoMo, Inc. | Apparatus and method for implementing a packet gateway user plane |
CN105453485A (zh) * | 2013-09-06 | 2016-03-30 | 华为技术有限公司 | 用于服务嵌入和资源协调的***及方法 |
US20150081883A1 (en) * | 2013-09-17 | 2015-03-19 | Stackdriver, Inc. | System and method of adaptively and dynamically modelling and monitoring applications and software architecture hosted by an iaas provider |
JP6226463B2 (ja) | 2013-09-30 | 2017-11-08 | Kddi株式会社 | ネットワーク管理システム、ネットワーク装置および制御装置 |
US9183093B2 (en) * | 2013-12-05 | 2015-11-10 | Vmware, Inc. | Virtual machine crash management |
US9838265B2 (en) * | 2013-12-19 | 2017-12-05 | Amdocs Software Systems Limited | System, method, and computer program for inter-module communication in a network based on network function virtualization (NFV) |
JP6394212B2 (ja) * | 2014-09-11 | 2018-09-26 | 富士通株式会社 | 情報処理システム、ストレージ装置及びプログラム |
JP7030412B2 (ja) * | 2017-01-24 | 2022-03-07 | キヤノン株式会社 | 情報処理システム、及び制御方法 |
-
2015
- 2015-09-02 JP JP2015172958A patent/JP6440203B2/ja active Active
-
2016
- 2016-09-01 WO PCT/JP2016/075642 patent/WO2017038934A1/ja unknown
- 2016-09-01 EP EP16841963.8A patent/EP3346650B1/en active Active
- 2016-09-01 CN CN201680049567.5A patent/CN107925612B/zh active Active
-
2018
- 2018-02-21 US US15/901,744 patent/US10693741B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1882924A (zh) * | 2003-11-17 | 2006-12-20 | 株式会社知识潮 | 非法监视程序、非法监视方法及非法监视*** |
CN101136784A (zh) * | 2006-08-31 | 2008-03-05 | 环达电脑(上海)有限公司 | 网络测试装置及方法 |
CN101398768A (zh) * | 2008-10-28 | 2009-04-01 | 北京航空航天大学 | 一种分布式虚拟机监视器***的构建方法 |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
CN104583887A (zh) * | 2012-09-13 | 2015-04-29 | 欧姆龙株式会社 | 监视装置、监视方法、程序及记录介质 |
CN104468688A (zh) * | 2013-09-13 | 2015-03-25 | 株式会社Ntt都科摩 | 用于网络虚拟化的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
JP6440203B2 (ja) | 2018-12-19 |
JP2017050715A (ja) | 2017-03-09 |
EP3346650B1 (en) | 2019-11-06 |
WO2017038934A1 (ja) | 2017-03-09 |
EP3346650A1 (en) | 2018-07-11 |
EP3346650A4 (en) | 2018-07-25 |
CN107925612A (zh) | 2018-04-17 |
US20180183682A1 (en) | 2018-06-28 |
US10693741B2 (en) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107925612B (zh) | 网络监视***、网络监视方法和计算机可读介质 | |
US10585773B2 (en) | System to manage economics and operational dynamics of IT systems and infrastructure in a multi-vendor service environment | |
JP6025753B2 (ja) | パフォーマンス・メトリックを監視するためのコンピュータによって実施される方法、コンピュータ可読記憶媒体、およびシステム | |
EP2685380B1 (en) | Operations management unit, operations management method, and program | |
US9239988B2 (en) | Network event management | |
KR20190070659A (ko) | 컨테이너 기반의 자원 할당을 지원하는 클라우드 컴퓨팅 장치 및 방법 | |
Soualhia et al. | Infrastructure fault detection and prediction in edge cloud environments | |
CN107544832A (zh) | 一种虚拟机进程的监控方法、装置和*** | |
US11212173B2 (en) | Model-driven technique for virtual network function rehoming for service chains | |
US8601318B2 (en) | Method, apparatus and computer program product for rule-based directed problem resolution for servers with scalable proactive monitoring | |
JP6176390B2 (ja) | 情報処理装置、解析方法、及び、プログラム記録媒体 | |
JP2016146020A (ja) | データ分析システム及び分析方法 | |
JP2016116106A (ja) | 広域管理装置 | |
JP4934660B2 (ja) | 通信帯域算出方法、装置、およびトラヒック管理方法 | |
Jha et al. | Holistic measurement-driven system assessment | |
JP2015070528A (ja) | ネットワーク管理システム、ネットワーク装置および制御装置 | |
CN115687036A (zh) | 日志采集方法、装置及日志*** | |
JP5261510B2 (ja) | ネットワーク監視装置及び方法及びプログラム | |
JP2018190205A (ja) | 事業者間一括サービス管理装置および事業者間一括サービス管理方法 | |
Mallick et al. | An alert prediction model for cloud infrastructure monitoring | |
Paljak et al. | Sensor selection for it infrastructure monitoring | |
EP3648408A1 (en) | Monitoring system performance | |
CN118069300A (zh) | 指标预测方法及*** | |
JP2010073151A (ja) | クラスタシステムにおける性能低下の原因箇所の特定方法、クラスタシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |