01_790109 ffirs.qxp 6/13/06 8:48 PM Page iii L e s s o n s i n G r i d C o m p u t i n g : The System Is a Mirror Stuart Robbins 01_790109 ffirs.qxp 6/13/06 8:48 PM Page i Lessons in Grid Computing 01_790109 ffirs.qxp 6/13/06 8:48 PM Page ii Additional praise for Lessons in Grid Computing: The System Is a Mirror “I really like the storytelling format for communicating these ideas, and I have a strong feeling this book will be uniquely positioned in the vol- umes of IT advice/offerings. The “Stuart Robbins philosophy” of IT project management is rooted in a genuine appreciation of the human side of technology. This book articulates these important and surpris- ingly simple (yet all too often overlooked) lessons. The accessible story- telling format will communicate to a wider audience than just IT management.” Maggie Law, User Interface Designer, PeopleSoft “I was thrilled to read this. It’s such an easy thing but most often it is overlooked. It’s very true that system reflects the harmony (or the lack of) of an organization. This book explains in plain English one of the se- crets of measuring the success or failures in this complicated and ever changing world of IT.” Ruyben Seth, Database Manager, Symantec Corporation (Oregon) “This is a very complicated and challenging concept and you have raised some serious thought provoking issues.” Atefeh Riazi, Worldwide CIO, Ogilvy & Mather, Inc. “These stories are easy to read, and good fodder for students!” Carol Brown, Ph.D., Kellogg School of Business “You are an excellent writer and [this theory] demonstrates that you are a visionary in our industry!” Steve Yatko, Head of IT R&D, Credit Suisse First Boston (NYC) 01_790109 ffirs.qxp 6/13/06 8:48 PM Page iii L e s s o n s i n G r i d C o m p u t i n g : The System Is a Mirror Stuart Robbins 01_790109 ffirs.qxp 6/13/06 8:48 PM Page iv This book is printed on acid-free paper. ∞ Copyright © 2006 by John Wiley & Sons, Inc. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400, fax 978-646-8600, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, 201-748-6011, fax 201-748-6008, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. For general information on our other products and services, or technical support, please contact our Customer Care Department within the United States at 800-762-2974, outside the United States at 317-572-3993 or fax 317-572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. For more information about Wiley products, visit our Web site at www.wiley.com. Library of Congress Cataloging-in-Publication Data Robbins, Stuart, 1953- Lessons in grid computing : the system is a mirror / Stuart Robbins. p. cm. Includes bibliographical references and index. ISBN-13: 978-0-471-79010-5 (cloth : alk. paper) ISBN-10: 0-471-79010-9 (cloth : alk. paper) 1. Information technology—Management. 2. Business—Computer networks. 3. Management information systems. 4. Industrial management—Technological innovations. 5. Decision making. I. Title. HD30.2.R627 2006 658.4’038—dc22 2006002910 Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 01_790109 ffirs.qxp 6/13/06 8:48 PM Page v For my son, Max 01_790109 ffirs.qxp 6/13/06 8:48 PM Page vi “We must transform ourselves.” –Steve Yatko Head of IT R&D, Credit Suisse First Boston 2004 “Language is digital.” –Gregory Bateson Steps Toward an Ecology of Mind 1972 02_790109 ftoc.qxp 6/13/06 8:48 PM Page vii CONTENTS Foreword by Geoffrey Moore xi Foreword by Thornton May xiii Acknowledgments xvii CHAPTER 1 The Prime Theorem 1 Information Systems Mirror the People that Build Them CHAPTER 2 Interfaces 7 How They Work and What Happens When They Are Broken CHAPTER 3 Relationship Management 21 We Can No Longer Manage the Systems as Single Nodes CHAPTER 4 Virtualization 36 A Natural Stage in the Maturity Cycle of Technologies CHAPTER 5 Orchestration 59 Finding a Sensible Order amid too Many Complications to Count CHAPTER 6 Complexity 80 Databases, Passwords, Collaboration, Funding, Smashed Atoms, and a Professor vii 02_790109 ftoc.qxp 6/13/06 8:48 PM Page viii viii Contents CHAPTER 7 Distributed Resources 99 Two Types of Diffusion—Compute Resources and Human Capital CHAPTER 8 Flash Teams 122 Analysis of New Organizational Groups from Several Perspectives CHAPTER 9 Network as Narrative Form 138 Basic Building Blocks Connected to Create Various Structures CHAPTER 10 Identity 155 Finding the Needle in the Haystack and Giving It a Name CHAPTER 11 Organizational Architecture 170 How We Organize Ourselves Is as Important as What We Say and Do CHAPTER 12 (Theory of) Resonant Usability 181 Everything Is Moving to the Presentation Layer, Where Humans Interact CHAPTER 13 Turbulence 208 Creating Stability in the Face of Chaotic Disruption CHAPTER 14 Libraries 232 Two Lives, Two Windows, and the Search for Information CHAPTER 15 Abstraction 246 Lift Yourself above the Conflicting Details and Look for Similarity CHAPTER 16 Insubordination as an Asset 260 Why You Must Allow Employees to Disagree with Your Decisions CHAPTER 17 The Consortium 281 The Multisourced IT Organization and a Software Commons—Our Future CHAPTER 18 The Everysphere 303 An Example of Synchronous Events between “Unrelated” Objects