Dynamic Electronic Mailbox Allocation for Database Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems face challenges in balancing the load of electronic mailboxes due to their dynamic usage patterns, leading to over- or under-utilization of databases, which affects communication efficiency and response times.

Innovation Solution

A method and system that compare actual utilization values of databases and electronic mailboxes to threshold values, identifying over- or under-utilized conditions, and dynamically move heavily-utilized mailboxes from overloaded databases to underutilized ones, thereby maintaining a balanced distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If electronic mailboxes are stored on databases with fixed allocation, then database structure is simple and stable, but load balancing deteriorates due to dynamic usage patterns

Engineering Contradiction:
Improveload balancingVSAvoidmailbox allocation management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic mailbox allocation by allowing mailboxes to be automatically moved between databases based on real-time utilization metrics. The system continuously monitors database load and mailbox usage patterns, then dynamically reassigns mailboxes from overloaded databases to underutilized ones, transforming the static allocation model into a dynamic adaptive system that maintains optimal load distribution.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring database utilization levels and mailbox usage patterns. When a database exceeds threshold utilization or a mailbox shows heavy usage patterns, the system detects this state and triggers automatic rebalancing actions. This closed-loop feedback ensures load balancing adapts to changing conditions while maintaining system reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If mailboxes are statically assigned to databases, then system complexity is reduced, but communication efficiency deteriorates due to imbalanced database utilization

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddynamic mailbox management system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts mailbox-to-database assignments based on real-time utilization metrics and usage patterns. By continuously monitoring database load and mailbox access frequencies, the system automatically reassigns mailboxes to optimize distribution across databases, thereby maintaining high communication efficiency without requiring manual intervention or complex static configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service load balancing by automatically detecting imbalanced conditions and executing mailbox relocation without external intervention. The monitoring component identifies when databases become over or under-utilized, and the allocation mechanism automatically redistributes mailboxes to maintain optimal performance, eliminating the need for manual management while preserving communication efficiency.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If database utilization is allowed to vary widely, then system flexibility is improved, but response time deteriorates due to over-utilization of certain databases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidresponse time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system uses feedback control by establishing threshold utilization levels for databases and continuously monitoring actual utilization against these thresholds. When a database approaches or exceeds the upper threshold, the system triggers automatic mailbox relocation to prevent over-utilization. This feedback mechanism maintains system flexibility while ensuring response times remain acceptable by preventing any single database from becoming a performance bottleneck.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the allocation parameters (mailbox assignments) based on utilization metrics. By adjusting which mailboxes are assigned to which databases in response to changing utilization conditions, the system maintains flexibility in adapting to different workloads while preventing response time degradation through proactive load balancing before over-utilization occurs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8745232B2System and method to dynamically allocate electronic mailboxes
Publication Date: 2014.06.03 DELL PROD LP
  • US8745232B2 patent drawing
  • US8745232B2 patent drawing
  • US8745232B2 patent drawing

AI summary

Systems and methods for balancing electronic mailboxes among databases communicatively coupled to an information handling system are disclosed. A method may include comparing an actual utilization values for a first database to a threshold utilization value for the first database and, depending upon the results, identifying the first database as over-utilized. The method may also include comparing an actual utilization values for a second database to a threshold utilization value for the second database and, depending upon the results, identifying the second database as under-utilized. The method may further include comparing a threshold usage value of a first electronic mailbox stored in the first database to an upper threshold usage value for the first electronic mailbox and, depending upon the results, identifying the first electronic mailbox as heavily-utilized. The method may also include moving the heavily-utilized electronic mailbox to the second database.