分布式计算原理与应用大作业2new

分布式计算原理与应用大作业2new

ID:34415474

大小:439.82 KB

页数:8页

时间:2019-03-05

分布式计算原理与应用大作业2new_第1页
分布式计算原理与应用大作业2new_第2页
分布式计算原理与应用大作业2new_第3页
分布式计算原理与应用大作业2new_第4页
分布式计算原理与应用大作业2new_第5页
资源描述:

《分布式计算原理与应用大作业2new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、分别采用JavaSocketAPI、RMI技术和CORBA实现远程词典应用,场景描述:假设有一台应用服务器以SocketAPI/RMI/CORBA的方式向客户端提供英汉互译词典的服务。请同学们尝试完成服务器端程序的编码和一个客户端应用的编码,并分别部署到两台计算机上进行测试。画出应用程序的体系结构图及组件间的调用关系图(UML)。编写应用程序,并调试。试阐述开发应用程序时如何选择SocketAPI、RMI与CORBA。服务接口声明如下。(Socket实现15分,RMI实现15分,CORBA10分,共计40分)publicinterfaceTranslat

2、or{/****@paramstr需要被翻译的单词*@return英汉互译后的内容,如果词典中不包含此单词返回null*/publicStringtranslate(Stringstr);}说明:服务器端词典的容量不是考察的重点,可以使用数据库技术也可以使用Map在内存中保存少量的英汉词汇对应表。RMI和CORBA有多种实现途径,尽量通过百度发现更多、更好的方式,并对其优劣进行对比。2、写一个多播应用程序:多个进程使用多播通讯进行一次选举,有两个候选人(Jones和Smith),每一个进程通过多播消息进行投票(消息内容:投票者和投票)。每一个进程能够跟踪每一

3、位候选人的得票计数(包括它自己的投票)。在选举结束时(多播组的所有成员完成了投票),每一个进程独立地进行得票计算,然后在它的屏幕上显示投票结果(例如,Jones10,Smith5)。画出应用程序的体系结构图及组件间的调用关系图(UML)。编写应用程序,并调试。并回答如下问题:(实现30分,回答下列问题10分,共计40分)a、投票程序如何允许参与者加入一个多播组?b、投票程序如何同步选举的开始,以保证每一个进程准备好接受多播组的任何成员的投票。c、运行程序中,每一个进程独立的得票统计都一样吗?同学可以假定得票统计一直彼此一致吗?请解释。d、什么Java可靠多播

4、服务,什么是Java不可靠多播服务。3、模拟主动RFID(ActiveRadioFrequencyIdentification)网络与计算机之间的通讯与控制。应用数据报文协议UDP完成通讯,并应用XML解析器分析主动RFID网络与计算机之间传递的消息。(20分,写sax分析器给5分,完成pc与reader之间的控制、通讯给15分)标准(unicast)Incoming:7777;Outgoing:7778主动RFID网络如下图所示:功能简介1)读写器(Controller,也称为Reader)产生的消息Controller产生消息,并将消息发送到计算机PC。

5、这些消息是最常见的信息。a.徽章消息(BadgeMessages):Controller把接收到的每一条徽章消息发送到PC,此消息是系统中最基本的信息。b.徽章事件(BadgeEvents):与徽章消息相对应的是徽章事件,当以下状态之一发生变化,Controller把接收到的徽章事件发送到PC。Buttonpress/ButtonreleaseMotion/motionlessLowBatteryBadgelost,badgefirstseenc.系统事件(SystemEvents)SupervisionTroublesTroubledescription:

6、TroubleDescriptionOppositeEventTamperDevicecoverisopenTamperRestoreHighNoiseLevelCurrentnoiselevelisNoiseLoweredabovenormal,maycauseabadgemessagelossLowVoltageDevicevoltagedroppedVoltageRestoredbelowthecriticallevelBusCapacityExceededAnattempttoconnectmorethan16devicestotheRS-485bu

7、sSendCommandDevicehasfailedtosendACKinresponsetoActivationcommandRS-485ErrorCommunicationproblemsRS-485ErrorRestorebetweenRFreaderandoneofhisslavedevicesLostAwayDevicedidn'tsendanyunicastmessagesforaspecificperiodoftimeReceiverErrorRFreceiverfailureReceiverErrorrestored.反馈(feedback

8、s):输入反馈,Open/Close/OpenofR

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

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

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