Internet-based Distributed Computing Projects
 
Home   News and Articles   Active Projects   Computing Platforms  
Upcoming Projects   Recently Completed Projects   Past Projects  
Tools   Development Platforms   Conferences   Parody and Fun Sites   Links   Politics
Teams   Books and Journals

Distributed Computing Books and Journals

Distributed Computing

cover

Distributed Systems: Concepts and Design
by by George Coulouris, Jean Dollimore, Tim Kindberg
third edition, published August 7, 2000
672 pages
From Book News, Inc. : Emphasizes design approaches such as openness, scalability, transparency, reliability, and security, and introduces new technologies including ATM networking, internetworks, multicast protocols, and distributed memory sharing. Includes case studies of networking and interprocess communication, distributed file systems, name services, and replication.

cover

Distributed Systems: Principles and Paradigms
by Maarten Van Steen, Andrew S. Tanenbaum
first edition, published January 15, 2002
840 pages
Presents a complete introduction to distributed principles and paradigms. Author identifies the seven key principles of distributed systems, and presents extensive examples of each. For all developers, software engineers, and architects who need an in-depth understanding of distributed systems.

cover

Java Network Programming : A Complete Guide to Networking, Streams, and Distributed Computing
by Merlin Hughes, Michael Shoffner, Derek Hamner, Conrad Hughes
second edition, published July, 1999
807 pages
From Book News, Inc. : Provides useful techniques and code for networked applications development in Java, focusing on streams and IP-based protocols such as TCP, UDP and multicast. The second edition adds coverage of Java 2 and new material on custom URL-related factories, Java I/O, RMI, servlets, and CORBA. The sections on cryptography have been omitted, but will be available in a separate book.

Cluster Computing

cover High Performance Cluster Computing: Architectures and Systems, Volume 1
by Rajkuma Buyya (editor)
Volume 1, first edition, published May 21, 1999
881 pages
High Performance Cluster Computing contains academic articles concerning supercomputing collected from researchers around the world. Though targeted primarily at graduate students and researchers in computer science, the general reader may find great value in its overview of the current state of high-performance computing.

cover

High Performance Cluster Computing: Programming and Applications, Volume 2
by Rajkuma Buyya (editor)
Volume 2, first edition, published June 25, 1999
664 pages
Volume 2 discusses programming environments and development tools, Java as a language of choice for development in highly parallel systems, and state-of-the-art high performance algorithms and applications. DLC: High performance computing.

cover

How to Build a Beowulf
by Thomas L. Sterling, John Salmon, Donald J. Becker, Savarese, Daniel F. Savarese
published May 28, 1999
261 pages
How to Build a Beowulf covers the essentials of today's "cheap supercomputing" that is available with off-the-shelf PC hardware running Linux. Filled with advice from the experts, this book is a working guide to the essentials of planning, installing, and running a Beowulf cluster.

cover

Building Linux Clusters
by David H. M. Spector
first edition, published July, 2000
332 pages
From Book News, Inc. : For veteran Linux programmers, Spector explains how to tie a bunch of computer together with a network and get them all to work on a large problem that has been broken down into smaller pieces. NASA's 1994 Beowulf cluster for supercomputer performance was built in this way with Linux at the fraction of the cost for conventional approaches. The disk contains a version of Red Hat Linux 6.2 customized for clustering, ready to go.

cover

In Search of Clusters, Second Edition
by Gregory F. Pfister
second edition, published January, 1998
320 pages
From Book News, Inc. : For people planning to purchase, sell, design, or administer a server or multi-user computer system, explains the key strategy of clustering used by most of the big computer companies for high-availability, high-performance parallel computing. Includes a substantially annotated bibliography. Updated and corrected from the 1995 edition.

Grid Computing

cover

The Grid : Blueprint for a New Computing Infrastructure
by Ian Foster (Editor), Carl Kesselman (Editor)
first edition, published November, 1998
701 pages
Foster and Kesselman have gathered together essays, proposals, and ruminations of more than 30 distinguished stars of the high-speed computing and networking world in order to do four things: make the case for developing computational grids, provide ideas on how such grids may be designed, demonstrate how the grids might be used, and point out the research still needed to make it happen. While the book was written to serve as a possible textbook in advanced networking, it makes fascinating reading for anyone interested in the future of network computing.

The text covers Grid applications, the programming tools required, the services that will be provided, and an examination of Grid infrastructure. Despite being the work of so many authors, the chapters are logically arranged so that the knowledge needed to understand one chapter is provided by those that precede it.

cover

Grid Computing--Grid 2000 : First Ieee/Acm International Workshop, Bangalore, India, December 17, 2000 : Proceedings (Lecture Notes in Computer science)
by Rajkumar Buyya, Mark Baker
published March, 2001
Proceedings of the First IEEE/ACM International Workshop on Grid Computing, held in Bangalore, India, December 17, 2000. Topics covered at the conference included grid resource management, grid middleware and problem solving environments, and grid test-beds and resource discovery.
NEW!

cover

Grid Computing: Making The Global Infrastructure a Reality
by Fran Berman, Anthony J. G. Hey and Geoffrey Fox
first edition, published April 8, 2003
1080 pages

From John Wiley & Sons, Ltd.: "A number of corporations, professional groups, university consortiums, and other groups have developed or are developing frameworks and software for managing grid computing projects. The European Community (EU) is sponsoring a project for a grid for high-energy physics, earth observation, and biology applications. In the United States, the National Technology Grid is prototyping a computational grid for infrastructure and an access grid for people. Sun Microsystems offers Grid Engine software. Described as a distributed resource management tool, Grid Engine allows engineers at companies like Sony and Synopsys to pool the computer cycles on up to 80 workstations at a time.

"Grid Computing: Features contributions from the major players in the field; Covers all aspects of grid technology from motivation to applications; Provides an extensive state-of-the-art guide in grid computing

"This is essential reading for researchers in Computing and Engineering, physicists, statisticians, engineers and mathematicians and IT policy makers."

Parallel Computing

cover

Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers
by Barry Wilkinson, C. Michael Allen
first edition, published August 12, 1998
431 pages
From Book News, Inc. : Covers the techniques of parallel programming in a practical manner that enables students to write and evaluate their parallel programs. The authors introduce parallel programming techniques as a natural extension to sequential programming, develop the basic techniques of message-passing parallel programming, and address problem-specific algorithms in both non-numeric and numeric domains. Also covers shared memory, Pthreads, image processing, searching, and optimization. Requires no prerequisites in parallel programming, as it assumes only C programming knowledge. Intended for undergraduate computer science students and CS professionals.
no image available Scalable Parallel Computing: Technology, Architecture, Programming
by Kai Hwang, Zhiwei Xu
published February 1, 1998
832 pages
This comprehensive new text from author Kai Hwang covers four important aspects of parallel and distributed computing--principles, technology, architecture, and programming--and can be used for several upper-level courses.

Science

cover

Applied Cryptography: Protocols, Algorithms, and Source Code in C
by Bruce Schneier
second edition, published October 18, 1995
784 pages
This book offers an authoritative introduction to the field of cryptography, suitable for both the specialist and the general reader. The book adopts an encyclopedic approach to cryptographic systems throughout history, from ciphers to public key cryptography. Schneier also outlines cryptographic protocols--the steps required for secure encryption--with the precision of a chess master.

Readable, instructive, and truly exhaustive, this text is a must for anyone wanting a solid introduction to the field in a single volume. Applied Cryptography presents the source code for most algorithms and other procedures in C rather than using pure math. The book also includes source code for the Data Encryption Standard (DES) and other algorithms, but readers don't need to know programming to benefit from this text. With a truly comprehensive bibliography of over 1,600 entries, Applied Cryptography provides the reader with plenty of sources for more information.

cover

The Search for Life in the Universe
by Donald Goldsmith, Tobias C. Owen
third edition, published August, 2001
592 pages
Long recognized as the premier text for astrobiology courses, The Search for Life in the Universe now appears in a completely revised and updated Third Edition. This book engages students in astronomy by presenting a great, unsolved mystery: How likely is life beyond earth, and how can we find it if it exists? The text covers the fundamentals of astronomy and astrophysics, including the discovery of more than 55 planets around other stars, and also provides an overview of biology, geology, evolution, and the possibilities of interstellar travel and communication. Written for readers with no background in mathematics, the book includes 24 color insert pages and brilliantly rendered illustrations by Jon Lomberg.

Non-Fiction

cover

Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage
by Clifford Stoll
most recent edition published October 3, 2000
432 pages
A sentimental favorite, this book seems to have inspired a whole category of books exploring the quest to capture computer criminals. Still, even several years after its initial publication and after much imitation, the book remains a good read with an engaging story line and a critical outlook, as Clifford Stoll becomes, almost unwillingly, a one-man security force trying to track down faceless criminals who've invaded the university computer lab he stewards. What first appears as a 75-cent accounting error in a computer log is eventually revealed to be a ring of industrial espionage, primarily thanks to Stoll's persistence and intellectual tenacity.

Fiction

cover

Contact
by Carl Sagan
reissue edition, published July, 1997
434 pages
It is December 1999, the dawn of the millennium, and a team of international scientists is poised for the most fantastic adventure in human history. After years of scanning the galaxy for signs of somebody or something else, this team believes they've found a message from an intelligent source--and they travel deep into space to meet it. Pulitzer Prize winner Carl Sagan injects Contact, his prophetic adventure story, with scientific details that make it utterly believable. It is a Cold War era novel that parlays the nuclear paranoia of the time into exquisitely wrought tension among the various countries involved. Sagan meditates on science, religion, and government--the elements that define society--and looks to their impact on and role in the future. His ability to pack an exciting read with such rich content is an unusual talent that makes Contact a modern sci-fi classic.

cover

Cryptonomicon
by Neal Stephenson
published May 2, 2000
928 pages
This novel follows fictional characters in World War II and the present day in their travels all over the world in intertwined plots which explore the uses and ramifications of cryptography. It draws interesting parallels between the cryptographic technologies used in both time periods and between the characters themselves.

Journals

  Best papers from Symposium on Cluster Computing and the Grid (CCGrid2001)
edited by Craig Lee, Rajkumar Buyya, Paul Roe
published May 18, 2001
free online edition, courtesy of IEEE TFCC and Elsevier Science
Extended versions of papers presented at CCGrid2001.

Other Resources

Search for more books at:

Search:
Keywords:
In Association with Amazon.com


Top...