内容简介:
Michael Kircher
德国慕尼黑西门子研究院高级软件工程师,Michael Kircher Software UG (haftungsbeschränkt)公司总经理。关注的领域包括分布式对象计算、软件架构、模式、极限编程及创新环境中脑力劳动者的管理。与人合著有*Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware*。
Prashant Jain
曾就职于西门子、富士通等公司,现为印度德里IBM研究实验室技术员。在华盛顿大学攻读计算机科学硕士学位期间,他对设计模式产生了浓厚的兴趣,并于1996年与导师Douglas C. Schmidt一起撰写了自己的第一个模式。自此以后,他一直是模式领域的积极分子,常在OOPSLA和EuroPLoP等会议上提交模式论文并组织模式研讨会。
作者简介:
Michael Kircher
德国慕尼黑西门子研究院高级软件工程师,Michael Kircher Software UG (haftungsbeschränkt)公司总经理。关注的领域包括分布式对象计算、软件架构、模式、极限编程及创新环境中脑力劳动者的管理。与人合著有*Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware*。
Prashant Jain
曾就职于西门子、富士通等公司,现为印度德里IBM研究实验室技术员。在华盛顿大学攻读计算机科学硕士学位期间,他对设计模式产生了浓厚的兴趣,并于1996年与导师Douglas C. Schmidt一起撰写了自己的第一个模式。自此以后,他一直是模式领域的积极分子,常在OOPSLA和EuroPLoP等会议上提交模式论文并组织模式研讨会。
目录:
目 录
第1章 绪论1
1.1 资源管理概述2
1.2 资源管理的范畴4
1.3 模式的用途5
1.4 资源管理模式6
1.5 相关成果7
1.6 模式描述模板10
第2章 资源获取11
2.1 Lookup模式12
2.2 Lazy Acquisition模式23
2.3 Eager Acquisition模式33
2.4 Partial Acquisition模式43
第3章 资源生命周期53
3.1 Caching模式54
3.2 Pooling模式63
3.3 Coordinator模式73
3.4 Resource Lifecycle Manager模式84
第4章 资源释放97
4.1 Leasing模式97
4.2 Evictor模式111
第5章 资源管理模式应用指南120
第6章 案例研究:自组网122
6.1 概述122
6.2 动机123
6.3 解决方案124
第7章 案例研究:移动网络129
7.1 概述129
7.2 动机132
7.3 解决方案132
7.3.1 基站的架构133
7.3.2 基站的功能规范134
7.3.3 OMC的架构138
7.3.4 OMC的功能规范139
第8章 模式的过去、现在和将来145
8.1 最近4年的概况145
8.1.1 模式145
8.1.2 模式语言147
8.1.3 经验报告、方法和工具148
8.1.4 模式汇编148
8.1.5 模式和模式语言的正式化148
8.2 模式的现状148
8.3 模式将走向何方149
8.3.1 模式和模式语言149
8.3.2 理论和概念151
8.3.3 重构和集成151
8.3.4 四人组152
8.4 对预测的简单说明152
第9章 结语153
引用的模式155
表示法159
参考文献164
模式索引176
索引178
文章试读:在软件系统中,资源管理指的是资源用户对资源可用性进行控制的过程。资源用户可以是任何获取、访问或释放资源的实体。资源管理涵盖下面几个方面:确保资源在需要时可用;确保资源的生命周期是确定的;确保资源及时得到释放,以免影响使用资源的系统的响应速度。 管理资源很难,要有效地管理资源更难。软件的非功能性需求(如性能、可扩展性、灵活性、稳定性、安全性和服务质量)常常严重依赖于有效的资源管理。这些非功能性需求...
(查看全部试读)