Data Center Linux Goals and Capabilities
Total Page:16
File Type:pdf, Size:1020Kb
Open Source Development Labs Data Center Linux Goals and Capabilities Version 1.2 Open Source Development Labs, Inc. 127 SW Millikan Way, Suite 400 Beaverton, OR 97005 USA Phone: +1-503-626-2455 Copyright (c) 2006 by The Open Source Development Labs, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is available at http://www.opencontent.org/openpub/). Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder. Other company, product or service names may be the trademarks of others. Linux is a Registered Trademark of Linus Torvalds. 1 Contents CONTENTS......................................................................................................................................2 WHAT'S NEW? REVISIONS OF THIS DOCUMENT.......................................................................9 DATA CENTER LINUX INITIATIVE GOALS..................................................................................10 The Market and Technical Scope of This Document...............................................................11 CATEGORIES OF MARKETING GOALS ........................................................................ 11 CATEGORIES OF TECHNICAL CAPABILITIES ............................................................. 11 Join Our Global Community Resource ....................................................................................12 WE INVITE PARTICIPATION........................................................................................... 12 ACKNOWLEDGEMENTS................................................................................................. 12 MARKETING GOALS.....................................................................................................................14 Market Priorities .......................................................................................................................14 Categories of Marketing Goals ................................................................................................15 LINUX AWARENESS AND CONFIDENCE ..................................................................... 15 GLOBAL ENTERPRISE SERVICES AND SUPPORT..................................................... 15 WORKLOADS: SOLUTION STACK LAYERS AND WORKLOAD ENABLERS .............. 15 TECHNICAL TRAINING AND EDUCATION .................................................................... 16 DEVELOPMENT COMMUNITY ....................................................................................... 16 TOTAL COST OF OWNERSHIP...................................................................................... 16 STABILITY........................................................................................................................ 16 Guide to Marketing Goal Table Entries....................................................................................17 Market Goal Tables..................................................................................................................18 LINUX AWARENESS AND CONFIDENCE ..................................................................... 18 GLOBAL ENTERPRISE SERVICES AND SUPPORT SERVICES ................................. 29 WORKLOADS: SOLUTION STACK LAYERS AND WORKLOAD ENABLERS .............. 36 TECHNICAL TRAINING AND EDUCATION .................................................................... 51 DEVELOPMENT COMMUNITY ....................................................................................... 54 TOTAL COST OF OWNERSHIP...................................................................................... 61 STABILITY........................................................................................................................ 64 TECHNICAL CAPABILITIES ..........................................................................................................68 Technical Overview..................................................................................................................68 Description of Technical Categories ........................................................................................68 SCALABILITY................................................................................................................... 68 PERFORMANCE.............................................................................................................. 68 RAS (RELIABILITY, AVAILABILITY, SERVICEABILITY) ................................................ 69 MANAGEABILITY............................................................................................................. 69 VIRTUALIZATION ............................................................................................................ 69 CLUSTERS....................................................................................................................... 69 STANDARDS.................................................................................................................... 70 SECURITY........................................................................................................................ 70 USABILITY ....................................................................................................................... 70 Priority One Technical Capabilities ..........................................................................................71 Guide to Technical Capability Table Entries............................................................................78 GENERAL TABLE FORMAT............................................................................................ 78 MATURITY LEVEL DEFINITIONS ................................................................................... 79 Technical Capability Tables .....................................................................................................80 SCALABILITY................................................................................................................... 80 CPUs—1 way............................................................................................................. 80 CPUs—2 way............................................................................................................. 80 CPUs—4 way............................................................................................................. 81 CPUs—-8 way............................................................................................................ 81 2 CPUs—16 way........................................................................................................... 82 CPUs—32 way........................................................................................................... 82 CPUs—64 way........................................................................................................... 83 Network I/O–-10/sec .................................................................................................. 83 Network I/O—100/sec................................................................................................ 83 Network I/O–-1000/sec .............................................................................................. 84 Network I/O—10Mb/sec............................................................................................. 84 Network I/O—100Mb/sec........................................................................................... 84 Network I/O–-1000Mb/sec ......................................................................................... 85 Network I/O—10Gb/sec ............................................................................................. 85 Network—Sendfile ..................................................................................................... 85 Network—Copyless Send/Receive............................................................................ 86 Network—Scalable Poll ............................................................................................. 86 Network—Asynchronous I/O...................................................................................... 87 Network—Segment Offloading .................................................................................. 87 Network—Checksum Offloading................................................................................ 88 Network—Denial of Service Protection...................................................................... 88 Network—High Speed Routing (Especially IPV6) ..................................................... 88 Network—Better Quality of Service and Queuing...................................................... 89 Network—APIs for High Speed Interconnect............................................................. 89 Network—Support for High Speed TCP .................................................................... 89 Disk I/O Connectivity— 2 Storage Devices ............................................................... 90 Disk I/O Connectivity— 8 Storage Devices ............................................................... 90 Disk I/O Connectivity—12 Storage Devices .............................................................. 90 Disk I/O Connectivity—256 Storage Devices ............................................................ 91 Disk I/O Connectivity—4096 Storage Devices .........................................................