Peer Booting Operating Systems on Edge Network Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud computing systems face challenges in scaling to meet growing demand, experiencing latency issues, and requiring costly infrastructure to provide fast access to cloud resources, especially in decentralized user environments.

Innovation Solution

Implementing a peer booting system on edge zones, where server nodes can locally obtain and instantiate operating systems, acting as OS providers for other nodes within the edge zone, thereby reducing reliance on remote datacenters and minimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If server nodes obtain operating system files from remote datacenters over limited bandwidth connections, then centralized cloud computing resources can be accessed, but boot times are significantly delayed and bandwidth is overutilized

Engineering Contradiction:
Improveboot timeVSAvoidbandwidth usage
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements peer booting where the first server node pre-obtains and caches the operating system image locally before other nodes need it. When subsequent nodes require the OS image, they retrieve it from the first node's local cache rather than from the remote datacenter, significantly reducing boot times and bandwidth consumption.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If local edge zones are implemented to provide faster access to cloud resources, then latency is reduced, but bandwidth limitations cause performance degradation during high demand

Engineering Contradiction:
ImprovelatencyVSAvoidperformance during high demand
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent creates local copies of the operating system image on the first server node. These copies are then shared with other server nodes in the edge zone, enabling multiple nodes to boot simultaneously from local cached versions rather than competing for bandwidth to the remote datacenter, thus maintaining high performance during demand spikes.

Inventive Principle:
Principle #26Copying

3Speed

If more infrastructure is distributed to provide faster local access, then speed improves, but device complexity and cost increase

Engineering Contradiction:
Improveaccess speedVSAvoidinfrastructure distribution
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The first server node autonomously obtains, caches, and serves the operating system image to other nodes without requiring additional centralized infrastructure or coordination overhead. This self-service approach enables local edge zone functionality using existing server node resources, avoiding the complexity and cost of deploying dedicated infrastructure at each edge location.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4330815B1Peer booting operating systems on an edge network
Publication Date: 2025.05.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP4330815B1 patent drawingFigure 1
  • EP4330815B1 patent drawingFigure 2
  • EP4330815B1 patent drawingFigure 3

AI summary

The present disclosure relates to systems, methods, and computer-readable media for peer booting server nodes on an edge zone. For example, an edge zone may include data plane devices capable of hosting virtual machines and other cloud-based services thereon that provide low-latency services to customers of a cloud computing system. Systems described herein implement an operating system (OS) provisioning system that, in combination with a peer booting system on a server node, facilitates instantiation of an OS on the server node as well as enabling the server node to act as an OS provider service to other server nodes on the edge zone. The systems disclosed herein facilitate fast installation of OS services without overutilizing limited bandwidth resources of a virtual network that connects the server nodes with control plane devices remotely maintained at a datacenter.