硬件与软件分层建模及分布式应用对象分配策略
1. 硬件 - 软件分层资源模型架构(RMA)
在硬件 - 软件系统中,提出了分层资源模型架构(RMA)。以小型局域网扩展路由器为例,该分层模型展示了资源之间的依赖关系,能体现出如路由器总线等拥塞资源的竞争效应如何向上传播。
创建该模型的过程系统且直接:
- 通过追踪场景来确定结构和流量参数。
- 通过某种形式的性能分析来确定需求参数,此过程相对更费力。
测量需求参数从对系统仅有基本了解开始,花费了 3.5 个人周。验证测量大约花费 7 个人周,但在成熟流程中可以不那么详细且耗时更少。可以从常规压力测试中获取足够的验证数据来跟踪建模准确性。因此,RMA 方法结合既定的测量收集流程,是在开发周期的任何阶段跟踪系统性能的实用方法。
分层建模此前用于分布式软件系统,这是首次应用于具有分层硬件资源的系统。路由器是硬件具有重要功能的系统的典型代表,需要对硬件组件之间的交互进行建模。分层建模提供了战略层面的细节,能捕捉影响性能的依赖关系,而无需付出更高的细节成本。该模型还可用于提出新的系统配置以缓解总线拥塞,并评估改进程度,能识别出导致新容量低于预期的新资源交互。
2. 分布式应用对象分配概述
当今分布式应用的架构师有多种技术和架构模式可供选择,如 XML、HTML 等技术,以及 Sun 的 Java 2 Enterprise Edition(J2EE)、Microsoft 的 Distributed InterNet Architecture(DNA)和 Object Management Group 的 Common Object Request Broker
超级会员免费看
订阅专栏 解锁全文

524

被折叠的 条评论
为什么被折叠?



