首页 > 专利信息

Correlation of synchronous and asynchronous hierarchical data in loosely-coupled data processing systems

申请公布号:US9509551(B2)

申请号:US201213727111

申请日期:2012.12.26

申请公布日期:2016.11.29

申请人:
Ciena Corporation

发明人:Chou S. Kris;Hudgins Paul;Htay Aung

分类号:H04J3/06;G06F15/16;H04L12/24

主分类号:H04J3/06

代理机构:
Clements Bernard PLLC

代理人:Clements Bernard PLLC ;Bernard Christopher L.;Baratta, Jr. Lawrence A.

地址:Hanover MD US

摘要:A method, a server, and a management system correlate performance data in loosely coupled software, such as network and element management systems, with minimal overhead. The systems and methods can be used to determine performance bottlenecks and interdependencies between components by correlating and analyzing collected data. In an exemplary embodiment, the systems and methods can relate to network management systems (NMSs), element management systems (EMSs), and the like, which are collectively referred to herein as management systems. Management systems can include a loosely coupled software architecture that utilizes a message-based communication mechanism. As messages are processed, synchronous calls between components of the management system as employed as well. For the purpose of performance analysis and optimization, the systems and method correlate data between synchronous and asynchronous interactions as each message is processed through a management system.

主权项:1. A method, comprising: intercepting asynchronous messages between components in a loosely-coupled data processing system and appending a lightweight message header thereto, wherein the lightweight message header comprises correlation identification data with a parent, timestamp data, and service information for asynchronous interactions; for each asynchronous message, utilizing the lightweight message header to provide updates for each component through which the asynchronous message is processed in the loosely-coupled data processing system; intercepting hierarchical synchronous method calls in the loosely-coupled data processing system and automatically tracking the correlation identification data and the timestamp data associated therewith; storing message header data associated with the asynchronous messages subsequent to each of the asynchronous messages reaching its final destination in the loosely-coupled data processing system; storing metrics for the hierarchical synchronous method calls based on the correlation identification data and the timestamp data for the asynchronous messages, wherein the hierarchical synchronous method calls are tracked separately from the asynchronous messages; identifying performance bottlenecks based on the correlation identification data for the hierarchical synchronous method calls and the timestamp data for the asynchronous messages to optimize the loosely-coupled data processing system in a minimally intrusive manner; and analyzing the message header data associated with the asynchronous messages and the metrics for the synchronous hierarchical method calls to ensure policy is maintained between components of the loosely-coupled data processing system.

专利推荐

MONAURAL STEREO SWITCHING CIRCUIT

(A) ;TRAVERSE MOTION DEVICE FOR STRAND WINDER

PRODUCTION OF HANGER STRING

PRODUCTION OF PILE WARP KNITTED FABRIC

MICROWAVE IRRADIATING AND STEAMING TREATMENT APPARATUS OF FIBER

KNITTING OF KNITTED CLOTH

PRODUCTION OF NYLON 6 BULKY CRIMPED PROCESSED YARN

PREPARATION OF SPINNERET

DYEING METHOD

MANUFACTURE OF GRC PANEL

PRODUCTION OF METAL COVERED OPTICAL FIBER

MANUFACTURE OF CALCIUM CHLORIDE FLAKE

MANUFACTURE OF X-TYPE ZEOLITE COMPOSED OF FINE CRYSTALLINE PARTICLES

MULTIPLE-ELECTRODE ROTATING ARC WELDING DEVICE

MANUFACTURE OF LIGHT GRANULAR SLAKED LIME

CONTINUOUS MANUFACTURE OF SEAMLESS STEEL PIPE HAVING OUTER DIAMETER OF DIFFERENT DIMENSION

BATTERY CAPACITY DISPLAY UNIT

SINGLE-SIDE BAND RECEIVER

(A) ;PRODUCTION OF SILVER CATALYST FOR PRODUCING ETHYLENE OXIDE

DISPOSITIF POUR LE BLOCAGE EN PLACE DES MOULES METALLIQUES