UEFI Manageability and REST Services

Size: px
Start display at page:

Download "UEFI Manageability and REST Services"

Transcription

1 presented by UEFI Manageability and REST Services Fall 2017 UEFI Seminar and Plugfest October 30 November 3, 2017 Presented by Abner Chang (HPE), Ting Ye (Intel) UEFI Plugfest October

2 Agenda Introduction UEFI Manageability Real Use Case: UEFI iscsi REST in UEFI Insufficient Capabilities in and Proposals for Enhancement Summary & Call to Action UEFI Plugfest October

3 Introduction UEFI Plugfest October

4 Introduction Today s platforms have amazing capabilities, but they are complex to configure Firmware configuration model is still focused on Press <DEL> to Enter Setup Remote management isn t consistent UEFI has abundant firmware manageability interfaces, and is adopting REST/Redfish, but there are still gaps in the standard UEFI Plugfest October

5 Goals Overview of UEFI manageability interfaces & Human Interface Infrastructure (HII) Examples of handling configuration data Overview of protocol Proposals to cover gaps in REST services Background of REST service provider and U Client UEFI Plugfest October

6 UEFI Manageability UEFI Plugfest October

7 UEFI Manageability Human Interface Infrastructure HII s x-uefi language Keyword Handler Configuration Namespace UEFI Plugfest October

8 Human Interface Infrastructure HII Database Package containing forms + strings Package containing forms + strings Add-in Device UEFI Driver Export Data O/S Boot Forms Browser/Processor UEFI Plugfest October

9 HII s Content Registration: HII Font, Font Ex, Font Glyph Generator HII Image, Image Ex Image Decoder HII String HII Database Browser : Config Access / Routing Form Browser HII Popup UEFI Plugfest October

10 Multiple Language Support UEFI Plugfest October

11 x-uefi: a UEFI Language machine-to-machine language String Pack Language Token #1 String Pack Language Token #1 String Pack Language Token #1 ENG BIOS Vendor SPA Vendedor de BIOS x-uefi BIOS_VENDOR_KEYWORD... String Pack Language NULL UEFI Plugfest October

12 How To Use This Language Retrieve platform exported data Get String Token of x-uefi keyword Find op-code using the string token UEFI Plugfest October

13 Real Use Case: UEFI iscsi UEFI Plugfest October

14 Real Use Case: UEFI iscsi iscsi is a popular network boot target UEFI iscsi defines a number of dynamic HII forms UEFI Plugfest October

15 UEFI Plugfest October

16 iscsi x-uefi keywords Registered to iscsiinitiatorname ReadWrite iscsimacaddr ReadWrite iscsiattemptname:# ReadOnly iscsiaddattempts ReadWrite iscsibootenable:# ReadWrite iscsideleteattempts ReadWrite iscsiconnectretry:# ReadWrite iscsidisplayattemptlist ReadOnly UEFI Plugfest October

17 x-uefi Usage Example iscsiinitiatorname VFR file string varid = ISCSI_CONFIG_IFR_NVDATA.InitiatorName, prompt = STRING_TOKEN(STR_ISCSI_CONFIG_INIT_NAME), UNI file #string STR_ISCSI_CONFIG_INIT_NAME #string STR_ISCSI_CONFIG_INIT_NAME #language en-us "iscsi Initiator Name #language x-uefi "iscsiinitiatorname" Script file IScsiScript -i iqn.edkii.intel.com UEFI Plugfest October

18 General Guidelines OEMs Get keywords definition from Use KeywordHandler.GetData/ SetData Firmware vendors Get HII updates from the latest Intel UEFI Development Kit IHVs Define and register x-uefi keywords Support keyword setting in ConfigAccess.RouteConfig Application (e.g. Browser, Management App) EFI_CONFIG_KEYWORD_HANDLER_PROTOCOL EFI_HII_CONFIG_ROUTING_PROTOCOL OEMs EFI_HII_CONFIG_ACCESS_PROTOCOL Device (e.g.motherboard, Add-in Card, etc.) Firmware Vendors 4 IHVs UEFI Plugfest October

19 REST in UEFI UEFI Plugfest October

20 REST in UEFI REST = REpresentational State Transfer (architecture) Most common client/server REST interface is HTTP HTTP protocol Client HTTP verbs like PUT, GET, POST, PATCH, HEAD and DELETE URL XML, JSON and etc. HTTP request header and body. HTTP response header and body. UEFI Plugfest October

21 How does REST Relate to UEFI? Setup Browser HII Forms HII Database Config Access / UEFI Variable Device UEFI Driver UEFI Plugfest October

22 How does REST Relate to UEFI? #x-uefi Keyword "iscsiinitiatorname" Platform Management Driver Keyword Handler Setup Browser HII Forms HII Database Device UEFI Driver EFI_REST_PROTOCOL Config Access / UEFI Variable Internet Redfish s Configure Redfish BIOS property Remotely BIOS Redfish Attribute iscsiinitiatorname" UEFI Plugfest October

23 How does REST Relate to UEFI? #x-uefi Keyword "iscsiinitiatorname" Platform Management Driver Keyword Handler Setup Browser HII Forms HII Database Device UEFI Driver EFI_REST_PROTOCOL Config Access / UEFI Variable Internet Redfish s Configure Redfish BIOS property Remotely BIOS Redfish Attribute iscsiinitiatorname" UEFI Plugfest October

24 How does REST Relate to UEFI? #x-uefi Keyword "iscsiinitiatorname" Platform Management Driver Keyword Handler HII Form HII Database Device UEFI Driver EFI_REST_PROTOCOL Config Access / UEFI Variable Internet Redfish s Configure Redfish BIOS property Remotely BIOS Redfish Attribute iscsiinitiatorname" UEFI Plugfest October

25 How does REST Relate to UEFI? #x-uefi Keyword "iscsiinitiatorname" Platform Management Driver Keyword Handler Setup Browser HII Forms HII Database Device UEFI Driver EFI_REST_PROTOCOL Config Access / UEFI Variable Redfish s Configure Redfish BIOS property Remotely BMC BIOS Redfish Attribute iscsiinitiatorname" UEFI Plugfest October

26 How does REST Relate to UEFI? #x-uefi Keyword "iscsiinitiatorname" Platform Management Driver Keyword Handler HII Form HII Database Device UEFI Driver EFI_REST_PROTOCOL Config Access / UEFI Variable Redfish s Configure Redfish BIOS property Remotely BMC BIOS Redfish Attribute iscsiinitiatorname" UEFI Plugfest October

27 How does REST Relate to UEFI? #x-uefi Keyword "iscsiinitiatorname" Platform Management Driver Keyword Handler HII Form HII Database Device UEFI Driver EFI_REST_PROTOCOL Config Access / UEFI Variable Client Redfish s Configure Redfish BIOS property Remotely BMC BIOS Redfish Attribute iscsiinitiatorname" UEFI Plugfest October

28 in UEFI Spec v2.5 use HTTP-like message as the format of REST service request and response typedef struct _EFI_REST_PROTOCOL { EFI_REST_SEND_RECEIVE SendReceive; EFI_REST_GET_TIME GetServiceTime; } EFI_REST_PROTOCOL; Client EFI_HTTP_MESSAGE EFI_HTTP_MESSAGE Response UEFI Plugfest October

29 in UEFI Spec v2.5 driver instances may use different underlying protocol to communicate with REST server. #x-uefi Keyword "iscsiinitiatorname" Client BIOS Redfish Attribute iscsiinitiatorname" Driver Instance Driver Instance Through EFI Network stack Platform specific protocol to REST server provided by BMC UEFI Plugfest October

30 Insufficient Capabilities in and Proposals for Enhancement UEFI Plugfest October

31 Are Capabilities Sufficient? Are capabilities sufficient for UEFI Manageability? Are capabilities sufficient for the modern REST Services? UEFI Plugfest October

32 Are Capabilities Sufficient? How can we support a variety of in-band/out of band UEFI management models as shown in this figure? Client Client client client Client client 1 OOB Redfish In-band OData EFI REST OOB Redfish In-band EFI REST Platform 1 Platform 2 In-band EFI REST OOB OData OOB Redfish iscsiinitiatorname" Redfish REST service Remote Redfish REST service owned by Platform 2 iscsiinitiatorname" Remote OData REST service owned by Platform 1 iscsiinitiatorname" Out of band REST driver instance In-band REST driver instance UEFI Plugfest October

33 Are Capabilities Sufficient? How can we support On-platform/Off-Platform REST services for clients? On-platform REST Service (such as BMC or others) Off-platform REST service Client Driver Client iscsiinitiatorname" iscsiinitiatorname" Client (Platform Management, HII configuration) Client iscsiinitiatorname" Client Application Client Driver Instance UEFI Plugfest October Reso urce Vendor-specific REST Service 33

34 Suggestions for Enhancements Multiple driver instances for different REST services The information of REST service The location of REST service Asynchronous request and response Address the events from REST service UEFI Plugfest October

35 Suggestions for Enhancements Multiple driver instances for different REST services Multiple driver instances can be installed on system for communicating to different REST services. The client drivers and applications can use the specific protocol to access to REST service. iscsiinitiatorname" Keyword Handler Platform Management Driver iscsiinitiatorname" iscsiinitiatorname" Vendor-specific REST Service iscsiinitiatorname" UEFI Plugfest October

36 Suggestions for Enhancements The information of REST service? Each driver instance has to provide the information about REST service it supports. This is OData REST service iscsiinitiatorname" Keyword Handler Platform Management Driver This is Redfish REST service iscsiinitiatorname" iscsiinitiatorname" This is vendorspecific REST service Vendor-specific REST Service iscsiinitiatorname" UEFI Plugfest October

37 Suggestions for Enhancements The location of REST service? Each driver instance has to provide the information about the location of REST service. On-platform REST Keyword Handler iscsiinitiatorname" Platform Management Driver This is inband REST driver instance This is out of band REST driver instance EFI EX iscsiinitiatorname" iscsiinitiatorname" This is out of band REST driver instance Vendor-specific REST Service iscsiinitiatorname" UEFI Plugfest October Off-platform REST service 37

38 Suggestions for Enhancements Synchronous request and response leads to a downtime SendReceive() function provided in protocol is synchronous transfer. client has to wait for the response once it sends the request out. Platform Management Driver Execution Timeline Response SendReceive () Downtime wait for the response iscsiinitiatorname" 38

39 Suggestions for Enhancements Asynchronous request and response Support asynchronous SendReceive() function to provide efficient REST request and response. Also provides the better user experience when users use client application Execution timeline Platform Management Driver Asynchronous Send and Receive EFI Timer Event Token Response iscsiinitiatorname" #x-uefi Keyword "iscsiinitiatorname" UEFI Plugfest October

40 Suggestions for Enhancements Address the events from REST service Most of REST service support event capability to indicate the changes of resource. User can register the event for certain type resource change such as resource created, modified, deleted and etc. Platform Management Driver Execution Timeline Subscribe Event Event Service Subscribe Event Event notification Event Token iscsiinitiatorname" #x-uefi Keyword "iscsiinitiatorname" Configure BIOS setting Remotely UEFI Plugfest October

41 Summary & Call to Action UEFI Plugfest October

42 Summary UEFI provides interfaces for improved manageability (HII, x-uefi, Keyword handle protocol, EFI REST protocol) Improvements to REST are required for adoption of standardized manageability UEFI Plugfest October

43 Call to Action Define and register more x-uefi keywords Enhance current for flexible, scalable and user friendly interfaces for Clients Asynchronous request/response in the enhanced EFI REST Event subscription for monitoring resource changes in enhanced Provide sufficient information for target REST service UEFI Plugfest October

44 Thanks for attending the Fall 2017 UEFI Plugfest For more information on the UEFI Forum and UEFI Specifications, visit presented by UEFI Plugfest October

45 Backup UEFI Plugfest October

46 What is REST? REpresentational State Transfer, which is a software architecture style. There are some constraints applied to this architecture. No client context stored in server. The necessary state is contained within request itself. *The request contains the unique identifier of resource and the request body contains the state (or state change) of that resource *The state after server processed the request is retuned in response body. Client Layered system SW, HW or middleware Uniform Interface Between client and server Nouns and Verbs Client and, separating the user interface from resource. Which improves portability and scalability. * Client don t have to concern the data storage * don t have to concern the user interface and user state. could be identified Separate resource from representation represented separately in certain formats manipulation through representations UEFI Plugfest October

47 REST in HTTP HTTP is not the only interface (protocol) for REST architecture. However, it s most commonly used in Web REST service. Any transport interface which is unified to REST service and have the well defined verb to manipulate resource could be the interface between REST server and REST client. HTTP protocol Client HTTP verbs like PUT, GET, POST, PATCH, HEAD and DELETE URL XML, JSON and etc. HTTP request header and body. HTTP response header and body. UEFI Plugfest October

48 REST Client and REST Services UEFI Plugfest October

49 REST Services There are many REST Services and Providers. Most of those services provide RESTful APIs which are Web service API adhere to REST constraints. Those are called RESTful services. openstack RESTful Service OData RESTful Service Client Redfish RESTful Service AWS RESTful Service Vendor-specific REST Service UEFI Plugfest October

50 REST Service and Client Client Driver Client Client (Platform Management, HII configuration) Client #x-uefi Keyword "iscsiinitiatorname" iscsiinitiatorname" Client Application Client Driver Instance Vendor-specific REST Service UEFI Plugfest October

51 Suggestions for Enhancements The location of REST service provided by specific driver instance Each driver instance has to provide the information about the location of REST service it supports. Out-of-band ) EFI Network Stack Client Application/Drivers In-band Underlying Interface to REST service On platform Off platform REST Service on another platform REST or web Service server on another in which platform REST the resource or web Service is owned server on another in by which platform the another resource or web platform is server owned in by which the another resource platform is owned by another platform On Platform REST Service On Platform REST Service Manage platform in out of band Remote OS REST client UEFI Plugfest October

52 Suggestions for Enhancements Asynchronous request and response Enhancement of SendReceive() function provided in protocol is synchronous transfer. EFI REST client has to wait for the response once it sends the request out. Client Execution timeline Asynchronous Send and Receive Usage example, Add Prefer: respond-async to HTTP message header Support asynchronous SendReceive() function to provide efficient REST request and response. Also provide the better user experience when users use client application EFI Timer Return HTTP 202 and URI for the status polling Check URI status for the response Event Token response Signal event token to indicate the response is ready. Return HTTP 200 to indicate the response is ready. iscsiinitiatorname" Return HTTP 202 to indicate the request is still in process. #x-uefi Keyword "iscsiinitiatorname" UEFI Plugfest October

53 Suggestions for Enhancements Asynchronous request and response Enhancement of SendReceive() function provided in protocol is synchronous transfer. EFI REST client has to wait for the response once it sends the request out. Support asynchronous SendReceive() function to provide efficient REST request and response. Also provide the better user experience when users use client application The way how REST service returns final response to REST driver instance is REST service implementation-specific and transparent to REST client. Execution Usage example, timeline Add Prefer: respond-async The content of URI which pointed to HTTP by message HTTP header Location header is REST service implementation-specific and not AsynSendReceive () Client defined in REST specification. REST EX driver instance provider should have knowledge about EFI Timer how to poll the status of returning response resource from given HTTP Location header. Event Token Signal Event token to indicate the response is ready. Return HTTP 200 to indicate the response is ready. Return HTTP 202 and URI for the status polling Check URI status for the response Return HTTP 202 to indicate the request is still in process. UEFI Plugfest October

54 Suggestions for Enhancements Address the events from REST service Enhancement of Most of REST service support event capability to indicate the changes of resource. The user can register the event for certain type resource change such as resource created, modified, deleted, etc. Client Event Service Subscribe Event Event sent to specific URI iscsiinitiatorname" #x-uefi Keyword "iscsiinitiatorname" UEFI Plugfest October Vendor-specific REST Service

55 Suggestions for Enhancements Multiple clients to access to different REST service Each child instance communicates to different REST services. Enhancement of Client Client Client Client Client UEFI Plugfest October

56 Suggestions for Enhancements Multiple clients to access to one REST service Each child instance communicates to different REST services. Or multiple child instances access to the same REST service. Enhancement of Client Client Client Client Client UEFI Plugfest October

PreBoot Provisioning Solutions with UEFI

PreBoot Provisioning Solutions with UEFI presented by PreBoot Provisioning Solutions with UEFI UEFI Spring Plugfest May 18-22, 2015 Presented by Zachary Bobroff (AMI) Updated 2011-06-01 UEFI Plugfest May 2015 www.uefi.org 1 Agenda Introduction

More information

Building Better Firmware Experience An OEM Perspective

Building Better Firmware Experience An OEM Perspective presented by Building Better Firmware Experience An OEM Perspective UEFI Summer Summit July 16-20, 2012 Presented by Samer El-Haj-Mahmoud (Hewlett-Packard Company) Updated 2011-06-01 UEFI Summer Summit

More information

System Prep Applications A Powerful New Feature in UEFI 2.5

System Prep Applications A Powerful New Feature in UEFI 2.5 presented by System Prep Applications A Powerful New Feature in UEFI 2.5 UEFI Spring Plugfest May 18-22, 2015 Presented by Kevin Davis Insyde Software Updated 2011-06-01 UEFI Plugfest May 2015 www.uefi.org

More information

Firmware in the datacenter: Goodbye PXE and IPMI. Welcome HTTP Boot and Redfish!

Firmware in the datacenter: Goodbye PXE and IPMI. Welcome HTTP Boot and Redfish! presented by Firmware in the datacenter: Goodbye PXE and IPMI. Welcome HTTP Boot and Redfish! UEFI Spring Plugfest May 18-22, 2015 Samer El-Haj-Mahmoud Master Technologist Hewlett Packard Updated 2011-06-01

More information

Hardware Prototyping Using a Windows-Hosted UEFI environment

Hardware Prototyping Using a Windows-Hosted UEFI environment presented by Hardware Prototyping Using a Windows-Hosted UEFI environment UEFI Summer Plugfest July 6-9, 2011 Presented by Tim Lewis (Phoenix Technologies Ltd.) Updated 2011-06-01 UEFI Plugfest July 2011

More information

Lessons Learned from Implementing a Wi-Fi and BT Stack

Lessons Learned from Implementing a Wi-Fi and BT Stack presented by Lessons Learned from Implementing a Wi-Fi and BT Stack Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Tony Lo(AMI) Updated 2011-06-01 UEFI Plugfest March 2017 www.uefi.org

More information

UEFI What is it? Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Dong Wei (ARM) presented by. Updated

UEFI What is it? Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Dong Wei (ARM) presented by. Updated presented by UEFI What is it? Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Dong Wei (ARM) Updated 2011-06- 01 UEFI Plugfest March 2017 www.uefi.org 1 Agenda Introduction Background

More information

UEFI in Arm Platform Architecture

UEFI in Arm Platform Architecture presented by UEFI in Arm Platform Architecture Fall 2017 UEFI Seminar and Plugfest October 30 November 3, 2017 Presented by Dong Wei (Arm Limited) UEFI Plugfest October 2017 www.uefi.org 1 Agenda Arm @

More information

UEFI Forum Update. UEFI Spring Plugfest March 29-31, 2016 Presented by Dong Wei (The UEFI Forum)

UEFI Forum Update. UEFI Spring Plugfest March 29-31, 2016 Presented by Dong Wei (The UEFI Forum) UEFI Forum Update UEFI Spring Plugfest March 29-31, 2016 Presented by Dong Wei (The UEFI Forum) Updated 2011-06-01 UEFI Plugfest March 2016 www.uefi.org 1 Agenda Organization Update Specifications Update

More information

ARM Trusted Firmware ARM UEFI SCT update

ARM Trusted Firmware ARM UEFI SCT update presented by ARM Trusted Firmware ARM UEFI SCT update UEFI US Fall Plugfest September 20-22, 2016 Presented by Charles García-Tobin (ARM) Updated 2011-06-01 Agenda ARM Trusted Firmware What and why UEFI

More information

Manufacturing Tools in the UEFI Secure Boot Environment

Manufacturing Tools in the UEFI Secure Boot Environment Manufacturing Tools in the UEFI Secure Boot Environment Presented by Stefano Righi presented by UEFI Plugfest May 2014 Agenda Introduction Transition of Manufacturing Tools to UEFI Manufacturing Tools

More information

Using the UEFI Shell. October 2010 UEFI Taipei Plugfest Insyde Software

Using the UEFI Shell. October 2010 UEFI Taipei Plugfest Insyde Software Using the UEFI Shell October 2010 UEFI Taipei Plugfest 1 San Francisco Cable Car 2 Agenda Insyde UEFI Support UEFI Shell 2.0 What is it? UEFI Shell 2.0 Unique Features Network Browsing Example Application

More information

Standardized Firmware for ARMv8 based Volume Servers

Standardized Firmware for ARMv8 based Volume Servers presented by Standardized Firmware for ARMv8 based Volume Servers UEFI Spring Plugfest March 29-31, 2016 Presented by Jonathan Zhang, Robert Hsu Cavium Inc. & AMI Updated 2011-06-01 UEFI Plugfest March

More information

UEFI Plugfest March

UEFI Plugfest March UEFI Plugfest March 2017 www.uefi.org 1 presented by The UEFI Forum State of UEFI Fall 2017 UEFI Seminar and Plugfest October 30 November 3, 2017 Presented by Mark Doran, UEFI Forum President www.uefi.org

More information

"Last Mile" Barriers to Removing Legacy BIOS

Last Mile Barriers to Removing Legacy BIOS presented by "Last Mile" Barriers to Removing Legacy BIOS Fall 2017 UEFI Plugfest October 30 November 3, 2017 Presented by Brian Richardson (Intel Corporation) Agenda What is the Last Mile? Wait we re

More information

Firmware Test Suite - Uses, Development, Contribution and GPL

Firmware Test Suite - Uses, Development, Contribution and GPL presented by Firmware Test Suite - Uses, Development, Contribution and GPL Fall 2017 UEFI Plugfest October 30 November 3, 2017 Presented by Alex Hung (Canonical, Ltd) UEFI Plugfest October 2017 www.uefi.org

More information

Implementing Advanced USB Interrupt Transfers

Implementing Advanced USB Interrupt Transfers presented by Implementing Advanced USB Interrupt Transfers UEFI Summerfest July 15-19, 2013 Presented by Zachary Bobroff (AMI) Updated 2011-06-01 www.uefi.org 1 Agenda Introduction USB Background Isochronous

More information

System Firmware and Device Firmware Updates using Unified Extensible Firmware Interface (UEFI) Capsules

System Firmware and Device Firmware Updates using Unified Extensible Firmware Interface (UEFI) Capsules presented by System Firmware and Device Firmware Updates using Unified Extensible Firmware Interface (UEFI) Capsules Fall 2018 UEFI Plugfest October 15 19, 2018 Presented by Brian Richardson (Intel) Materials

More information

Tailoring TrustZone as SMM Equivalent

Tailoring TrustZone as SMM Equivalent presented by Tailoring TrustZone as SMM Equivalent Tony C.S. Lo Senior Manager American Megatrends Inc. UEFI Plugfest March 2016 www.uefi.org 1 Agenda Introduction ARM TrustZone SMM-Like Services in TrustZone

More information

QL45xxx UEFI HII BIOS. 5/4/2016 Karl Erickson

QL45xxx UEFI HII BIOS. 5/4/2016 Karl Erickson QL45xxx UEFI HII BIOS 5/4/2016 Karl Erickson Agenda What is UEFI HII? How do you use it? DEMO! NOTE that the actual fields in the BIOS are subject to CHANGE. 3 What is UEFI HII? What is it? The Unified

More information

Implementing MicroPython as a UEFI Test Framework

Implementing MicroPython as a UEFI Test Framework presented by Implementing MicroPython as a UEFI Test Framework Spring 2018 UEFI Seminar and Plugfest March 26-30, 2018 Presented by Chris McFarland (Intel) Agenda Introduction MicroPython Implementation

More information

Implementing Secure Boot: A Refresher on Key & Database Configuration

Implementing Secure Boot: A Refresher on Key & Database Configuration presented by Implementing Secure Boot: A Refresher on Key & Database Configuration UEFI PlugFest March 18-22, 2013 Presented by Tim Lewis, CTO, Insyde Software Updated 2011-06-01 UEFI Spring PlugFest March

More information

Strengthening the Chain of Trust. Kevin Lane HP Jeff Bobzin Insyde Software

Strengthening the Chain of Trust. Kevin Lane HP Jeff Bobzin Insyde Software presented by Strengthening the Chain of Trust Kevin Lane HP Jeff Bobzin Insyde Software August Updated 22, 2014 2011-06-01 Agenda Quick Intro to UEFI UEFI Myths Using Linux + Secure Boot Continuing the

More information

Intel Transparent Computing

Intel Transparent Computing Intel Transparent Computing Jeff Griffen Director of Platform Software Infrastructure Software and Services Group October, 21 2010 1 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION

More information

Mohan J. Kumar Intel Fellow Intel Corporation

Mohan J. Kumar Intel Fellow Intel Corporation OCP Initiatives and Intel Implementations Mohan J. Kumar Intel Fellow Intel Corporation Agenda Open Firmware Firmware at Scale Platform Attestation Summary Open Firmware UEFI-based Open Firmware (for Intel-based

More information

Firmware Implementation Techniques to Achieve Windows 8 Fast Boot

Firmware Implementation Techniques to Achieve Windows 8 Fast Boot presented by Firmware Implementation Techniques to Achieve Windows 8 Fast Boot UEFI Summer Summit July 16-20, 2012 Presented by Jeff Bobzin Insyde Software Updated 2011-06-01 UEFI Summer Summit July 2012

More information

Creating Advanced Graphics Libraries on top of GOP

Creating Advanced Graphics Libraries on top of GOP presented by Creating Advanced Graphics Libraries on top of GOP UEFI Summer Summit July 16-20, 2012 Presented by Zachary Bobroff (AMI) Updated 2011-06-01 UEFI Summer Summit July 2012 www.uefi.org 1 Agenda

More information

Enabling Advanced NVMe Features Through UEFI

Enabling Advanced NVMe Features Through UEFI presented by Enabling Advanced NVMe Features Through UEFI Spring 2018 UEFI Seminar and Plugfest March 26-30, 2018 Presented by Zachary Bobroff(AMI) Agenda What is NVMe? What Features are Missing? How to

More information

UEFI State of the Union Ecosystem enabling update

UEFI State of the Union Ecosystem enabling update presented by UEFI State of the Union Ecosystem enabling update UEFI Summer Plugfest July 6-9, 2011 Mark Doran Bailey Cross Intel Corporation Updated 2011-06-01 UEFI Plugfest July 2011 www.uefi.org 1 Agenda

More information

YANG Device Profile for Redfish Network Management. Joe White, David Black, John Leung Distributed Management Task Force

YANG Device Profile for Redfish Network Management. Joe White, David Black, John Leung Distributed Management Task Force YANG Device Profile for Redfish Network Management Joe White, David Black, John Leung Distributed Management Task Force Disclaimer The information in this presentation represents a snapshot of work in

More information

Lesson 14 SOA with REST (Part I)

Lesson 14 SOA with REST (Part I) Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)

More information

UEFI updates, Secure firmware and Secure Services on Arm

UEFI updates, Secure firmware and Secure Services on Arm presented by UEFI updates, Secure firmware and Secure Services on Arm Spring 2018 UEFI Seminar and Plugfest March 26-30, 2018 Presented by Dong Wei & Matteo Carlini (Arm) Agenda UEFI and SBBR/EBBR Updates

More information

Scalable Platform Management Forum. Forum Status 10/30/2014

Scalable Platform Management Forum. Forum Status 10/30/2014 Scalable Platform Management Forum Forum Status 10/30/2014 Disclaimer The information in this presentation represents a snapshot of work in progress within the DMTF. This information is subject to change

More information

ARM Server s Firmware Security

ARM Server s Firmware Security presented by ARM Server s Firmware Security Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Zhixiong (Jonathan) Zhang (Cavium, Inc.) Updated 2011-06- 01 UEFI Plugfest March 2017 www.uefi.org

More information

UEFI Plugfest Dupont, WA

UEFI Plugfest Dupont, WA UEFI Plugfest Dupont, WA Plug-Ins: Added value for PCs June 22, 2010 Dick Wilkins, Office of the CTO 1 Agenda Plug-Ins! Past, Present, and Future UEFI is Making BIOS Plug-Ins Possible! Plug-In Examples

More information

Develop Mobile Front Ends Using Mobile Application Framework A - 2

Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4

More information

End-to-End Interoperable Management: The Standards Requirement for Modern IT

End-to-End Interoperable Management: The Standards Requirement for Modern IT End-to-End Interoperable Management: The Standards Requirement for Modern IT EXECUTIVE OVERVIEW Today s data centers have very little in common with the designs of just a few years ago. Rapid innovation

More information

Windows To Go and USB Boot

Windows To Go and USB Boot presented by Windows To Go and USB Boot Shawn Maloney, Senior Program Manager Updated 2011-06-01 UEFI Summerfest July 2013 www.uefi.org 1 Agenda Windows To Go Overview Key Enhancements Device Requirements

More information

Microsoft UEFI Certification Authority

Microsoft UEFI Certification Authority presented by Microsoft UEFI Certification Authority UEFI PlugFest September 19-20, 2013 Presented by Jeremiah Cox (Microsoft Corp.) Updated 2011-06-01 UEFI PlugFest September 2013 www.uefi.org 1 Agenda

More information

Reactive Microservices Architecture on AWS

Reactive Microservices Architecture on AWS Reactive Microservices Architecture on AWS Sascha Möllering Solutions Architect, @sascha242, Amazon Web Services Germany GmbH Why are we here today? https://secure.flickr.com/photos/mgifford/4525333972

More information

OVERVIEW OF ETSI M2M RELEASE 1 STAGE 3 API AND RESOURCE USAGE

OVERVIEW OF ETSI M2M RELEASE 1 STAGE 3 API AND RESOURCE USAGE OVERVIEW OF ETSI M2M RELEASE 1 STAGE 3 API AND RESOURCE USAGE Presented by Guang Lu, WG3 Rapporteur, InterDigital Outline TS 102 921 overview ETSI M2M reference points ETSI M2M resource tree ETSI M2M API

More information

UEFI and IoT: Best Practices in Developing IoT Firmware Solutions

UEFI and IoT: Best Practices in Developing IoT Firmware Solutions presented by UEFI and IoT: Best Practices in Developing IoT Firmware Solutions Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Hawk Chen (Byosoft) Updated 2011-06- 01 UEFI Plugfest

More information

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES ABOUT THIS COURSE In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy

More information

Fall 2017 UEFI Plugfest Agenda

Fall 2017 UEFI Plugfest Agenda Fall 2017 UEFI Plugfest Agenda Day 1 Oct. 30 (Mon) Day 2 Oct. 31 (Tue) Day 3 Nov. 1 (Wed) Day 4 Nov. 2 (Thurs) Day 5 Nov. 3 (Fri) 08:00-08:30 Check-in (Event) / Breakfast 08:30-09:00 State of UEFI Mark

More information

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish Anand Nagarajan and Sona Nagarajan Microsemi 1 Agenda Storage management standards Modelling

More information

Engineering UEFI Firmware for Windows: Best Practices and Pitfalls to Avoid

Engineering UEFI Firmware for Windows: Best Practices and Pitfalls to Avoid presented by Engineering UEFI Firmware for Windows: Best Practices and Pitfalls to Avoid UEFI Summerfest July 15-19, 2013 Presented by Emily Wilson (Microsoft Corp.) Updated 2011-06-01 UEFI Summerfest

More information

UEFI and the Security Development Lifecycle

UEFI and the Security Development Lifecycle presented by UEFI and the Security Development Lifecycle Spring 2018 UEFI Seminar and Plugfest March 26-30, 2018 Presented by Tim Lewis (Insyde Software) Agenda The Threat Is Real The Security Development

More information

Boot Mode Considerations: BIOS vs. UEFI

Boot Mode Considerations: BIOS vs. UEFI Boot Mode Considerations: BIOS vs. UEFI An overview of differences between UEFI Boot Mode and traditional BIOS Boot Mode Dell Engineering October 2017 A Dell EMC Deployment and Configuration Guide Revisions

More information

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services Developing Windows Azure and Web Services Course 20487B; 5 days, Instructor-led Course Description In this course, students will learn how to design and develop services that access local and remote data

More information

Debugging under Unified Extensible Firmware Interface (UEFI): Addressing DXE Driver Challenges

Debugging under Unified Extensible Firmware Interface (UEFI): Addressing DXE Driver Challenges Debugging under Unified Extensible Firmware Interface (UEFI): Addressing DXE Driver Challenges Jeff Bobzin Sr. Director Insyde Software Session ID EFIS003 Debugging Then The first computer bug, a moth

More information

Using Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018

Using Ansible and Redfish to automate systems management. Jose Delarosa May 9, 2018 Using Ansible and Redfish to automate systems management Jose Delarosa May 9, 2018 2 Before we start Thank you for coming to this session Please ask questions: It s OK to interrupt If time runs out, happy

More information

General Firmware Overview of Recommendations for Window OS

General Firmware Overview of Recommendations for Window OS presented by General Firmware Overview of Recommendations for Window OS Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Fei Zhou (Microsoft, Inc.) Updated 2011-06- 01 UEFI Plugfest

More information

Please give me your feedback

Please give me your feedback #HPEDiscover Please give me your feedback Session ID: B4385 Speaker: Aaron Spurlock Use the mobile app to complete a session survey 1. Access My schedule 2. Click on the session detail page 3. Scroll down

More information

Comparison on BIOS between UEFI and Legacy

Comparison on BIOS between UEFI and Legacy Comparison on BIOS between UEFI and Legacy Abstract The BIOS (Basic Input/Output System) connects the hardware with the system software. The system BIOS is between the system hardware and the system software,

More information

Redfish: The next generation of server management automation

Redfish: The next generation of server management automation Redfish: The next generation of server management automation Paul Rubin Senior Product Manager Embedded Management Automation Dell EMC Systems Management Marketing Agenda Systems Management automation

More information

Choosing an Interface

Choosing an Interface White Paper SUSE Enterprise Storage SUSE Enterprise Storage is a versatile, self-healing, and fault-tolerant storage alternative. The Ceph storage system embedded in SUSE Enterprise Storage is an object-based

More information

Determine the DN of an Object Within the APIC GUI

Determine the DN of an Object Within the APIC GUI Determine the DN of an Object Within the APIC GUI Document ID: 119419 Contributed by Shae Eastman and Gabriel Monroy, Cisco TAC Engineers. Jan 04, 2016 Contents Introduction Determine the DN of an Object

More information

The TPM 2.0 specs are here, now what?

The TPM 2.0 specs are here, now what? presented by The TPM 2.0 specs are here, now what? UEFI Spring Plugfest March 29-31, 2016 Presented by Dick Wilkins, Ph.D. Phoenix Technologies, Ltd. Updated 2011-06-01 UEFI Plugfest March 2016 www.uefi.org

More information

CS 498RK FALL RESTFUL APIs

CS 498RK FALL RESTFUL APIs CS 498RK FALL 2017 RESTFUL APIs Designing Restful Apis blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/ www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api Resources

More information

Intel. Rack Scale Design: A Deeper Perspective on Software Manageability for the Open Compute Project Community. Mohan J. Kumar Intel Fellow

Intel. Rack Scale Design: A Deeper Perspective on Software Manageability for the Open Compute Project Community. Mohan J. Kumar Intel Fellow Intel Rack Scale Design: A Deeper Perspective on Software Manageability for the Open Compute Project Community Mohan J. Kumar Intel Fellow Agenda Rack Scale Design (RSD) Overview Manageability for RSD

More information

DMTF Standards for OCP Platforms Management

DMTF Standards for OCP Platforms Management DMTF Standards for OCP Platforms Management Mar 2018 Hemal Shah DMTF VP of Technology and Senior VP Distinguished Engineer at Broadcom Limited's Compute and Connectivity Group (CCX) DMTF Background Distributed

More information

CS50 Quiz Review. November 13, 2017

CS50 Quiz Review. November 13, 2017 CS50 Quiz Review November 13, 2017 Info http://docs.cs50.net/2017/fall/quiz/about.html 48-hour window in which to take the quiz. You should require much less than that; expect an appropriately-scaled down

More information

StorageGRID Webscale NAS Bridge Management API Guide

StorageGRID Webscale NAS Bridge Management API Guide StorageGRID Webscale NAS Bridge 2.0.3 Management API Guide January 2018 215-12414_B0 doccomments@netapp.com Table of Contents 3 Contents Understanding the NAS Bridge management API... 4 RESTful web services

More information

NVM Express TM Management Interface

NVM Express TM Management Interface Architected for Performance NVM Express TM Management Interface August 11, 2015 John Carroll, Storage Architect, Intel Peter Onufryk, Storage Director, Product Development, PMC-Sierra Austin Bolen, Storage

More information

The Role UEFI Technologies Play in ARM Platform Architecture

The Role UEFI Technologies Play in ARM Platform Architecture presented by The Role UEFI Technologies Play in ARM Platform Architecture Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Dong Wei (ARM) Updated 2011-06- 01 UEFI Plugfest March 2017

More information

AMD Security and Server innovation

AMD Security and Server innovation presented by AMD Security and Server innovation UEFI PlugFest March 18-22, 2013 Roger Lai AMD TATS BIOS Development Group Updated 2011-06-01 UEFI Spring PlugFest March 2013 www.uefi.org 1 Agenda Exciting

More information

Integration Services 2014

Integration Services 2014 Integration Services 2014 Raitis Grinbergs and Dan Wyand EPiServer Commerce Development The Choice for Leaders in Digital Current Integration PIM DAM Catalog XML Media CMS Media Commerce Goals Improve

More information

Attacking and Defending the Platform

Attacking and Defending the Platform presented by Attacking and Defending the Platform Spring 2018 UEFI Seminar and Plugfest March 26-30, 2018 Presented by Erik Bjorge and Maggie Jauregui (Intel) Legal Notice No computer system can be absolutely

More information

UPnP Design by Example

UPnP Design by Example UPnP Design by Example A Software Developer's Guide to Universal Plug and Play Michael Jeronimo Jack Weast Intel PRESS Contents Foreword Preface xix xv Acknowledgments xxvii Part I Introduction to the

More information

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud Il Mainframe e il paradigma dell enterprise mobility Carlo Ferrarini carlo_ferrarini@it.ibm.com zsystems Hybrid Cloud Agenda Exposing enterprise assets in the API Economy Era Deliver natural APIs from

More information

Leveraging Windows Update to Distribute Firmware Updates Model Based Servicing (MBS)

Leveraging Windows Update to Distribute Firmware Updates Model Based Servicing (MBS) Leveraging Windows Update to Distribute Firmware Updates Model Based Servicing (MBS) Presented by David Edfeldt, Senior Program Manager Windows PCE O3 (OEMs, ODMs, Operators) presented by UEFI Plugfest

More information

Introduction to RESTful Web Services. Presented by Steve Ives

Introduction to RESTful Web Services. Presented by Steve Ives 1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web

More information

SwordfIshJS - A SwordfIsh JS Library Vinod Eswaraprasad, Sowmya B Wipro Technologies

SwordfIshJS - A SwordfIsh JS Library Vinod Eswaraprasad, Sowmya B Wipro Technologies SwordfIshJS - A SwordfIsh JS Library Vinod Eswaraprasad, Sowmya B Wipro Technologies 1 What we want to talk? Manageability at HyperScale Redfish and Swordfish For Better Health A look inside Swordfish

More information

A Modern Interface for Managing Compute, Storage and Network 12 th International Conference on Network and Service Management - October 2016

A Modern Interface for Managing Compute, Storage and Network 12 th International Conference on Network and Service Management - October 2016 A Modern Interface for Managing Compute, Storage and Network 12 th International Conference on Network and Service Management - October 2016 VP of Alliances DMTF John Leung System Architect Intel Corporation

More information

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 z/tpf EE V1.1 z/tpfdf V1.1 TPF Toolkit for WebSphere Studio V3 TPF Operations Server V1.2 IBM Software Group TPF Users Group Spring 2007 TPF Users Group Spring 2007 z/tpf Web Services Update Name: Barry

More information

Redfish Device Enablement Proposals Work-In-Progress

Redfish Device Enablement Proposals Work-In-Progress Redfish Device Enablement Proposals Work-In-Progress Disclaimer The information in this presentation represents a snapshot of work in progress within the DMTF. This information is subject to change without

More information

Application Acceleration Beyond Flash Storage

Application Acceleration Beyond Flash Storage Application Acceleration Beyond Flash Storage Session 303C Mellanox Technologies Flash Memory Summit July 2014 Accelerating Applications, Step-by-Step First Steps Make compute fast Moore s Law Make storage

More information

InfiniBand Linux Operating System Software Access Layer

InfiniBand Linux Operating System Software Access Layer Software Architecture Specification (SAS) Revision Draft 2 Last Print Date: 4/19/2002-9:04 AM Copyright (c) 1996-2002 Intel Corporation. All rights reserved. InfiniBand Linux Operating System Software

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

New Standard for Remote Monitoring and Management of NVMe SSDs: NVMe-MI

New Standard for Remote Monitoring and Management of NVMe SSDs: NVMe-MI New Standard for Remote Monitoring and Management of NVMe SSDs: NVMe-MI John Wiedemeier, Teledyne-LeCroy and David Woolf, UNH-IOL Flash Memory Summit 2017 Santa Clara, CA 1 Agenda 1. What is NVMe-MI 2.

More information

Out-of-band (OOB) Management of Storage Software through Baseboard Management Controller Piotr Wysocki, Kapil Karkra Intel

Out-of-band (OOB) Management of Storage Software through Baseboard Management Controller Piotr Wysocki, Kapil Karkra Intel Out-of-band (OOB) Management of Storage Software through Baseboard Management Controller Piotr Wysocki, Kapil Karkra Intel 2018 Storage Developer Conference. Intel Corporation. All Rights Reserved. 1 Notices

More information

Managing Persistent Memory Tiffany Kasanicky Intel

Managing Persistent Memory Tiffany Kasanicky Intel Managing Persistent Memory Tiffany Kasanicky Intel 1 Agenda Managing* Be in charge of; administer; run. The process of dealing with or controlling things or people. Persistent Memory Memory that retains

More information

Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version of this spec.

Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version of this spec. Customs Declaration Service Full Declaration API v0.4 Document Version Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version

More information

Designing Interoperability into IA-64 Systems: DIG64 Guidelines

Designing Interoperability into IA-64 Systems: DIG64 Guidelines Designing Interoperability into IA-64 Systems: DIG64 Guidelines Michael Demshki - Intel, DIG64 Chair Melvin Benedict - Compaq, Hardware Architect Dong Wei - Hewlett-Packard, Platform Architect Tomm Aldridge

More information

04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6

04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6 04 Webservices Web APIs REST Coulouris chp.9 Roy Fielding, 2000 Chp 5/6 Aphrodite, 2002 http://www.xml.com/pub/a/2004/12/01/restful-web.html http://www.restapitutorial.com Webservice "A Web service is

More information

vsphere Installation and Setup Update 2 Modified on 10 JULY 2018 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5

vsphere Installation and Setup Update 2 Modified on 10 JULY 2018 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5 vsphere Installation and Setup Update 2 Modified on 10 JULY 2018 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5 You can find the most up-to-date technical documentation on the VMware website at:

More information

Redfish Tasks. Jeff Hilland HPE

Redfish Tasks. Jeff Hilland HPE Redfish Tasks Jeff Hilland HPE Agenda Task Overview Task Resource Overview and Map Examples Task Service Task 2 Tasks Any operation could end up as an Asynchronous Operation If the operation has been accepted

More information

Specification 11/07/2017. Copyright 2017 FUJITSU LIMITED. Version 5.0

Specification 11/07/2017. Copyright 2017 FUJITSU LIMITED. Version 5.0 Specification irmc RESTful API Version 5.0 11/07/2017 Copyright 2017 FUJITSU LIMITED Designations used in this document may be trademarks, the use of which by third parties for their own purposes could

More information

REST Easy with Infrared360

REST Easy with Infrared360 REST Easy with Infrared360 A discussion on HTTP-based RESTful Web Services and how to use them in Infrared360 What is REST? REST stands for Representational State Transfer, which is an architectural style

More information

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish

Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish Power Matters. TM Looking for a Swiss knife for storage ecosystem management? A comparative study of SMI-S, Redfish and Swordfish Anand Nagarajan and Sona Nagarajan 06/25/2017 1 Agenda Storage management

More information

Cisco UCS Configuration Utility Quick Start Guide

Cisco UCS Configuration Utility Quick Start Guide Cisco UCS Configuration Utility Quick Start Guide Cisco UCS Configuration Utility 2 Overview 2 Supported Operating Systems and Servers 2 List of Commands 3 Using the Utility 5 Creating a Text File 7 Additional

More information

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution 1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows

More information

Introduction to Service Availability Forum

Introduction to Service Availability Forum Introduction to Service Availability Forum Sasu Tarkoma (sasu.tarkoma@cs.helsinki.fi) Seminar on High Availability and Timeliness in Linux University of Helsinki, Department of Computer Science Spring

More information

OpenDCRE Next-Generation Data Center Management. Andrew Cencini & Steven White VP Engineering / Chief Architect Vapor IO

OpenDCRE Next-Generation Data Center Management. Andrew Cencini & Steven White VP Engineering / Chief Architect Vapor IO OpenDCRE Next-Generation Data Center Management Andrew Cencini & Steven White VP Engineering / Chief Architect Vapor IO Agenda Overview & Motivation Hardware Software Features Demo 3 OpenDCRE Overview

More information

UEFI Security Response Team (USRT)

UEFI Security Response Team (USRT) UEFI Security Response Team (USRT) Fall 2017 UEFI Plugfest October 30 November 3, 2017 Presented by Dick Wilkins, PhD (USRT Chair / Phoenix Technologies) UEFI Plugfest October 2017 www.uefi.org 1 Topics

More information

HTTP GET

HTTP GET Hardware Management OCP Profiles for Hardware Management Hemal Shah Hardware Management Project Co-lead, OCP Distinguished Engineer/Architect, Compute and Connectivity (CCX), Broadcom Inc. John Leung OCP

More information

OCP Ready. and OCP Checkbox Overview

OCP Ready. and OCP Checkbox Overview OCP Ready and OCP Checkbox Overview David Duffey Based in Austin, TX Started in Canonical in February 2011 Leads Server Hardware Ecosystem and Server Certification Team Cloud Amazon, AT&T, China Mobile,

More information

A RESTful Approach to the Management of Cloud Infrastructure. Swit Phuvipadawat Murata Laboratory

A RESTful Approach to the Management of Cloud Infrastructure. Swit Phuvipadawat Murata Laboratory A RESTful Approach to the Management of Cloud Infrastructure Swit Phuvipadawat Murata Laboratory 1 A RESTful Approach to the Management of Cloud Infrastructure Hyuck Han, Shingyu Kim, Hyunsoo Jung, et.al

More information

MS-20487: Developing Windows Azure and Web Services

MS-20487: Developing Windows Azure and Web Services MS-20487: Developing Windows Azure and Web Services Description In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students

More information

Transforming Management for Modern Scale-Out Infrastructure

Transforming Management for Modern Scale-Out Infrastructure Transforming Management for Modern Scale-Out Infrastructure Software is eating the world. Marc Andreessen, WSJ 2011 That famous quote from venture capitalist and Netscape founder Marc Andreessen was true

More information