- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
分布式系统模型
分布式处理机分配
分布式进程调度
分布式系统容错
实时分布式系统
;模型的作用
精确地定义要建立或分析的系统的属性和特征
提供检验这些属性的基础
代表性的模型
数学函数型
有限状态自动机(FSM)
图模型
;数学函数型
[y1,y2,…,yn]=f(x1,x2,…,xn)
f(x1,x2,…,xn)=f1(f2(f3(x1,x2,x3,…,xn)))
特点:分层
分层的好处:
组织大量数据
检查层次间输入与输出的一致性
缺点:不保存数据
;有限状态自动机(FSM)
;有限状态自动机(FSM)
优点:
对于说明数据处理是非常理想的
限制:
固有地串行化了所有并发
明确假设一个输入的所有处理在下一个输入到达之前完成
;图模型;图模型
局限性:
它没有体现“状态”的概念;分布式系统模型的分类
工作站模型
处理机池模型
两者混合模型;;工作站模型的优点
清晰
用户响应时间能得到保证
每个用户都有很大的自主权
缺点
空闲工作站难以充分利用
;方法
利用伯克利UNIX中的rsh程序
寻找空闲工作法的算法
服务器端驱动的算法
客户端驱动的算法
;利用伯克利UNIX中的rsh程序
rshmachinecommand
第一个参数指定要使用的工作站
第二个参数表示在指定工作站上运行的命令
Rsh程序的功能就是在指定机器上运行指定的命令
;利用伯克利UNIX中的rsh程序
较严重的问题:
必须由用户来寻找一台空闲的机器
运行环境可能不同
远程机器可能非空闲
;利用空闲工作站得考虑如下问题:
怎样找到一个空闲工作站;
怎样透明地运行一个远程进程;
如果空闲工作站的主人回来重新使用它,怎么办?;寻找一个空闲的工作站
工作站空闲的标准
没有用户登录?
没有用户操作且没有用户进程运行
;寻找空闲工作站的算法
服务器端驱动的算法
客户端驱动的算法
;服务器端驱动的算法
方法1
空闲工作站注册
将自己的名字、网址、属性输入到一个注册
用户输入命令查找
remotecommand;服务器端驱动的算法
方法2
空闲工作站向整个网络发一条广播消息
所有的工作站都保存这个消息
优点
寻找空闲工作站的开销更少,冗余度更高
缺点
所有的机器都需要维护一个私有的注册文件
潜在的冲突
;客户端驱动的算法
客户端运行remote???,发送广播
声明它需要运行哪个程序,需要多少内存,是否需要浮点运算等等
当收到应答后,remote就从中挑选一个
启动命令在选中的空闲工作站上运行
Trick:服务端应答时,让应答的延迟与自己当前负载成正比
;透明地运行一个远程进程
代码移动比较容易
如何设置远程运行环境?
相同的文件系统,工作目录,环境变量
特殊情况
本地运行:读取键盘,写屏幕
远程调用:
SBRK(调整数据段大小)
NICE(设置CPU调度优先级)
PROFIL(程序计数器计数)
;透明地运行一个远程进程
代码移动比较容易
如何设置远程运行环境?
相同的文件系统,工作目录,环境变量
特殊情况
时间有关的系统调用
MAKE;如果空闲工作站的主人回来重新使用它,怎么办?
方案1:什么都不做
方案2:强行取消正在运行的非本地进程
远程通知,然后关闭
方案3:迁移
;;处理机池模型是无盘工作站模型的进一步发展。
实际上,我们是把所有的计算能力转换成了可以动态访问的“空闲工作站”。;使用排队论来描述和分析
在一个排队系统中,用户随机地向服务器请求服务
当服务器忙时,用户必须排队等待服务
按顺序被服务;4.1.2处理机池模型;排队系统的定义
用来描述顾客到达、等待、被服务以及离去过程的模型
排队系统的假定
顾客源无限大,它意味着排队顾客非常多也不影响顾客的到达率;排队系统的三大要素
到达间隔时间的概率密度函数
服务时间的概率密度函数
服务员个数;排队系统表达方式:A/B/m
A是到达间隔时间的概率分布
B是服务时间的概率分布
M-指数型概率分布
D-等值型概率分布
G-一般分布
m是服务员个数
本课讨论M/M/1模型;M/M/1系统参数
到达间隔时间的概率密度函数
fA(t)=λe-λt
均值为1/λ
λ是平均到达率
服务时间的概率密度函数
fs(t)=μe-μt;Little’sResult
令p=λ/μ
顾客等待时间的概率密度函数
fw(t)=p(1-p)e-p(1-p)t
顾客响应时间的概率密度函数
fT(t)=fs(t)⊕fw(t)=μ(1-p)e-μ(1-p)t,t=0
平均响应时间
T=∮fT(t)dt=1/(μ-λ);例题:假设有一个小水坑,鸟儿随机飞来就浴,平均到达率为3只/分钟。鸟儿平均洗浴时间为10秒/只,指数分布。求平均一只鸟需要等待多长时间才能洗上澡?
平均到达率λ=3只/分钟=0.05只/秒
平均服务率μ=1/10=0
您可能关注的文档
最近下载
- 2025广西南宁宾阳县总工会招聘工会社会工作者8人笔试模拟试题及答案解析.docx VIP
- 2025年物业管理师职业技能鉴定考试(理论知识·技师/高级技师)历年参考题库含答案详解.docx VIP
- 聚类分析研究文献综述.docx VIP
- 保特罗玻璃切割机BCMSWin软件操作使用说明.pdf VIP
- 2021-2025年中古时期高考真题汇编.docx VIP
- 2025年物业管理师职业技能鉴定考试(技能实操·技师/高级技师)全真模拟题库.docx VIP
- 电源潜在失效模式分析(DFMEA).pdf
- 2025年物业管理师职业技能鉴定考试(技能实操·技师/高级技师)全真模拟题库三.docx VIP
- 2025广西南宁宾阳县总工会招聘工会社会工作者8人笔试备考试题及答案解析.docx VIP
- DB46_T 666-2025 滨海砂路基设计与施工技术规范.pdf VIP
原创力文档


文档评论(0)