Web Hosting Migration via Virtual Network and Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web hosting technologies lack a comprehensive approach to enhance client retention, new client sales, industry consolidation, and scalability while optimizing marketing and operations, and fail to provide a novel way to manage diverse marketing and operations effectively.

Innovation Solution

A services-oriented web hosting architecture that arranges web servers into service-specific groups with access to common data storage, using a load balancing server to match service requests with the most capable server for rapid response, and providing a common service architecture to offer adaptable services to multiple unrelated websites with flexible resource allocation and branding options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If web servers are arranged into service-specific groups with load balancing, then service delivery efficiency and scalability are improved, but system complexity and difficulty of management increase

Engineering Contradiction:
Improveservice delivery efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The web hosting system is segmented into multiple service-specific groups, where each group is dedicated to a particular type of web service (e.g., email, FTP, HTTP). This segmentation allows each group to be optimized independently for its specific function, improving overall service delivery efficiency while maintaining manageable complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A load balancing server acts as an intermediary between clients and the service-specific groups. It receives client requests, determines the appropriate service group, and distributes requests to available servers within that group. This mediator simplifies client interactions while enabling efficient resource utilization across the distributed system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a service pool-based architecture is implemented, then scalability and resource utilization are improved, but initial setup complexity and migration difficulty increase

Engineering Contradiction:
ImprovescalabilityVSAvoidmigration difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The service pool architecture implements universal server configurations that can handle multiple service types through software configuration rather than hardware specialization. Servers can be dynamically assigned to different service pools based on demand, enabling easy scalability and flexible resource allocation without physical reconfiguration.

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

Solution Approach 2:

The system performs preliminary actions by pre-configuring service pools and establishing load balancing rules before actual service deployment. Migration tools are pre-configured with templates and automation scripts that simplify the transition from traditional hosting architectures, reducing the complexity of initial setup and subsequent migrations.

Inventive Principle:
Principle #10Preliminary action

3Speed

If load balancing is implemented across service groups, then response time and client satisfaction are improved, but computational overhead and processing complexity increase

Engineering Contradiction:
Improveresponse timeVSAvoidprocessing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Each service group maintains local load balancing capabilities with servers optimized for their specific service type. The load balancing logic is distributed across service groups rather than centralized, allowing each group to make local decisions about request distribution. This reduces computational overhead at any single point while maintaining fast response times through localized optimization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9197517B2Migrating a web hosting service via a virtual network from one architecture to another
Publication Date: 2015.11.24 NEWFOLD DIGITAL INC
  • US9197517B2 patent drawing
  • US9197517B2 patent drawing
  • US9197517B2 patent drawing

AI summary

An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, wherein a virtual network is used during migration to facilitate keeping the services available during the movement of IP addresses from one architecture to the other architecture.