Multi-Domain Network Resource Provisioning for SLA Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing system service approaches fail to ensure compliance with service level agreements (SLAs) across multiple administrative domains, particularly neglecting network resource issues such as latency, bandwidth, and connectivity, which are crucial for transactional and parallel applications distributed across geographically diverse sites.

Innovation Solution

A method that monitors network performance across domains, identifies SLA violations, and instantiates necessary network resources in cooperating domains to ensure compliance, involving reconfiguration of local domain resources, such as LAN, firewalls, and access bandwidth, and directing client requests to optimize network resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional computing system service approaches are used to distribute applications across multiple administrative domains, then server resources can be allocated across domains, but network resource issues (latency, bandwidth, connectivity) are not addressed and SLA compliance cannot be ensured

Engineering Contradiction:
Improveapplication distribution across domainsVSAvoidSLA compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the resource management system into domain-specific resource managers that independently monitor and manage network resources within their respective administrative domains. Each domain manager handles local network resource allocation while coordinating with other domains to ensure end-to-end SLA compliance across the distributed application environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary resource orchestration layer that mediates between application requirements and domain-specific resource management. This intermediary coordinates network resource allocation across multiple administrative domains, translating application SLA requirements into domain-specific resource configurations and ensuring compliance through centralized coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network resources are dynamically provisioned across multiple domains to ensure SLA compliance, then service reliability improves, but system complexity increases due to coordination requirements

Engineering Contradiction:
ImproveSLA complianceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements local quality by enabling each administrative domain to autonomously manage its own network resources according to local policies and conditions. Domain-specific resource managers make localized decisions about resource allocation while adhering to overall SLA requirements, reducing the complexity of centralized control while maintaining system-wide compliance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies preliminary action by pre-configuring network resources and establishing resource reservation mechanisms before applications are deployed across domains. Resource profiles and allocation policies are defined in advance, allowing the system to quickly provision resources when needed without complex real-time negotiations, thereby reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If conventional server cluster approaches are used within single administrative domains, then resource management is simple, but applications cannot be effectively distributed across geographically diverse sites with multiple domains

Engineering Contradiction:
Improveresource management complexityVSAvoidmulti-domain distribution capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements universality by creating a multi-functional resource management framework that operates across diverse administrative domains with different policies and resource types. The system provides unified resource abstraction and allocation mechanisms that work consistently across domains while accommodating local variations, enabling broad multi-domain distribution without proportionally increasing complexity.

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

Data Source

PatentUS8140666B2Method and apparatus for network distribution and provisioning of applications across multiple domains
Publication Date: 2012.03.20 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8140666B2 patent drawing
  • US8140666B2 patent drawing
  • US8140666B2 patent drawing

AI summary

Techniques are disclosed for network distribution and provisioning of applications, such as transactional applications and parallel applications, across multiple administrative domains that ensure compliance with service level agreements. For example, a method of provisioning one or more resources in a distributed computing network to ensure compliance with a service level agreement associated with a computer application includes the following steps. Network performance is monitored between a local domain and one or more cooperating domains connected to the local domain by network paths. A present or predicted violation of the service level agreement is identified based on at least a portion of results of the monitoring step. One or more cooperating domains are selected that can effect compliance with the service level agreement by instantiating one or more network resources within at least one of the selected cooperating domains in response to a request from the local domain. Reconfiguration of the local domain is effectuated to allow the computer application to make use of the one or more newly instantiated network resources within the selected cooperating domain.