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

An Adaptive Distributed Architecture

An architectural and distributed technology, applied in the field of Internet distributed systems, can solve problems such as inability to spend a lot of time or review or filter performance data in a timely manner, abnormal processes, identification, etc., achieve good model generalization ability, and reduce work intensity. Effect

Active Publication Date: 2021-04-06
HANGZHOU SHUNWANG TECH
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (1) At present, our distributed system does have a large amount of historical performance data saved, but most of the data are normal service data, and the reasons for a few failures are also various, such as program bugs that lead to abnormal processes, the first Three-party failures, configuration errors during the online process, and other reasons that cannot be resolved by changing the system scale; those scenarios that can be improved or avoided by changing the system scale are either unidentifiable from historical data, or are very few cases
[0008] (2) IDC operation and maintenance and research and development cannot spare a lot of time or review or filter the large amount of online performance data in a timely manner

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
  • An Adaptive Distributed Architecture
  • An Adaptive Distributed Architecture
  • An Adaptive Distributed Architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to describe the present invention more specifically, the technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0028] Reinforcement Learning (Reinforcement Learning) is a field in machine learning that emphasizes how to act based on the environment in order to maximize the expected benefits. Under the stimulus of punishment, the expectation of the stimulus is gradually formed, and the habitual behavior that can obtain the greatest benefit is produced. The difference between reinforcement learning and standard supervised learning is that it does not require correct input / output pairs to occur, nor does it require precise correction of suboptimal behavior; reinforcement learning is more focused on online planning, requiring domain) and compliance (existing knowledge).

[0029] The famous AlphaGo uses deep reinforcement learning as its core algorithm:

[0030] In Ma...

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 invention discloses an self-adaptive distributed system architecture, which can cope with the challenge of cloud service requirements for quality assurance and cost control due to changes in user requirements by self-adaptively adjusting the scale of a specified microservice instance. The invention observes the internal relationship between concurrency and performance from the perspective of distributed cluster level, has good model generalization ability, can be widely used in distributed clusters with different structures and behavior characteristics, and effectively reduces the work of IDC operation and maintenance and R&D personnel strength. In addition, the backbone algorithm of the present invention comes from the improvement based on Q Learning of the google deepmind team. The algorithm does not need to have correct input / output pairs, nor does it need to accurately correct sub-optimal behaviors. It is more focused on online planning and needs to be explored (in unknown domain) and compliance (existing knowledge).

Description

technical field [0001] The invention belongs to the technical field of Internet distributed systems, and in particular relates to an adaptive distributed system architecture. Background technique [0002] As the Internet industry has entered the cloud era for more than ten years, cloud distributed service architectures of various scales and application scenarios are silently creating value. Giants such as Google and BATJ have configured thousands of Tens of thousands of back-end service instances are distributed in various computer rooms on the earth, which undoubtedly increases the difficulty and workload of operation and maintenance. Of course, in order to solve such problems, new technologies have been emerging all the time. For example, for Double 11, Alibaba Cloud quickly concentrated the resources in the Internet computer room on popular businesses through virtualization mechanisms such as docker. There are the following issues to consider: [0003] 1. How much resou...

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): H04L29/08H04L12/24H04L29/06
CPCH04L41/50H04L41/5041H04L41/5048H04L41/5054H04L63/0236H04L67/10H04L67/1031H04L67/1001
Inventor 陈亮
Owner HANGZHOU SHUNWANG TECH
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