Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Life cycle management methods of distributed applications, managers, equipment and mediums

A distributed application and life cycle technology, applied in the field of equipment and media, managers, and life cycle management methods of distributed applications, can solve problems such as lack of life cycle management capabilities, and achieve the effect of complete life cycle management capabilities

Active Publication Date: 2018-09-28
TRANSWARP INFORMATION TECH SHANGHAI
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The technology described by this patented allows for better control over how software can be used across different types or versions of computer systems without affecting their overall functionality. It includes two main components: an operating system (OS) component that manages execution time and memory usage; and a distribution server called LKSM hosted at one location. When there're no new releases being made, they will automatically update them based upon certain rules set forth during each iteration period. This updates help keep up-to-date any changes happening throughout the entire lifecycle process.

Problems solved by technology

This patented technical problem addressed in this patents relates to improving the performance and cost effectiveness of distributed software development environments like Java or Mojerolet frameworks while also providing an integrated way to manage these assets without relying solely upon external facilities.

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
  • Life cycle management methods of distributed applications, managers, equipment and mediums
  • Life cycle management methods of distributed applications, managers, equipment and mediums
  • Life cycle management methods of distributed applications, managers, equipment and mediums

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] figure 1It is a flow chart of the distributed application life cycle management method provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation where the products and applications released on the distributed cluster management platform are managed in the full life cycle. The method can Applied to the life cycle manager and executed by the life cycle manager, the life cycle manager may be pre-published on the distributed cluster management platform and implemented in software and / or hardware. The distributed cluster management platform is a platform for managing a large number of containers on distributed hardware resources, including but not limited to Kubernetes and mesos marathon, and can be integrated into a computer device or a distributed device. Such as figure 1 As shown, the method specifically includes:

[0051] S110. In response to the release instruction for the release object, calculate and obtain the release list of...

Embodiment 2

[0064] figure 2 It is a flow chart of the distributed application life cycle management method provided by Embodiment 2 of the present invention, and this embodiment is further optimized on the basis of the foregoing embodiments. Such as figure 2 As shown, the method specifically includes:

[0065] S210. Receive a release instruction for the release object, where the release instruction carries configuration parameters of the release object. Among them, the configuration parameters correspond to user needs, including, for example, the number of releases of each application instance in the product, various configuration parameters of the product and application instances (such as CPU, memory, disk, and bandwidth, etc.), service interfaces exposed in the product, and user The specific configuration parameters of each application instance in the product are required.

[0066] For example, if the user instructs to publish on other services, the other services can connect to t...

Embodiment 3

[0083] image 3 It is a flow chart of the distributed application life cycle management method provided by Embodiment 3 of the present invention, and this embodiment is further optimized on the basis of the foregoing embodiments. Such as image 3 As shown, the method includes:

[0084] S310. In response to the release instruction for the release object, calculate and obtain the release list of the release object, where the release object includes a product or application, and the release list includes multiple application instances and multiple application instances The release sequence of the life cycle manager is pre-released on the distributed cluster management platform.

[0085] S320. Send the release list to the application instance manager, wherein the application instance manager is pre-published on the distributed cluster management platform, and is used to release application instances according to the release list and monitor the released applications The instanc...

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 embodiment of the invention discloses life cycle management methods of distributed applications, managers, equipment and mediums. One of the methods includes: calculating and obtaining a releasinglist of releasing objects in response to a releasing instruction on the releasing objects, wherein the releasing objects include products or applications, the releasing list includes a plurality of application instances and a releasing order among the plurality of application instances, and a life cycle manager is pre-released on a distributed cluster management platform; sending the releasing list to an application instance manager pre-released on the distributed cluster management platform, wherein the application instance manager is used for releasing the application instances according tothe releasing list, and monitoring running state data of already released application instances; collecting the running state data monitored by the application instance manager, and saving the running state data and releasing data related to the releasing objects; and analyzing performance of the releasing objects according to the saved data. The embodiment of the invention has complete life cycle management capability.

Description

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

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
Owner TRANSWARP INFORMATION TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products