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

Method and system for improving bucket log performance in distributed object storage system

An object storage and distributed technology, applied in file systems, file system types, instruments, etc., can solve the problem of insufficient bucket log performance, achieve the effect of improving bucket log performance and solving time sequence inconsistencies

Pending Publication Date: 2022-05-27
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a method and system for improving the performance of bucket logs in a distributed object storage system, so as to solve the problem that the performance of bucket logs in distributed object storage systems is not high enough in the prior art

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
  • Method and system for improving bucket log performance in distributed object storage system
  • Method and system for improving bucket log performance in distributed object storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] see figure 1 , figure 1 A schematic flowchart of a method for improving the performance of a bucket log in a distributed object storage system provided by an embodiment of the present application. Depend on figure 1 It can be seen that the method for improving the performance of the bucket log in the distributed object storage system in this embodiment mainly includes the following processes:

[0052] S1: When the distributed object storage gateway starts, a global data structure is initialized.

[0053] The global data structure entry_Log in the present invention can be accessed by all current service threads.

[0054] Gateway service refers to the gateway based on the current popular RESTful protocol provided by the object storage system, compatible with both Amazon S3 and openstack swift interfaces. The data storage layer, and sends the data returned by the data storage layer to the client for development and use of the corresponding object storage client. As a ...

Embodiment 2

[0077] exist figure 1 On the basis of the embodiment shown, see figure 2 , figure 2 This is a schematic structural diagram of a system for improving the performance of a bucket log in a distributed object storage system provided by an embodiment of the present application. Depend on figure 2 It can be seen that the system for improving the performance of the bucket log in the distributed object storage system in this embodiment mainly includes: an initialization module, a request information extraction module, a map form construction module and a storage module.

[0078] Among them, the initialization module is used to initialize a global data structure when the distributed object storage gateway is started, and the global data structure can be accessed by all current business threads; the request information extraction module is used to access the client according to the current business thread. The processing result is to extract the request information of the access r...

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 a method and system for improving bucket log performance in a distributed object storage system, and the method comprises the steps: initializing a global data structure when a distributed object storage gateway is started; picking request information of the access request according to an access request processing result of the current service thread to the client; according to the global data structure and the request information, constructing a map form of an omap structure of a bucket log object; and storing bucket log records by utilizing an omap structure of the bucket log rados object. The system comprises an initialization module, a request information extraction module, a map form construction module and a storage module. By means of the method and device, locking can be avoided, the problem that the log recording time sequence is inconsistent is solved, and then the bucket log performance of the distributed object storage system is greatly improved.

Description

technical field [0001] The present application relates to the technical field of distributed storage performance, and in particular, to a method and system for improving the performance of bucket logs in a distributed object storage system. Background technique [0002] Distributed storage refers to a group of computer nodes that communicate through the network and coordinate with each other to provide storage services. In distributed object storage, the main operation object is Object, and users usually need to record all operations of the bucket, and the bucket log can realize this recording function. When the bucket log function is enabled, each operation on the current bucket will be summarized in a fixed format, and log export is supported. Therefore, the performance of bucket logs in a distributed object storage system is an important factor affecting the efficiency of distributed storage services. [0003] At present, the performance of bucket logs in distributed ob...

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
IPC IPC(8): G06F16/182G06F16/18
CPCG06F16/182G06F16/1815Y02D10/00
Inventor 任磊武模仁冯灿坤
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
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