Load balancing method and electronic device

CN122308748APending Publication Date: 2026-06-30INSPUR SUZHOU INTELLIGENT TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
INSPUR SUZHOU INTELLIGENT TECH CO LTD
Filing Date
2026-05-29
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In multi-controller architecture storage systems, static hash value mapping leads to problems such as uneven node load, low deduplication efficiency, high response latency, and poor data consistency, which affect the system's performance stability and data reliability.

Method used

By dividing deduplicated metadata into multiple equal-sized shards according to a preset granularity, and establishing a metadata shard node mapping table in global shared memory, the load of controller nodes is dynamically monitored, and high-load shards are automatically migrated to light-load controller nodes. By combining static allocation and dynamic migration mechanisms, load balancing is achieved.

Benefits of technology

It significantly improves the overall throughput and resource utilization of multi-controller architecture storage systems, avoids controller node performance bottlenecks, and ensures the long-term stability of the system and the reliability of data storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122308748A_ABST
    Figure CN122308748A_ABST
Patent Text Reader

Abstract

This application discloses a load balancing method and electronic device, relating to the field of data storage technology, and applied to a multi-controller architecture storage system. The multi-controller architecture storage system includes multiple controller nodes, each corresponding to a controller domain for managing deduplicated metadata shards. By using deduplicated metadata shards as the smallest scheduling unit, it overcomes the limitations of traditional coarse-grained migration based on volumes or entire tables, significantly improving scheduling accuracy and flexibility. During operation, the load is dynamically monitored; when any controller node is overloaded, its high-load shards are automatically migrated to other lightly loaded controller nodes, avoiding performance bottlenecks of single controller nodes and ensuring the overall throughput of the multi-controller architecture storage system. Static allocation achieves uniform load distribution during startup, combined with a dynamic migration mechanism to handle runtime load changes, balancing the initialization efficiency and long-term stability of the multi-controller architecture storage system.
Need to check novelty before this filing date? Find Prior Art