Multi-Tier Architecture Design Automation with Availability Evaluation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for designing multi-tier architectures struggle to automatically find optimal designs that balance performance, availability, and cost, especially when dealing with diverse service characteristics and failure behaviors, often requiring human expertise and failing to represent complex availability mechanisms and scalability attributes.
Innovation Solution
A system that automates the design of multi-tier architectures by using a design generator and availability evaluation engine to explore a partitionable design space, incorporating attributes like scalability, fault scope, and availability mechanisms, to select a preferred design that meets user-defined performance and availability requirements at minimum cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automated design tools are used to explore multi-dimensional design space, then design efficiency and optimality are improved, but the complexity of representing service characteristics and availability mechanisms increases
Solution Approach 1:
The patent segments the design space into distinct dimensions including service characteristics, availability mechanisms, infrastructure configurations, and cost parameters. Each dimension is independently modeled and evaluated, allowing the automated tool to systematically explore combinations without being overwhelmed by overall complexity.
Solution Approach 2:
The patent introduces an intermediary modeling layer that translates complex service characteristics and availability mechanisms into standardized parameters that can be processed by automated evaluation algorithms. This intermediary representation enables efficient computation while preserving the essential complexity of the original problem.
2Measurement precision
If manual expert design process is used, then design accuracy and expertise are improved, but the time consumption and cost increase
Solution Approach 1:
The patent implements self-service through automated evaluation algorithms that independently assess design alternatives against defined criteria for availability, performance, and cost. The system autonomously searches the design space and identifies optimal configurations without requiring continuous human intervention, thereby maintaining accuracy while reducing time consumption.
Solution Approach 2:
The patent incorporates feedback mechanisms where the automated evaluation results are used to refine and adjust the design search process. The system learns from evaluation outcomes and iteratively improves its selection of design alternatives, achieving expert-level accuracy through systematic feedback loops rather than manual review.
3Reliability
If comprehensive availability mechanisms are modeled, then availability assessment accuracy is improved, but the computational complexity and evaluation time increase
Solution Approach 1:
The patent transforms complex availability mechanisms into parameterized models where key characteristics are represented as adjustable parameters. This allows the system to accurately model various availability mechanisms while maintaining computational efficiency by changing parameters rather than re-evaluating entire complex models for each design alternative.
Data Source
AI summary
A system and method for performing enhanced modeling of multi-tiered architectures is presented. The system and method enable selection of a preferred design for a multi-tiered architecture of components based on a set of established criteria, and may employ certain vectors and functions in component attributes, and such attributes may include scalability and scope of fault attributes.


