Pattern-Oriented Software Architecture, Patterns for Resource ManagementThe first volume of the POSA pattern series introduced a broad-spectrum of general-purpose patterns in software design and architecture. The second narrowed the focus to fundamental patterns for building sophisticated concurrent and networked software systems and applications. This volume uses design patterns to present techniques for implementing effective resource management in a system. The patterns are covered in detail making use of several examples providing directions to the readers on how to implement the presented patterns. Additionally, the volume presents a thorough introduction into resource management and a case study where the patterns are applied to the domain of mobile radio networks. The patterns are grouped by different areas of resource management and hence address the complete lifecycle of resources: resource acquisition, coordination and release. |
Contents
Resource Lifecycle | |
Resource Release | |
Guidelines for Applying Resource | |
Case Study Mobile Network | |
The Past Present and Future of Patterns | |
Concluding Remarks | |
Notations | |
References | |
lndi | |
Other editions - View all
PATTERN ORIENTED SOFTWARE ARCHITECTURE VOL.3, Volume 3 Michael Kirchner,Prashant Jain No preview available - 2005 |
Common terms and phrases
acquire resources acquire the resource Acquisition pattern allows base station Class Collaborator client computing Conference on Pattern configured connection context Coordinator pattern CORBA CPU boards CRC cards database distributed domain ensure example Grid computing hoc networking implement initial interaction Java Languages of Programs Lazy Acquisition 38 Lazy Evaluation lease grantor Leasing pattern loaded lookup service management pattern language managing resources method mobile network mobile phone multiple Naming Service network elements number of resources Object Pool operating system optimize overhead Partial Acquisition participants pattern describes pattern language patterns and pattern performance Pooling 97 POSA1 POSA2 predictable prepare phase protocol public void query quoter service registered release resources request requirements resource acquisition Resource Lifecycle Manager resource management pattern resource pool resource provider resource user responsible RNCs scalability sequence diagram servlet Siemens AG software architecture software download component software systems solution synchronization task transparent typically update