IP Library Granted Patent US 10,311,014
Granted Patent B2
US 10,311,014 · App. 14/137,940 · Granted Jun 4, 2019

System, method and computer readable medium for offloaded computation of distributed application protocols within a cluster of data processing nodes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,311,014
App. No.
14/137,940
Granted
Jun 4, 2019
Kind
B2
Abstract

A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.

Claims (8)

1. A system on a chip (SOC), comprising: a management processor core having:

a management services daemon (MSD) running thereon, wherein a virtual machine is instantiated within the MSD, and wherein an application protocol is executed by the virtual machine; and

a service cache accessible by the management processor core, wherein the application protocol being executed by the MSD requires accessing one or more services running on a node comprising the SOC and a remote node connected to the SOC, and the application protocol being executed by the MSD includes the MSD accessing, from within the service cache, a location of the one or more services and an associated latency cost of using the one or more services at the location, for providing reduced latency of an initial access of the one or more services;

an application processor core coupled to the management processor core, wherein the application processor core is a different and isolated processor core than the management processor core, wherein, upon receiving notification of a process failure, the management processor core starts another process and uses internal tables to discover local processes, wherein the application processor core has a management interface daemon (MID) running thereon and the MO distinct and separate from the MSD; and

memory having a shared memory segment (SMS) coupled to and accessible by the management processor core and the application processor core for enabling information required for executing the application protocol to be provided from the application processor core to the management processor core and enabling information generated by the application protocol to be provided to the application processor core.

2. The SOC of claim 1 wherein the MSD reads the application protocol from the SMS.

3. The SOC of claim 1 wherein:

the MID provides at least one of a management service to processes running within an application environment comprising the application processor core and local resource access to one or more processes running on the remote node connected to the SOC.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2014
From: SILICON VALLEY BANK
To: III HOLDINGS 2, LLC
Reel/Frame 033551/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2014
From: CALXEDA, INC.
To: SILICON VALLEY BANK
Reel/Frame 033281/0855 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2014
From: SILICON VALLEY BANK
To: CALXEDA, INC.
Reel/Frame 033281/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2013
From: DALTON, NIALL JOSEPH; ROBINSON, TREVOR
To: CALXEDA, INC.
Reel/Frame 031835/0893 →