Sync Point Coordinator for Distributed Virtual Infrastructure Job Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex and distributed virtual infrastructure systems, there is a lack of formal coordination among architectural components such as throughput schedulers, resource managers, job management systems, and snapshot management systems, leading to inefficiencies in high throughput job processing.

Innovation Solution

A sync point coordinator is introduced to coordinate the interactions of these components with distributed virtual infrastructure, implementing advanced scheduling algorithms and providing a generic interaction interface to facilitate interoperability and control across different vendor-supplied components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple architectural components (throughput schedulers, resource managers, job management systems, snapshot management systems) are provided by different vendors to manage distributed virtual infrastructure, then system functionality and versatility are improved, but coordination complexity and interoperability issues worsen

Engineering Contradiction:
Improvesystem functionalityVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The sync point coordinator acts as an intermediary component that mediates between multiple architectural components from different vendors. It provides a unified interface for coordinating interactions between throughput schedulers, resource managers, job management systems, and snapshot management systems, thereby reducing coordination complexity while maintaining system versatility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The sync point coordinator implements a universal coordination mechanism that handles multiple types of architectural components through a single standardized interface. This multi-functional coordinator can manage interactions between different vendor-supplied systems, enabling them to work together seamlessly without requiring vendor-specific coordination logic

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If advanced scheduling algorithms are implemented to achieve high throughput job processing, then productivity is improved, but control complexity and coordination requirements worsen

Engineering Contradiction:
ImprovethroughputVSAvoidcontrol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The scheduling control is segmented into modular components: the sync point coordinator handles high-level coordination and scheduling decisions, while individual architectural components handle specific tasks. This segmentation allows advanced scheduling algorithms to be implemented without overwhelming any single component with complex coordination requirements

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If distributed virtual infrastructure is expanded across more physical machines, then system capacity and versatility are improved, but coordination difficulty and reliability worsen

Engineering Contradiction:
Improvesystem capacityVSAvoidcoordination reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The sync point coordinator implements feedback mechanisms that continuously monitor the status of distributed components and adjust coordination actions accordingly. This feedback loop ensures reliable operation across expanded distributed virtual infrastructure by detecting and responding to failures, resource availability changes, and coordination issues in real-time

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9092260B1Sync point coordination providing high throughput job processing across distributed virtual infrastructure
Publication Date: 2015.07.28 DELL EMC
  • US9092260B1 patent drawing
  • US9092260B1 patent drawing
  • US9092260B1 patent drawing

AI summary

An information processing system in an illustrative embodiment comprises a sync point coordinator providing resilient high throughput job processing via coordinated resource scheduling across a distributed virtual infrastructure. In one aspect, a processing device of the information processing system comprises a processor coupled to a memory. The processing device implements a controller configured to coordinate interaction of each of multiple sync point components of the information processing system with distributed virtual infrastructure of the information processing system. The controller is coupled between each of the sync point components and the distributed virtual infrastructure. The controller may comprise, for example, a sync point coordinator having a schedule optimization module, and the sync point components may include, for example, a throughput scheduler, a resource manager, a job management system and a snapshot management system.