Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Distributed services with OpenAFS : for enterprise and education
Gehrke W., Milicchio F., Springer-Verlag New York, Inc., Secaucus, NJ, 2007. 395 pp. Type: Book (9783540366331)
Date Reviewed: May 15 2008

Many books cover isolated aspects of distributed enterprises, such as email or single sign-on authentication. Others address the overall concepts behind distributed systems. This book makes the unique contribution of detailing the process of downloading and installing every piece of open-source software required to build a complete distributed enterprise. With Linux and OpenAFS as the foundation, Gehrke and Milicchio build an open, fault-tolerant, secure set of distributed services that provide true enterprise-grade computing. This platform would seem to be the perfect solution for cooperating researchers and other geographically dispersed groups that do not want to invest in the standard Windows or Unix server-based solutions.

The book has 17 chapters, divided into three sections: “Core Services,” “Pushing the Core Services,” and “Applications.” “Core Services” starts with obtaining Debian Linux, and continues through setting up network time services, authenticating with Kerberos, creating directory access via lightweight directory access protocol (LDAP), setting up OpenAFS, and configuring Samba. The second section adds dynamic host configuration protocol (DHCP) services, Web services via Apache, email, Internet news, database services via PostgreSQL, the Mailman mailing list manager, Horde groupware, ILIAS e-learning software, and calendar management. Finally, the “Applications” section covers configuration of clients (Ubuntu Linux, Mac OS X, and Windows), clustering, and collaborative development. Note that all services are built on redundant server processes and encrypted communication channels.

Gehrke and Milicchio are proud of the fact that this book describes a running system, so most steps are illustrated with screen captures of the command line. Each chapter ends with practice exercises that lead the reader to further study without muddying the presentation of installation and configuration details. The Italian authors occasionally create some nonstandard grammatical constructions that sound odd to my ear (“To set properly a WebDAV ACL may not be easy for users,” on page 234).

Overall, this is a great open-source reference work that all serious system architects and administrators should add to their bookshelves.

Reviewer:  Bayard Kohlhepp Review #: CR135597 (0903-0214)
Bookmark and Share
  Featured Reviewer  
 
Distributed Systems (D.4.7 ... )
 
 
Distributed Programming (D.1.3 ... )
 
 
Concurrent Programming (D.1.3 )
 
 
General (D.4.0 )
 
 
Security and Protection (K.6.5 )
 
 
System Management (K.6.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Distributed Systems": Date
The design of the Saguaro distributed operating system
Andrews G., Schlichting R., Hayes R., Purdin T. IEEE Transactions on Software Engineering 13(1): 104-118, 1987. Type: Article
Sep 1 1987
Modern operating systems
Tanenbaum A., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780135881873)
Dec 1 1992
The drinking philosophers problem
Chandy K., Misra J. ACM Transactions on Programming Languages and Systems 6(4): 632-646, 1984. Type: Article
Jun 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy