- Charlotte NC, US Hemanth G. Jayakumar - Plainsboro NJ, US Sundar Krishnamoorthy - East Windsor Township NJ, US Georges M. Nkamicaniye - Ewing NJ, US
International Classification:
G06F 11/36 G06F 8/60
Abstract:
Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform. An orchestration engine is communicatively connected to a computing platform that implements the computing platform definition. An interface includes callable units that provide access to the computing platform definition which may be invoked by the orchestration engine during execution of a stage of an orchestration pipeline performed with respect to the computing platform. The interface receives from the orchestration engine a request indicating one of the callable units. In response to the request, the interface retrieves the portion of the computing platform definition that is associated with the callable unit indicated and provides that portion of the computing platform definition to the orchestration engine for use during execution of the stage of the orchestration pipeline.
Application Programming Interface For Providing Access To Computing Platform Definitions
- Charlotte NC, US Hemanth G. Jayakumar - Plainsboro NJ, US Sundar Krishnamoorthy - East Windsor Township NJ, US Georges M. Nkamicaniye - Ewing NJ, US
International Classification:
G06F 8/70 G06F 11/36 G06F 8/30 G06F 8/60
Abstract:
Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform. An orchestration engine is communicatively connected to a computing platform that implements the computing platform definition. An interface includes callable units that provide access to the computing platform definition which may be invoked by the orchestration engine during execution of a stage of an orchestration pipeline performed with respect to the computing platform. The interface receives from the orchestration engine a request indicating one of the callable units. In response to the request, the interface retrieves the portion of the computing platform definition that is associated with the callable unit indicated and provides that portion of the computing platform definition to the orchestration engine for use during execution of the stage of the orchestration pipeline.
Application Programming Interface For Providing Access To Computing Platform Definitions
- Charlotte NC, US Hemanth G. Jayakumar - Plainsboro NJ, US Sundar Krishnamoorthy - East Windsor NJ, US Georges M. Nkamicaniye - Ewing NJ, US
International Classification:
G06F 9/44 G06F 11/36 G06F 9/445
Abstract:
Aspects of the disclosure are directed to providing access to the contents of a computing platform definition. A computing platform definition includes entries indicating devices and executables to deploy to a computing platform. An orchestration engine is communicatively connected to a computing platform that implements the computing platform definition. An interface includes callable units that provide access to the computing platform definition which may be invoked by the orchestration engine during execution of a stage of an orchestration pipeline performed with respect to the computing platform. The interface receives from the orchestration engine a request indicating one of the callable units. In response to the request, the interface retrieves the portion of the computing platform that is associated with the callable unit indicated and provides that portion of the computing platform to the orchestration engine for use during execution of the stage of the orchestration pipeline.
Using Computing Platform Definitions To Provide Segmented Computing Platforms In A Computing System
- Charlotte NC, US Hemanth G. Jayakumar - Plainsboro NJ, US Sundar Krishnamoorthy - East Windsor NJ, US Georges M. Nkamicaniye - Ewing NJ, US
International Classification:
H04L 12/24 G06F 9/445
Abstract:
Aspects of the disclosure are directed to instantiating and configuring computing platforms at a data center according to a computing platform definition. The computing platform definition may indicate the devices to be deployed for the computing platform, the executables to be deployed for the computing platform, and build dependencies and deployment sequences for the executables. The computing platform definition may also indicate test cases and corresponding test data to perform at the computing platform. The computing platform definition may additionally indicate code standards that the source code of the executables should meet as well as enforcement standards for the instances of the computing platform. Multiple computing platforms that conform to the computing platform definition may thus be automatically instantiated based on the computing platform definition.
Orchestration Pipeline For Providing And Operating Segmented Computing Resources
- Charlotte NC, US Hemanth G. Jayakumar - Plainsboro NJ, US Sundar Krishnamoorthy - East Windsor NJ, US Georges M. Nkamicaniye - Ewing NJ, US
International Classification:
H04L 12/24 G06F 9/445
Abstract:
Aspects of the disclosure are directed to utilizing a computing platform definition to operate an orchestration pipeline for a computing platform conforming to that computing platform definition. The computing platform definition may indicate the devices and the executables to be deployed to the computing platform. The orchestration pipeline may include multiple stages such as a build stage that builds the executables, a deploy stage that deploys the executables, a test stage that initiates execution of test cases, an scan stage that applies code standards to the source code of the executables, and an enforce stage that determines an extent to which the computing platform deviates from the computing platform definition. Performing a stage of the orchestration pipeline may include detecting a trigger for the stage, retrieving entries associated with the stage from the computing platform definition, and controlling execution of the stage based on the entries retrieved.
Youtube
2016 Georges Keynote: Lessons Learned as a Po...
Speaker: Jackie Calmes, Washington-based national correspondent, The N...
Duration:
22m 17s
NACAC Conference 2022 Broadcast Studio: Georg...
George Kacenga, Assistant Vice-President for University Partnerships, ...
Duration:
6m 2s
Amakani ft George the gent
Duration:
4m 14s
Imalirijiit Short 1080P FINAL
Imalirijiit (Those who study water) is a community-based environmental...
Duration:
4m 43s
1996-10-07 NSPRS 036 - Why Thinking Christian...
This material is posted under a Creative Commons BY-NC-ND 4.0 Internat...
Duration:
1h 32m 23s
Open Mic with Nicoski, Kantrowitz, Thornton, ...
Recorded December 9, 2022. Please consider donating to World Central K...