Server-less Service Virtualization via Distributed Workstations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing service virtualization methods rely on a central server, which is costly, time-consuming to set up and manage, inflexible, and incurs high expenses due to hardware requirements and limitations on hosting multiple versions of virtual services.
Innovation Solution
A server-less service virtualization system implemented in a distributed computing architecture, where workstations host virtual services emulating live services without a central server, using a network fabric technique to enable communication and generate system-meta-data for service request completion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If service virtualization is implemented via a central server, then centralized management and control of virtual services is achieved, but hardware costs, setup time, and operational expenses increase significantly
Solution Approach 1:
The patent segments the centralized service virtualization function into distributed virtual service instances deployed across multiple workstations. Each workstation independently hosts virtual services without requiring a central server, thereby eliminating hardware costs while maintaining service management capabilities through the network fabric and system metadata mechanisms.
Solution Approach 2:
The patent enables workstations to autonomously host and manage virtual services without relying on central server infrastructure. The system-metadata and fabric access tables allow virtual services to self-organize and communicate directly, eliminating the need for centralized hardware management while preserving operational control.
2Ease of manufacture
If a central server is used for service virtualization, then service deployment is standardized, but setup time and downtime for replacements increase
Solution Approach 1:
The patent pre-generates system-metadata and fabric access tables that enable virtual services to be rapidly deployed across workstations without requiring centralized server configuration. This preliminary structuring of communication protocols and service registration mechanisms allows immediate service instantiation, eliminating setup delays associated with central server provisioning.
Solution Approach 2:
The patent implements dynamic service deployment where virtual services can be instantiated, moved, or replaced across different workstations without fixed centralized constraints. The network fabric and system-metadata enable flexible service relocation and hot-swapping, eliminating downtime for replacements while maintaining deployment standardization through protocol adherence.
3Reliability
If computing power of host server is increased to maintain virtual service performance, then service quality is improved, but operational expenses increase hugely
Solution Approach 1:
The patent segments the computing workload across multiple standard workstations rather than concentrating it on a powerful central server. Each workstation provides sufficient computing power for its hosted virtual services through the distributed architecture, eliminating the need for expensive high-performance hardware while maintaining service performance through parallel processing across the network fabric.
Solution Approach 2:
The patent uses system-metadata and fabric access tables to create virtual copies of service interfaces across multiple workstations. This allows standard workstations to emulate the functionality of high-performance servers through software-based virtualization, maintaining service quality without investing in expensive hardware infrastructure.
4Ease of operation
If central server is used for virtualization, then service management is centralized, but flexibility to host virtual services according to individual needs is reduced
Solution Approach 1:
The patent implements dynamic service hosting where each workstation can independently decide which virtual services to host based on local capabilities and requirements. The system-metadata and fabric access tables enable these distributed services to communicate and be managed centrally through software protocols, maintaining management coherence while maximizing hosting flexibility and adaptability to individual workstation needs.
5Adaptability or versatility
If multiple versioned virtual services are hosted on a central server, then service evolution is enabled, but port limitations and firewalls restrict hosting capability
Solution Approach 1:
The patent segments multiple versioned virtual services across different workstations, eliminating port conflicts that occur when multiple versions share a central server. Each workstation can host specific service versions with dedicated network interfaces, while the system-metadata and fabric access tables coordinate version management and routing, removing firewall and port limitation constraints.
Data Source
AI summary
A system and a method for providing service virtualization in a distributed computing architecture without a central server is disclosed. The present invention provides one or more service pods implementable on one or more workstations. Each of the one or more service pods is configured to host one or more virtual services. Each of the one or more service pods interface with one or more live services to generate virtual service data to emulate said live services. The one or more service pods interface with each other via a network fabric technique and interact with one or more client applications to be tested. Each of the one or more service pods are configured to receive and process requests from one or more client applications using various modes of service pods. The present invention provides complete abstraction of the one or more workstations from the one or more service pods.


