CN107925612A - 网络监视***、网络监视方法和程序 - Google Patents

网络监视***、网络监视方法和程序 Download PDF

Info

Publication number
CN107925612A
CN107925612A CN201680049567.5A CN201680049567A CN107925612A CN 107925612 A CN107925612 A CN 107925612A CN 201680049567 A CN201680049567 A CN 201680049567A CN 107925612 A CN107925612 A CN 107925612A
Authority
CN
China
Prior art keywords
performance information
network function
virtual network
abnormality detection
unusual 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.)
Granted
Application number
CN201680049567.5A
Other languages
English (en)
Other versions
CN107925612B (zh
Inventor
丹羽朝信
宫泽雅典
林通秋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Publication of CN107925612A publication Critical patent/CN107925612A/zh
Application granted granted Critical
Publication of CN107925612B publication Critical patent/CN107925612B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/301Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3024Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3031Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3037Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3409Recording 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3409Recording 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/3428Benchmarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3452Performance evaluation by statistical analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0681Configuration of triggering conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45591Monitoring or debugging support
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring 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 (12)

1.一种用于监视虚拟网络功能的网络监视***,包括:
预测装置,用于获取检测设置在虚拟化基础设施中的虚拟网络功能中的异常所需的信息,并预测成为新设置的监视对象的虚拟网络功能的性能信息;
生成装置,用于生成异常判定规则作为基准来判定虚拟网络功能的实际性能信息是否落入基于预测的性能信息设置的允许范围内;
判定装置,用于使用所述虚拟网络功能的实际性能信息和所述异常判定规则执行异常判定;以及
输出装置,用于当所述判定装置判定的结果为存在异常时,输出异常通知。
2.根据权利要求1所述的网络监视***,其中,进一步包括累积装置,用于将新获取的虚拟网络功能的实际性能信息作为正常运行期间的性能信息累积在性能信息高速缓存器中。
3.根据权利要求2所述的网络监视***,其中,进一步包括更新装置,用于使用累积的性能信息更新生成的异常判定规则。
4.根据权利要求1至3中任一项所述的网络监视***,其中,检测所述虚拟网络功能中的异常所需的信息至少包括虚拟网络功能的虚拟网络功能类型和分配给虚拟网络功能的资源量。
5.一种网络监视***,其中至少一个异常检测代理和异常检测控制装置监视虚拟网络功能,其中,
所述异常检测控制装置包括:
性能信息数据库,配置为累积每个虚拟网络功能在正常运行期间的性能信息;
计算装置,用于获取检测虚拟网络功能中的异常所需的信息,并且预测成为新设置的监视对象的虚拟网络功能的性能信息;
控制装置,用于在网络中的任意虚拟化基础设施中生成、重新配置或删除异常检测代理;
所述异常检测代理包括:
收集装置,用于收集成为监视对象的虚拟网络功能和虚拟化基础设施中的实际性能信息;
异常判定规则设计装置,用于生成异常判定规则作为基准来判定虚拟化基础设施中的各虚拟网络功能的实际性能信息是否落入基于预测的性能信息而设定的允许范围内;
分析装置,用于使用收集到的实际性能信息和生成的异常判定规则来执行异常判定;以及
通知装置,用于当判定的结果为存在异常时,输出异常通知。
6.根据权利要求5所述的网络监视***,其中,所述异常检测代理还包括性能信息高速缓存器,配置为累积收集到的实际性能信息。
7.根据权利要求6所述的网络监视***,其中,所述异常检测代理还包括传输装置,用于响应于来自所述异常检测控制装置的请求而将累积在所述性能信息高速缓存器中的实际性能信息传输至所述性能信息数据库。
8.根据权利要求5至7中任一项所述的网络监视***,其中,所述异常判定规则设计装置包括更新装置,用于使用收集的实际性能信息更新所述异常判定规则。
9.根据权利要求5至8中任一项所述的网络监视***,其中,检测所述虚拟网络功能中的异常所需的信息至少包括虚拟网络功能的虚拟网络功能类型和分配给虚拟网络功能的资源量。
10.一种用于监视虚拟网络功能的网络监视方法,其中:
异常检测控制装置执行:
累积设置在虚拟化基础设施中的虚拟网络功能在正常运行期间的性能信息;
获取检测虚拟网络功能中的异常所需的信息,并且预测成为新设置的监视对象的虚拟网络功能的性能信息;
在存在成为所述监视对象的虚拟网络功能的虚拟化基础设施中生成异常检测代理;
所述异常检测代理执行:
收集成为监视对象的虚拟网络功能和虚拟化基础设施中的实际性能信息;
生成异常判定规则作为基准来判定虚拟化基础设施中的各虚拟网络功能的实际性能信息是否落入基于预测的性能信息而设定的允许范围内;
使用收集到的实际性能信息和生成的异常判定规则来执行异常判定;以及
当判定的结果为存在异常时,输出异常通知。
11.一种用于网络监视***的程序,其中虚拟网络功能由异常检测控制装置监视,所述异常检测控制装置配置为:在性能信息数据库中累积至少一个异常检测代理以及每个虚拟网络功能在正常运行期间的性能信息,获取检测虚拟网络功能中的异常所需的信息,预测成为新设置的监视对象的虚拟网络功能的性能信息,在网络中的任意的虚拟化基础设施上,生成、重新配置或删除异常检测代理;所述程序用于使计算机执行:
收集成为监视对象的虚拟网络功能和虚拟化基础设施中的实际性能信息;
生成异常判定规则作为基准来判定虚拟化基础设施中的各虚拟网络功能的实际性能信息是否落入基于预测的性能信息设置的允许范围内;
使用收集到的实际性能信息和生成的异常判定规则执行异常判定;以及
当判定的结果为存在异常时,输出异常通知。
12.一种用于网络监视***的程序,其中虚拟网络功能由异常检测控制装置和至少一个异常检测代理进行监视,所述异常检测代理配置为:收集成为监视对象的虚拟网络功能及虚拟化基础设施的实际性能信息,生成异常判定规则作为基准来判定虚拟化基础设施中的各虚拟网络功能的实际性能信息是否落入基于预测的性能信息设置的允许范围内,使用收集的实际性能信息和生成的异常判定规则执行异常判定,以及当判定的结果为存在异常时,输出异常通知;所述程序用于使计算机执行:
累积每个虚拟网络功能在正常运行期间的性能信息;
获取检测虚拟网络功能中的异常所需的信息,并且预测成为新设置的监视对象的虚拟网络功能的性能信息;
在网络中的任意的虚拟化基础设施中,控制异常检测代理的生成、重新配置或删除。
CN201680049567.5A 2015-09-02 2016-09-01 网络监视***、网络监视方法和计算机可读介质 Active CN107925612B (zh)

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 true CN107925612A (zh) 2018-04-17
CN107925612B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112488439A (zh) * 2019-09-12 2021-03-12 阿自倍尔株式会社 信息呈现装置、信息呈现方法以及信息呈现***

Families Citing this family (35)

* Cited by examiner, † Cited by third party
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
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 (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020138753A1 (en) * 1999-05-11 2002-09-26 Munson John C. Method and system for simplifying the structure of dynamic execution profiles
US20060109793A1 (en) * 2004-11-25 2006-05-25 Kim Hwan K Network simulation apparatus and method for analyzing abnormal network
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 北京邮电大学 一种支持融合网络业务的云平台及其工作方法
US20120284713A1 (en) * 2008-02-13 2012-11-08 Quest Software, Inc. Systems and methods for analyzing performance of virtual environments
US20150081882A1 (en) * 2013-09-17 2015-03-19 Stackdriver, Inc. System and method of alerting on ephemeral resources from an iaas provider
CN104468688A (zh) * 2013-09-13 2015-03-25 株式会社Ntt都科摩 用于网络虚拟化的方法和设备
CN104583887A (zh) * 2012-09-13 2015-04-29 欧姆龙株式会社 监视装置、监视方法、程序及记录介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 华为技术有限公司 用于服务嵌入和资源协调的***及方法
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 キヤノン株式会社 情報処理システム、及び制御方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020138753A1 (en) * 1999-05-11 2002-09-26 Munson John C. Method and system for simplifying the structure of dynamic execution profiles
CN1882924A (zh) * 2003-11-17 2006-12-20 株式会社知识潮 非法监视程序、非法监视方法及非法监视***
US20060109793A1 (en) * 2004-11-25 2006-05-25 Kim Hwan K Network simulation apparatus and method for analyzing abnormal network
CN101136784A (zh) * 2006-08-31 2008-03-05 环达电脑(上海)有限公司 网络测试装置及方法
US20120284713A1 (en) * 2008-02-13 2012-11-08 Quest Software, Inc. Systems and methods for analyzing performance of virtual environments
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都科摩 用于网络虚拟化的方法和设备
US20150081882A1 (en) * 2013-09-17 2015-03-19 Stackdriver, Inc. System and method of alerting on ephemeral resources from an iaas provider

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112488439A (zh) * 2019-09-12 2021-03-12 阿自倍尔株式会社 信息呈现装置、信息呈现方法以及信息呈现***
CN112488439B (zh) * 2019-09-12 2024-05-03 阿自倍尔株式会社 信息呈现装置、信息呈现方法以及信息呈现***

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
US20180183682A1 (en) 2018-06-28
CN107925612B (zh) 2020-10-13
US10693741B2 (en) 2020-06-23

Similar Documents

Publication Publication Date Title
CN107925612A (zh) 网络监视***、网络监视方法和程序
KR101867487B1 (ko) 클라우드 환경에서 퍼지기반의 마이그레이션 시스템 및 방법
Yang et al. A cost-aware auto-scaling approach using the workload prediction in service clouds
US8892728B2 (en) Automatic zone-based management of a data center
KR20190070659A (ko) 컨테이너 기반의 자원 할당을 지원하는 클라우드 컴퓨팅 장치 및 방법
US20170286252A1 (en) Workload Behavior Modeling and Prediction for Data Center Adaptation
CN103890714A (zh) 涉及基于集群的资源池的主机感知资源管理的***和方法
CN108092813A (zh) 数据中心综合管理***服务器硬件管理框架及实现方法
CN105593823A (zh) 用于监测数据中心内的虚拟机vm之间的数据分组流的方法、***、计算机程序和计算机程序产品
Bashar Autonomic scaling of cloud computing resources using BN-based prediction models
JP2013226037A (ja) 電力系統のイベント処理システム
JP2020535532A (ja) IoT環境におけるエッジデバイスへのソフトウェアアプリケーションの供給
Birje et al. Cloud monitoring system: basics, phases and challenges
CN109088747A (zh) 云计算***中资源的管理方法和装置
CN108809760A (zh) 数据采样***中采样周期的控制方法和装置
CN112365366A (zh) 一种基于智能化5g切片的微电网管理方法及***
CN105379204A (zh) 用于选择数据路由的资源的方法和***
CN105872061A (zh) 一种服务器集群管理方法、装置及***
Banerjee et al. Efficient resource utilization using multi-step-ahead workload prediction technique in cloud
KR101630125B1 (ko) 클라우드 컴퓨팅 자원관리 시스템에서의 자원 요구량 예측 방법
Faraji‐Mehmandar et al. A proactive fog service provisioning framework for Internet of Things applications: An autonomic approach
Yazdanov et al. EHadoop: Network I/O aware scheduler for elastic MapReduce cluster
US10657135B2 (en) Smart tuple resource estimation
CN103309843A (zh) 服务器的配置方法和***
JP5257709B2 (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