《分布式计算、云计算与大数据》习题参考解答

《分布式计算、云计算与大数据》习题参考解答

ID:47558711

大小:729.00 KB

页数:25页

时间:2019-09-19

《分布式计算、云计算与大数据》习题参考解答_第1页
《分布式计算、云计算与大数据》习题参考解答_第2页
《分布式计算、云计算与大数据》习题参考解答_第3页
《分布式计算、云计算与大数据》习题参考解答_第4页
《分布式计算、云计算与大数据》习题参考解答_第5页
资源描述:

《《分布式计算、云计算与大数据》习题参考解答》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、....《分布式计算、云计算与大数据》习题解答参考第1章分布式计算概述一、选择题1,CD2,ABC3,ABCD4,ACD二、简答题1,参考1.1.1和1.1.2节2,参考1.1.2节3,分布式计算的核心技术是进程间通信,参考1.3.2节4,单播和组播5,超时和多线程三、实验题1.进程A在进程B发送receive前发起send操作进程B在进程A发起send前发出receive操作资料整理....1.进程A在进程B发送receive前发起send操作进程B在进程A发起send前发出receive操作资料整理....1.1).在提供阻塞send操作和阻塞receive操作的通信系统中在提

2、供非阻塞send操作和阻塞receive操作的通信系统中资料整理....2).P1,P2,P3进程间通信的顺序状态图第2章分布式计算范型概述1.消息传递,客户-服务器,P2P,分布式对象,网络服务,移动代理等2.分布式应用最广泛最流行的范型是客户-服务器范型,参考2.2节3.分布式应用最基本的范型是消息传递模型,参考2.1节4.参考2.3节,P2P应用有很多,例如Napster,迅雷,PPS网络电视等5.参考2.4节6.参考2.7节7.略8.资料整理....消息传递模式是最基本的分布式计算范型,适用于大多数应用;客户-服务器范型是最流行的分布式计算范型,应用最为广泛;P2P范型又称

3、为对等结构范型,使得网络以最有效率的方式运行,适用于各参与者地位平等的网络;分布式对象范型,是抽象化的远程调用,适用于复杂的分布式计算应用等。1.略2.中间件又称为代理,中间件为参与对象提供内容抽象,隐藏对象引用,起到中介作用。3.略第3章Socket编程与客户服务器应用开发一、填空题1.数据包socket,流式socket2.无连接方式,面向连接方式3.数据层,业务层,应用层4.迭代服务器和并发服务器5.有状态服务器和无状态服务器二、简答题1.API:ApplicationProgrammingInterface,应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人

4、员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节SocketAPI:套接字应用程序编程接口,适用于进程间通信的套接字应用程序编程接口Winsock:Windows下网络编程的规范-WindowsSockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。2.无连接方式将以任意顺序到达,而有连接方式则以发送顺序按序到达3.setToTimeout设置为0则表示永无超时,4./**thisexampleillustratesthebasicmethodforreceivingadatagrampacket*/try{Datag

5、ramSocketmySocket=newDatagramSocket(port);System.out.println("Waitingforreceivingthedata!");//instantiatesadatagramsocketforreceivingthedatabyte[]buffer=newbyte[100];DatagramPacketdatagram=newDatagramPacket(buffer,MAX_LEN);mySocket.setSoTimeout(5000);}catch(SocketTimeoutExceptione){System.out.

6、println(“serverresponsetimeout”);e.printStackTrace();}5.略资料整理....第4章RMI范型与应用1.消息传递范型是最基本的分布式计算范型,要求参与双方是紧耦合的,交互过程中,进程之间必须直接通信,如果进程之间的通信消息丢失(由于通信链路、系统或某个进程的失败),协作将失败;消息传递范型是面向数据的范型,适用于网络服务和简单网络应用,但是不适合包含大量混合请求和应答的复杂应用。而分布式对象范型是在消息传递模型之上提供抽象的一种范型。与面向数据范型相比,分布式对象范型是面向行为的,它用分布式对象表示网络资源,注重于从网络资源请求服

7、务,请求进程调用分布式对象的某个方法或操作,将数据作为方法参数传递。随后该方法在远程主机上执行,并将结果作为返回值回送给请求进程。2.这里说的本地过程调用,主要是指本地进程间通信,是运行在同一块内存区域之内的进程间的互相通信,通常由系统IPC接口(如消息队列,信号量,共享存储等)来实现,也可以通过本地套接字方式实现。而远程过程调用,则是在本地过程调用的基础上实现远程进程之间的通信,一般由网络套接字来编程实现,远程过程调用会被物理网络的通信状况有所限制,也增加了安全问题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。