Policy Enabled Grid Architecture for Web Service Hosting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web services hosting environments face challenges in balancing capacity and utilization, ensuring high availability, and managing security across distributed systems, particularly in dynamic and foreign security domains, where conventional technologies struggle to provide self-regulation, self-healing, and policy-based service differentiation.

Innovation Solution

A self-governing, self-healing, and self-optimizing grid architecture is implemented, utilizing a hosting service with Web services, grid instrumentation, and service policy elements, including security assertions and business rules, to govern autonomic characteristics and enforce service level agreements (SLAs) and security policies, ensuring secure and optimized resource utilization across distributed systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If typical hosting environments are over-engineered to ensure redundancy, quality of service and high availability, then reliability is improved, but device complexity increases and cost increases

Engineering Contradiction:
Improvehigh availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-healing capabilities where the system automatically detects, isolates, and recovers from failures without human intervention. The self-healing grid architecture enables the system to manage its own reliability through automated monitoring and recovery mechanisms, reducing the need for over-engineered redundant systems while maintaining high availability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs comprehensive monitoring and feedback mechanisms that continuously track system health, performance, and availability metrics. This feedback enables dynamic adjustment of system resources and automatic response to failures, allowing the system to maintain high reliability through intelligent control rather than static over-engineering.

Inventive Principle:
Principle #23Feedback

2Productivity

If communication mechanisms are disposed between gateway nodes, Web service deployment agency, and provisioning agency to balance capacity and utilization, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvecapacity utilizationVSAvoidcommunication mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal service registry and discovery mechanism that serves multiple functions: service deployment, capacity management, provisioning coordination, and performance monitoring. This multi-functional approach consolidates what would otherwise require separate communication mechanisms between multiple agencies, improving productivity while reducing overall system complexity.

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

Solution Approach 2:

The patent introduces a service registry as an intermediary component that mediates between gateway nodes, deployment agencies, and provisioning agencies. This central intermediary simplifies the communication architecture by providing a single point of coordination for service lifecycle management, reducing the complexity of direct peer-to-peer communication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If distributed systems are expanded to improve service coverage and availability, then productivity is improved, but reliability deteriorates due to individual component failures affecting the entire system

Engineering Contradiction:
Improveservice coverageVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a segmented architecture where the distributed system is divided into independent service modules that can be individually managed, monitored, and recovered. Each service operates as an isolated unit with its own lifecycle management, so that failures in one segment do not propagate to other segments, maintaining system stability while enabling expanded service coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements failure isolation mechanisms and containment strategies that prevent individual component failures from affecting the entire distributed system. By designing the system with built-in failure boundaries and protection mechanisms, the system can expand its service coverage while maintaining reliability through preemptive fault containment.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS8489741B2Policy enabled grid architecture
Publication Date: 2013.07.16 DAEDALUS BLUE LLC
  • US8489741B2 patent drawing
  • US8489741B2 patent drawing
  • US8489741B2 patent drawing

AI summary

A self-governing, self-healing and self-optimizing policy oriented grid architecture. The architecture can include a hosting service configured for use in a computing grid. The hosting service can include a Web service; grid instrumentation coupled to the Web service; a Web service descriptive document; and, a service policy element disposed in the Web service descriptive document. The Web service descriptive document can include a WSDL type document. Moreover, at least one WSLA can be referenced in the WSDL type document. Notably, the service policy element can include at least one policy selected from the group consisting of a security assertion and a business rule. The security assertion can include a security assertion markup language (SAML) formatted authentication statement having a subject specifying a role identifier.