UEFI and Transparent Computing Technology



Similar documents
Douglas Fisher Vice President General Manager, Software and Services Group Intel Corporation

Intel Many Integrated Core Architecture: An Overview and Programming Models

Data center day. Big data. Jason Waxman VP, GM, Cloud Platforms Group. August 27, 2015

investor meeting SANTA CLARA

Enabling Innovation in Mobile User Experience. Bruce Fleming Sr. Principal Engineer Mobile and Communications Group

Data center day. Network Transformation. Sandra Rivera. VP, Data Center Group GM, Network Platforms Group

How To Scale At 14 Nanomnemester

Jun Liu, Senior Software Engineer Bianny Bian, Engineering Manager SSG/STO/PAC

Data center day. a silicon photonics update. Alexis Björlin. Vice President, General Manager Silicon Photonics Solutions Group August 27, 2015

2015 Global Technology conference. Diane Bryant Senior Vice President & General Manager Data Center Group Intel Corporation

New Developments in Processor and Cluster. Technology for CAE Applications

Intel Reports Fourth-Quarter and Annual Results

CFO Commentary on Full Year 2015 and Fourth-Quarter Results

Hadoop* on Lustre* Liu Ying High Performance Data Division, Intel Corporation

Vendor Update Intel 49 th IDC HPC User Forum. Mike Lafferty HPC Marketing Intel Americas Corp.

Media Cloud Based on Intel Graphics Virtualization Technology (Intel GVT-g) and OpenStack *

NASDAQ CONFERENCE. Doug Davis Sr. Vice President and General Manager, internet of Things Group

Intel Reports Second-Quarter Results

The Evolving Role of Flash in Memory Subsystems. Greg Komoto Intel Corporation Flash Memory Group

Intel Trusted Platforms Overview

Intel Reports Second-Quarter Revenue of $13.2 Billion, Consistent with Outlook

Intel Reports Third-Quarter Revenue of $14.5 Billion, Net Income of $3.1 Billion

MapReduce and Lustre * : Running Hadoop * in a High Performance Computing Environment

Intel Cyber Security Briefing: Trends, Solutions, and Opportunities. Matthew Rosenquist, Cyber Security Strategist, Intel Corp

Intel Media SDK Library Distribution and Dispatching Process

Intel Service Assurance Administrator. Product Overview

Analysis and a Case Study of Transparent Computing Implementation with UEFI

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Intel Data Migration Software

Intel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions

Intel Cyber-Security Briefing: Trends, Solutions, and Opportunities

PC Solutions That Mean Business

Intel Server Raid Controller. RAID Configuration Utility (RCU)

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

Intel Identity Protection Technology (IPT)

Big Data Analytics on Object Storage -- Hadoop over Ceph* Object Storage with SSD Cache

Intel Desktop Board DG965RY

Cloud based Holdfast Electronic Sports Game Platform

COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service. Eddie Dong, Tao Hong, Xiaowei Yang

Accelerating High-Speed Networking with Intel I/O Acceleration Technology

Intel Virtualization Technology (VT) in Converged Application Platforms

The Transition to PCI Express* for Client SSDs

Virtualization and the U2 Databases

Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology

Intel Desktop Board D975XBX2

Intel Core TM i3 Processor Series Embedded Application Power Guideline Addendum

Running Windows 8 on top of Android with KVM. 21 October Zhi Wang, Jun Nakajima, Jack Ren

Intel Embedded Virtualization Manager

A White Paper By: Dr. Gaurav Banga SVP, Engineering & CTO, Phoenix Technologies. Bridging BIOS to UEFI

UEFI PXE Boot Performance Analysis

Intel 810 and 815 Chipset Family Dynamic Video Memory Technology

RAID and Storage Options Available on Intel Server Boards and Systems

Customizing Boot Media for Linux* Direct Boot

System Event Log (SEL) Viewer User Guide

Intel System Event Log (SEL) Viewer Utility

I N V E S T O R M E E T I N G

System Image Recovery* Training Foils

Intel Server Board S3420GPRX Intel Server System SR1630GPRX Intel Server System SR1630HGPRX

UEFI Driver Development Guide for All Hardware Device Classes

新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV)

BIOS Update Release Notes

Intel Matrix Storage Console

Intel Server S3200SHL

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

Intel Server Board S3420GPV

with PKI Use Case Guide

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

A Superior Hardware Platform for Server Virtualization

UEFI on Dell BizClient Platforms

Intel Desktop Board D101GGC Specification Update

Intel Desktop Board DP35DP. MLP Report. Motherboard Logo Program (MLP) 6/17/2008

Intelligent Business Operations

Intel 845G/GL Chipset Dynamic Video Memory Technology

RAID and Storage Options Available on Intel Server Boards and Systems based on Intel 5500/5520 and 3420 PCH Chipset

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage

Configuring RAID for Optimal Performance

Intel Active Management Technology Embedded Host-based Configuration in Intelligent Systems

How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1

Intel Desktop Board DG31GL

How To Get A Client Side Virtualization Solution For Your Financial Services Business

Intel Desktop Board D945GCPE

Intel vpro Technology Module for Microsoft* Windows PowerShell*

Intel and Qihoo 360 Internet Portal Datacenter - Big Data Storage Optimization Case Study

LinuxCon Europe UEFI Mini-Summit 7 October 2015

Intel Server Board S3420GPLX Intel Server Board S3420GPLC Intel Server System SR1630GP Intel Server System SR1630HGP

Hybrid Virtualization The Next Generation of XenLinux

CLOUD SECURITY: Secure Your Infrastructure

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Managing for the Long Term: Keys to Securing, Troubleshooting and Monitoring a Private Cloud

Benefits of Intel Matrix Storage Technology

Intel Management Engine BIOS Extension (Intel MEBX) User s Guide

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

Intel Media SDK Features in Microsoft Windows 7* Multi- Monitor Configurations on 2 nd Generation Intel Core Processor-Based Platforms

Chrome OS*-Based Devices in the Enterprise

Intel Rapid Storage Technology

Intel Tunnel Mountain Software Development Platform Overview, IHV Tools Update

Intel Desktop Board D945GCPE Specification Update

Transcription:

UEFI and Transparent Computing Technology EFIS003 Wu Ming, Engineering Manager Intel SSG/PSI Embedded Team Liu Kehong (Steve), CTO ASPire Digital

Agenda Introduction of UEFI and Transparent Computing Evolution of Transparent Computing Implementations ASPire Solution extend TC to wireless market UEFI and Transparent Computing 2

Agenda Introduction of UEFI and Transparent Computing Evolution of Transparent Computing Implementations ASPire Solution extend TC to wireless market UEFI and Transparent Computing 3

4 Industry BIOS Transition to UEFI Pre-2000 2000 2004 2005 2011 All Platforms BIOS were proprietary Intel invented the Extensible Firmware Interface (EFI) and provided sample implementation under free BSD terms tianocore.org, open source EFI community launched Unified EFI (UEFI) Industry forum, with 11 members, was formed to standardize EFI 170 members and growing! Major MNCs shipping; UEFI platforms crossed 50% of IA worldwide units; Microsoft* UEFI x64 support in Server 2008, Vista* and Win7*; RedHat* and Novell* OS support

UEFI Abstracts HW Platforms Unified Extensible Firmware Interface (UEFI) Framework drivers OEM/ODM drivers IBV drivers Foundation UEFI SCOPE Compatibility Support Modules Architecture protocol Processor MRC 5

6 Transparent Computing (TC) History Prof. Zhang Yaoxue, Inventor Intel-ASPire MOU, Intel-ASPire TC Joint Lab Intel cooperated with Tsinghua / Prof. Zhang Included in Intel- MIIT MOU 2008 2010 TC invented 2000 2006 Prof. Zhang s Profile Fellow of CAE Chief Scientist of China CHS project Prof. of Tsinghua University Vision: Computing everywhere

TC Motivation Question: how to make PC usage as easy as TV? TV Turn on & watch Only care for content Easy for TV upgrade Vision of Future Computer Turn on & use End user: only care for content Platform independent 7 PC Format, OS installation, configure, application mgmt, virus scanning, backup Do it again when upgrading a computer Root-cause: Terminal too complex Too many things in terminal which are not useful all the time

Transparent Computing Problems TC is trying to solve Terminal runs more quickly Storage efficiency Security, manageability and low-cost Device-oriented to user-oriented A way to SaaS - Software as a Service How to do it? Split SW and HW Split computing and storage Software as service, provision via network Abstract disk I/O and redirect to network 8

Transparent Computing Concept TC Client OS Provisioning * Transparent Computing Delivery Network Local Computing Network Connection TC Server Remote Storage 9

10 Usage Scenarios Same HW different SW Same SW different HW OS Bare-metal Education Bank Call-center Remote office Service provider Mobile operator Logically separate HW and SW

Agenda Introduction of UEFI and Transparent Computing Evolution of Transparent Computing Implementations ASPire Solution extend TC to wireless market UEFI and Transparent Computing 11

Evolution of Transparent Computing Technology Full Virtualization TC Client Guest OS Virtual Machine Key Points Guest OS runs on virtual machine Embed a network based Linux* in BIOS as Service OS Run VMM on Linux Host OS HW Platform TC server Pros HW independent OS Neutral 100% transparent Cons Performance impact 12

Evolution of Transparent Computing Technology Para-virtualization VMM TC Client Guest OS BIOS Service OS Key Points VMM hooks IDE and NIC and get block IO handled by Service OS Service OS forward block IO to network Other device IO handled by HW HW Platform TC server Pros Performance Improvement Flexible transparent OS untouched Cons Depend on CPU feature (VT) 13

Evolution of Transparent Computing Technology Non-VT RTL TC Client Guest OS BIOS RTL Key Points Translate boot-loader disk IO at BIOS Translate run-time disk IO at OS Forward BIOS and OS disk IO to network HW Platform Pros Cons TC server Good performance HW independent OS porting effort RTL: Resource Translation Layer 14

Agenda Introduction of UEFI and Transparent Computing Evolution of Transparent Computing Implementations ASPire Solution extend TC to wireless market UEFI and Transparent Computing 15

ASPire Introduction Established in 2000 3000 Employees Provide data service, internet service development and operation for China Mobile, Singtel, Starhub, Telstra and HK Peoples. National High-tech Company National Key Software Company 16

ASPire/CMCC Project Requirements Portable wireless terminal Software as a Service Perf/power ratio Generic phone feature Operator to provide additional service via SW provision System patch like securities CMCC typical applications Vertical market considerations PINM HD video shoot and send Video conference Support Windows OS Easy for 3 rd -ISV s development 17

Problems Mobile Computing is Facing Mobile Computing Problems Especially for mass-market (600M+ subscribers) Virus threat to mobile device Malware risk Higher-price device not good for mass market Valuable data lose when device lost Difficult to upgrade Application conflict Network traffic disaster 18

Available solutions Current solutions do not solve problems well enough User-end anti-virus software Cloud based anti-virus service Cloud backup Paid repair/restore service Consulting professional Any other solutions? 19

ASPire s TC-Powered Mobile Device Networking BUS UEFI enabled 20

What is trans-parented (and How) Assets Front-end Back-end Instance OS Applications User data Dispatched Loaded Running Cached Check integrity Dispatched Loaded Running Cached Check integrity Generated Displayed Cached Stored Managed Maintained Stored Managed Upgraded Stored Encrypted 21

Transparent Data Storage Example Take a photo and backup on server Before After Capture(); fwrite( C:\temp\picture.jpg ); new soket to server; Write to socket; Close soket; Capture(); fwrite( C:\temp\picture.jpg ); C: is transparently mapped to back-end storage 22

Benefit for Mobile Operator Managed OS Secured Invulnerable Device Defeat Controlled Application Central Managed Automatic upgrading Risk application rejected. High Performance Network Garbage traffic prohibited 23

Challenges and Solutions Wireless Limited bandwidth Low reliability Local cache Virtual disk image Manageability Device-oriented to user-oriented BIOS level boot image authentication BIOS-level user management OS neutral Multiple OS support Close-source OS Block level disk IO Not dependent on a certain file system 24

Review of Non-VT Solution - Architecture TC client Boot loader BIOS Disk IO App App App OS kernel Disk IO Driver RTL Network -based Block IO Key Points Block IO based Redirect block IO to remote server Rely on network from pre-boot to run-time Network TC Server TC service Storage 25

Review of Non-VT Solution - Virtual Disk Management System Call IO read IO write Virtual Disk Management Mapping Table LBA Base Image Index? 1 1 N/A 3 N/A 1 5 N/A 2 Physical Disk Base Disk Image Delta Image Idx LBA Base Image Index? 1 1 N/A 3 N/A 1 Delta Image 1 Delta Image 2 Delta Image Idx Key Points Virtual Disk Image = mapping table + base + delta(s) Share base for different virtual disk images Delta file: software as a service Mapping table + delta: a way to track the disk changes 26 Virtual Disk 1 Virtual Disk 2

Linux* based ASPire Solution Review BIOS TC client Linux* Kernel Local Storage MeeGo* System Partition Network Local Cache User data partition TC Server TC service Storage User data partition Embedded small Linux system into BIOS File-system based cache-updating Only update user data partition (system partition not changed) Local Cache 27

OS-neutral ASPire Solution TC client Boot loader BIOS Disk IO App App App OS kernel Disk IO Driver Block IO - Windows Support File system converter Disk IO Local storage User authen table Disk Mapping Table RTL Base Image Storage Delta Image 1 Delta Image 2 Changes Block IO from network to local cache Remote local sync at pre-boot period User and disk authentication more secure * Manageability and Security Virtual Disk Management Network TC Server TC service Base Image Storage Delta Image 1 Delta Image 2 Wireless local cache 28

UEFI s Benefits to ASPire Solution Local Cache via Wireless Virtual Disk Image Management Wireless bandwidth Wireless reliability Flexible for disk image mirror Easy for value-adds Security and Authentication Device-oriented to useroriented Secure boot Copyright protection 29

Demonstration Linux*/MeeGo* in Transparent Computing Three typical CMCC/ASPire usage scenario MeeGo/TC support Windows* in Transparent Computing BIOS-level value-add for TC 30

Future Challenges Storage management Auto selection between network block IO and disk block IO Securities User authentication Disk image secure boot Anti-pirate by SaaS Manageability Better manageability for mobile operator Scalable to different market vertical market 31

Agenda Introduction of UEFI and Transparent Computing Evolution of Transparent Computing Implementations ASPire Solution extend TC to wireless market UEFI and Transparent Computing 32

Summary Transparent Computing separate HW and SW and lead the way to SaaS ASPire solution wireless, OS neutral, from device-oriented to user-oriented UEFI and Transparent Computing embed modules at BIOS, more secure, more flexible Innovation with UEFI 33

Additional resources on UEFI: Other UEFI Sessions Next slide More web based info: Specifications sites www.uefi.org, www.intel.com/technology/efi EDK II Open Source Implementation: www.tianocore.org Technical book from Intel Press: Beyond BIOS: Implementing the Unified Extensible Firmware Interface with Intel s Framework www.intel.com/intelpress 34

EFI Track Sessions Session ID Title Day/ Time EFIS001 Microsoft* Windows* Platform Evolution and Tuesday UEFI 11:10 EFIS002 UEFI Development and Innovations for Tuesday System-On-Chip (SoC) 14:05 EFIS003 UEFI and Transparent Computing Technology Tuesday 15:10 EFIS004 Intel UEFI Development Kit 2010 and Intel Boot Loader Development Kit: Foundations for Advanced Embedded Development SPCQ001 Hot Topic Q&A: Intel Boot Loader Development Kit (Intel BLDK) Tuesday 16:10 Tuesday 17:00 Room 306A 306A 306A 306A 306A EFIS005 Security and Networking Advancements Today s UEFI and Intel UEFI Development Kit 2010 (Intel UDK2010) Wednesday 11:10 306A = DONE 35

Session Presentations - PDFs The PDF for this Session presentation is available from our IDF Content Catalog at the end of the day at: intel.com/go/idfsessionsbj URL is on top of Session Agenda Pages in Pocket Guide 36

Please Fill out the Session Evaluation Form Give the completed form to the room monitors as you exit! Thank You for your input, we use it to improve future Intel Developer Forum events 37

38 Q&A

Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPETY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel may make changes to specifications and product descriptions at any time, without notice. All products, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice. Intel, processors, chipsets, and desktop boards may contain design defects or errors known as errata, which may cause the product to deviate from published specifications. Current characterized errata are available on request. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark* and MobileMark*, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. Intel, Sponsors of Tomorrow. and the Intel logo are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright 2011 Intel Corporation. 39

Risk Factors The above statements and any others in this document that refer to plans and expectations for the first quarter, the year and the future are forward-looking statements that involve a number of risks and uncertainties. Many factors could affect Intel s actual results, and variances from Intel s current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements. Intel presently considers the following to be the important factors that could cause actual results to differ materially from the corporation s expectations. Demand could be different from Intel's expectations due to factors including changes in business and economic conditions; customer acceptance of Intel s and competitors products; changes in customer order patterns including order cancellations; and changes in the level of inventory at customers. Intel operates in intensely competitive industries that are characterized by a high percentage of costs that are fixed or difficult to reduce in the short term and product demand that is highly variable and difficult to forecast. Revenue and the gross margin percentage are affected by the timing of Intel product introductions and the demand for and market acceptance of Intel's products; actions taken by Intel's competitors, including product offerings and introductions, marketing programs and pricing pressures and Intel s response to such actions; and Intel s ability to respond quickly to technological developments and to incorporate new features into its products. The gross margin percentage could vary significantly from expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale; changes in revenue levels; product mix and pricing; the timing and execution of the manufacturing ramp and associated costs; start-up costs; excess or obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; product manufacturing quality/yields; and impairments of longlived assets, including manufacturing, assembly/test and intangible assets. Expenses, particularly certain marketing and compensation expenses, as well as restructuring and asset impairment charges, vary depending on the level of demand for Intel's products and the level of revenue and profits. The majority of Intel s non-marketable equity investment portfolio balance is concentrated in companies in the flash memory market segment, and declines in this market segment or changes in management s plans with respect to Intel s investments in this market segment could result in significant impairment charges, impacting restructuring charges as well as gains/losses on equity investments and interest and other. Intel's results could be impacted by adverse economic, social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Intel s results could be affected by the timing of closing of acquisitions and divestitures. Intel's results could be affected by adverse effects associated with product defects and errata (deviations from published specifications), and by litigation or regulatory matters involving intellectual property, stockholder, consumer, antitrust and other issues, such as the litigation and regulatory matters described in Intel's SEC reports. An unfavorable ruling could include monetary damages or an injunction prohibiting us from manufacturing or selling one or more products, precluding particular business practices, impacting Intel s ability to design its products, or requiring other remedies such as compulsory licensing of intellectual property. A detailed discussion of these and other factors that could affect Intel s results is included in Intel s SEC filings, including the report on Form 10-Q for the quarter ended September 25, 2010. Rev. 1/13/11 40