Distributed Service Delivery Controller Network Request Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face challenges in scaling their infrastructure efficiently due to high costs associated with physical devices, electricity consumption, and space usage, while also needing to manage network requests effectively across multiple tiers.

Innovation Solution

A method and system that utilize a distributed service delivery controller (SDC) implemented in software on a physical server to process network requests, which includes a service access point, service routing, and destination host addressing components to determine and route requests to destination servers, reducing the need for physical devices and enhancing network management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data centers scale their infrastructure to handle more network requests, then service capacity and productivity increase, but costs associated with physical devices, electricity consumption, and space usage increase

Engineering Contradiction:
Improveservice capacityVSAvoidphysical devices
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements virtualization by creating virtual copies of computing resources (virtual machines, virtual networks) that run on shared physical infrastructure. This allows multiple virtual instances to coexist on single physical servers, dramatically increasing service capacity without proportionally increasing physical device quantity. The virtual network layer enables requests to be routed through software-based controllers rather than requiring dedicated physical routing hardware for each request path.

Inventive Principle:
Principle #26Copying

2Productivity

If data centers scale their infrastructure to handle more network requests, then service capacity and productivity increase, but electricity consumption increases

Engineering Contradiction:
Improveservice capacityVSAvoidelectricity consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent consolidates multiple physical servers and their networking functions into shared physical infrastructure with virtualization. Multiple virtual machines share the same physical CPU, memory, and network cards, reducing the total number of physical devices required. This consolidation directly reduces electricity consumption while maintaining or increasing service capacity through efficient resource utilization across the shared infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If data centers scale their infrastructure to handle more network requests, then service capacity and productivity increase, but physical space occupied increases

Engineering Contradiction:
Improveservice capacityVSAvoidphysical space
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent uses virtualization to create multiple virtual instances on single physical servers, eliminating the need for separate physical hardware for each service instance. This virtual copying approach allows data centers to host significantly more services within the same physical footprint, directly addressing the space constraint while maintaining service capacity growth.

Inventive Principle:
Principle #26Copying

4Device complexity

If a distributed service delivery controller is implemented in software rather than physical devices, then device complexity and space requirements decrease, but network layer processing requirements increase

Engineering Contradiction:
Improveinfrastructure complexityVSAvoidnetwork layer processing
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces physical networking hardware (routers, switches, controllers) with software-based implementations running on virtualized servers. The distributed service delivery controller is implemented as software that processes network requests through virtual network interfaces and loopback addresses, substituting mechanical/physical networking functions with software-based equivalents. This reduces device complexity while the network layer processing is handled through standard TCP/IP stack operations and virtual network interface processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8108461B2Method and system for processing a request sent over a network
Publication Date: 2012.01.31 ORACLE AMERICAN INC
  • US8108461B2 patent drawing
  • US8108461B2 patent drawing
  • US8108461B2 patent drawing

AI summary

A method for processing a request sent over a network. The method includes receiving a first request sent by a client over the network at a physical server hosting a first application. The method further involves processing the first request using the first application to generate a second request. The method further involves the addressing and sending of the second request to a software-implemented distributed service delivery controller (SDC) on the physical server, where a loopback interface Internet Protocol (IP) address and a port associated with the distributed service delivery controller (SDC) are used to address the second request. The method further involves determining, using the distributed SDC, an IP address for a destination server hosting the second application. The method further involves processing the second request on a network layer of a network protocol stack of the physical server and sending the second request to the destination server.