Unlock instant, AI-driven research and patent intelligence for your innovation.

Systems and methods for managing and simplifying distributed applications

A distributed and manager technology, applied in the computer field to reduce management overhead

Active Publication Date: 2016-08-17
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Additionally, these issues arise when using mediated messaging and when using related one-way point-to-point messaging

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for managing and simplifying distributed applications
  • Systems and methods for managing and simplifying distributed applications
  • Systems and methods for managing and simplifying distributed applications

Examples

Experimental program
Comparison scheme
Effect test

example 301

[0059] Instances 301 - 307 form a hierarchy that rolls up to root instance 301 . Monitoring messages are passed up the hierarchy, and monitoring instances 309 may subscribe to the monitoring data. Root instance 301 publishes monitoring data 310 to monitoring instance 309 . Monitoring data 310 is created by an application and represents the current state of the application. Monitoring data 310 flows up the hierarchical tree. Monitoring data is aggregated at each tier such that instance 303 aggregates monitoring data for both instances 304 and 305 and root instance 301 aggregates monitoring data for both instances 301 and 303 and their respective child nodes. It will be understood that monitoring instance 309 is not limited to monitoring at the root instance, but may be inserted at any tier. For example, monitoring instance 309 may alternatively receive monitoring data 311 from instance 303 . Monitoring data 311 from instance 303 includes aggregated status and health data fo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The distributed instance system manages the instances and the communication between the instances. The distributed instance system provides instances with a limited set of communication methods. Based on the type of communication method used, the distributed instance system is aware of the messages sent by the instances and can make decisions about how to process these messages. At the end of one of the instances involved in the message exchange, the host uses its knowledge of the message exchange type to determine whether to discard the message, discard the reply to the message, and / or send an error message to the surviving instance. An instance can create one or more sub-instances in a tree-like structure. State data is passed up the tree from each child instance and is aggregated in the parent instance. Monitoring data can be generated from the aggregated status data.

Description

technical field [0001] The present invention relates to computer technology, and more particularly, to systems and methods for managing and simplifying distributed applications. Background technique [0002] Large distributed applications are complex to manage. Specifically, extensive manual intervention is required to deal with the unreliable nature of distributed communication. This problem is exacerbated for very large-scale applications that can run millions of processes exchanging millions of messages. Traditionally, these large-scale applications required human intervention from system administrators to manually compensate and correct malfunctioning processes. Additionally, these applications require extensive infrastructure to support this intervention, such as dead letter queues and hung process reporting. [0003] Problems can arise, for example, when two applications (such as two components of a business process) exchange messages. These applications can exchan...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F15/16
Inventor N·塔尔伯特J·泰勒S·巴特雷斯J·布朗K·沃尔夫E·平特
Owner MICROSOFT TECH LICENSING LLC