Designing and Implementing Computer Workgroups

Designing and Implementing Computer Workgroups

By (author) 

List price: US$53.48

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


Simplify the design, implementation, and evolution of computer workgroups.-- Find out what it takes to design and implement an enterprise-wide architecture based on client/server workgroups.-- Reduce complexity and improve interoperability in today's multi-operating system environments.-- Concrete, realistic approach for evolving existing environments to use new technologies as they become available.This book brings together proven "up-front" and evolutionary design techniques which can dramatically enhance your network's performance, reliability, and manageability.
show more

Product details

  • Paperback | 420 pages
  • 177.29 x 233.43 x 22.61mm | 603.27g
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130827096
  • 9780130827098

Table of contents

List of Figures.


About the Author.


How to Use This Book.

1. At the Beginning: Client-Server Design Concepts.

Defining the Client-Server Architecture. What Does "Client-Server" Really Mean? Architectural Balance with the Client-Server Model. Summary of Client-Server Architecture. Design Concepts Summary.

2. Object-Oriented Principles: Learning from Software Development.

Applying Object-Oriented Principles to Client-Server Design. Object-Oriented Design Principle Summary.

3. Attacking Complexity: Class-Based System Administration.

What Is Complexity and Why Should We Control It? Applying Object-Oriented Principles to System Administration. Class-Based System Administration Summary.

4. Divide and Conquer: Justifying a Workgroup Model.

The Evolution of the Monolithic Network Environment. Arguments for a Formal Subdivision of "The Network". At Last-Defining the Term "Workgroup". The Workcenter. Workgroup Summary.

5. Primary Structure: Introducing the Three-Tier Client-Server Workgroup.

Observations About Networked Computer Environments. Lucke's Law of Proximate Blame. A Functional Model of a Three-Tier Client-Server Workgroup. 3TCS Workgroup Structure Summary.

6. Windows onto the Workgroup: The Workgroup Client System.

The Client System. Selecting the Proper Client System Hardware Configuration. Selecting the Proper Client System Software. The "Dataless" Client System. The Client System as Extra Compute Power. Workgroup Client Summary.

7. Stable Storage: The Workgroup File Server.

The File Server. A General Model of Networked Data-Sharing Mechanisms. Data-Sharing Functional Hierarchy. Specific Examples of Server Data-Sharing Mechanisms. The "One-Large-Pipe" Problem.The File Server and High Availability. File Server Storage Options. Selecting the Proper File Server Hardware. File Server Operating System Tuning. File Server Backup. Dedicate Your File Server Resources. File Server Summary.

8. Getting the Jobs Done: The Workgroup Compute Server.

The Compute Server. Understanding Compute Server Needs. Amdahl's Law for System Bus Requirements. Amdahl's Law of Parallelism. Summary of Amdahl's Laws. Selecting the Proper Compute Server Hardware. The Compute Server and Load Balancing. The Compute Server and File Server Access. Compute Server Summary.

9. Network Infrastructure: The Workgroup Foundation.

Examining the Pace of LAN Technology Advances. The Evolution of LAN Topology. Important LAN Technologies and Functionality. The WAN Component of Workgroup Networking. Network Performance Monitoring. Workgroup Network Design Suggestions. Network Infrastructure Summary.

10. Hardware Architecture: Determining Resource Distribution.

Client-Server Components and Hardware Mappings. Scalable Workgroup Building Blocks. Commonly Encountered Workgroup Components. Data Access Services. Client-Server Support Services. Workgroup Resource Location Strategies. Location and Use of Hierarchical Resources. Mapping Workgroup Hardware Resources. Hardware Architecture Summary.

11. Operating Environment: Management, Measurement, and Methods.

Workgroup System Management. Dataless Clients. Software Package Distribution and Installation. SDU: A Network Software Distribution Model. Class-Based Software Installation. System-Administration Techniques. The Depot Tool: Automated Data Configuration. Performance Monitoring. Operating Environment Summary.

12. Data Sharing: Local Access and Global Visibility.

Presenting a Consistent Data Access Interface. Consistent Data Access with Automounter and AutoFS. Consistent Data Access with Microsoft Windows. Consistent Data Access with DCE DFS. Moving Data Without Rewriting the World. Mapping Different File System Types. User Profile Data and "Home" Environment. Workgroup Authentication Services. Controlling Access to Data. The Client System's View of the Data World. Data Sharing Summary.

13. The Application Environment: Enabling the User.

The User Desktop as an Integration Vehicle. The Desktop Look and Feel. Common Windowing Systems. Desktop Environments on Top of Windowing Systems. Using a Load-Balancing Service with the Desktop. Integrating Application Packages with the Desktop. Collaborative Tools on the Desktop. Application Environment Summary.

14. Enterprise Access: Gluing Workgroups Together.

Requirements for WAN Resource Sharing. Trust and Authentication Between Groups. WAN Data Encryption. Check-In, Check-Out Containers. WAN and Workgroup Summary.

15. Interoperability: Cooperation Within the Workgroup.

Client-Server Architectural Interoperability. Interoperability Within the Workgroup Functional Model. Levels of Workgroup Interoperability. The Network Infrastructure and Interoperation. Hardware Architecture and Interoperation. The Operating Environment and Interoperation. Data Sharing and Interoperation. The Application Environment and Interoperation. Unix-to-Unix... Interoperability. Levels of Unix-to-Unix Interoperability. Windows-to-Windows... Interoperability. Levels of Unix to Windows NT... Interoperability. Unix and Windows NT Network Infrastructure. Unix and Windows NT Hardware Architecture. Unix and Windows NT Operating Environment. System-Management Services. Unix and Windows NT Data Sharing. Interoperability Summary.

16. Case Study: Workgroup Design for Power Users-AORTA.

AORTA Introduction. The AORTA Workgroup Environment. AORTA Network Infrastructure. AORTA Hardware Architecture. AORTA Operating Environment. AORTA Data Sharing. AORTA Application Environment. AORTA Environment Summary.

17. Case Study: Design, Redesign, and Evolution-The RAPTOR Project.

The Initial HP SPOKANE Environment. Elements of the RAPTOR Project Organization. RAPTOR Network Infrastructure. RAPTOR Hardware Architecture. RAPTOR Operating Environment. RAPTOR Data Sharing. RAPTOR Application Environment. RAPTOR Project Results.

18. Afterword: What Is Next in Workgroup Architecture?

Workgroups Trends for the Future. A Future Workgroup Picture.

Appendix A. A Simple Model for Managing Change in Your Environment.

Observations About Change and the Migration Process. A Five-Step Migration Methodology. Mental Models of Change. Managing Change in Your Environment Summary.

Appendix B. Network Data Flow Analysis for NFS Workgroups.

NFS and the SPEC_SFS Benchmarks. The SPEC_SFS Benchmark Details. The SPEC_SFS1 Benchmark and NFS IOPS. Data Flow Analysis Methodology. Examples of Problem NFS Configurations. Why Does My NFS Server Only Support Half of My Clients? An Example for a Large Environment. "Houston, We Have a Problem". Think Inside the Box NFS Data Flow Analysis Summary.

Appendix C. Workgroup Environmental-Assessment Methodology.

Extending the Workgroup Functional Model. People and Responsibilities. Process and Action. The Environmental-Assessment Methodology. Environmental-Assessment Summary.

Appendix D. Workgroup Design Icons.

Acronyms and Abbreviations.


show more

About Robert W. Lucke

Robert Lucke is Senior Technical Consultant for Hewlett-Packard's Technical Desktop division, and a member of the Technical Consulting Team, which works with HP's top 62 technical customers worldwide. His current specialties include software development, system and application performance tuning, heterogeneous interoperability, computing architectures, and large-scale system administration.
show more