Cloud Computing
Technologies and Strategies
of the Ubiquitous Data Center
K10303_C000a.indd 1 3/10/10 10:50:15 AM
Cloud Computing
Technologies and Strategies
of the Ubiquitous Data Center
Brian J.S. Chee and Curtis Franklin, Jr.
K10303_C000a.indd 3 3/10/10 10:50:15 AM
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
© 2010 by Taylor and Francis Group, LLC
CRC Press is an imprint of Taylor & Francis Group, an Informa business
No claim to original U.S. Government works
Printed in the United States of America on acid-free paper
10 9 8 7 6 5 4 3 2 1
International Standard Book Number: 978-1-4398-0612-8 (Hardback)
This book contains information obtained from authentic and highly regarded sources. Reasonable
efforts have been made to publish reliable data and information, but the author and publisher cannot
assume responsibility for the validity of all materials or the consequences of their use. The authors and
publishers have attempted to trace the copyright holders of all material reproduced in this publication
and apologize to copyright holders if permission to publish in this form has not been obtained. If any
copyright material has not been acknowledged please write and let us know so we may rectify in any
future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced,
transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or
hereafter invented, including photocopying, microfilming, and recording, or in any information stor-
age or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access www.copy-
right.com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222
Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that pro-
vides licenses and registration for a variety of users. For organizations that have been granted a pho-
tocopy license by the CCC, a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are
used only for identification and explanation without intent to infringe.
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
and the CRC Press Web site at
http://www.crcpress.com
K10303_C000a.indd 4 3/10/10 10:50:15 AM
v
Contents
Preface xi
Acknowledgments xv
About the Authors xvii
Chapter 1 What Is a Cloud? 1
In This Chapter 1
In the Beginning 2
Computer Services Become Abstract 4
The ISO-OSI Model: Seven Layers of Abstraction 5
ODBC: The Abstract Database 7
OpenGL: Abstract Images 7
Demand Abstraction 10
What Can You Do with a Cloud? 12
Beowulf 13
Grid Computing 14
Virtualization 15
What Would You Like in Your Cloud? 16
The Anytime, Anyplace Cloud 18
Clouds Flight Path for Chapter 1 19
Chapter 2 Grids, HPCs, and Clouds 21
In This Chapter 21
Scientific Computing and Its Contribution to Clouds 22
Defining Terms: Grids and HPCs 22
Software for Grids and HPCs 24