COMP512_DistributedSystem

时间:2024-04-23 02:50:03
【文件属性】:

文件名称:COMP512_DistributedSystem

文件大小:874KB

文件格式:ZIP

更新时间:2024-04-23 02:50:03

Java

分布式系统 这个学期的项目是一个旅行预订系统,客户可以在此为他们的假期预订航班,汽车和房间。 1.分布式应用程序: 通过中间件将用户的请求分发到其他服务器。 RMI和TCP均用于实现分发。 我们有3个服务器,它们的端口号不同:汽车,房间和航班。例如,如果客户A要预订航班,则他的请求将被提交到中间件,然后发送到航班服务器。 如果客户B要取消房间预订,则其请求将发送到房间服务器并由RoomResourceManager处理。下图显示了RMI的实现。 2.交易和并发控制 在中间件层中实现锁管理器,集中式事务和分布式事务(严格2PL),以处理来自客户端的不同请求。 同时处理所有事务。 3. Zookeeper和分布式计算 实施分配


【文件预览】:
COMP512_DistributedSystem-main
----Transaction and Concurrency Control()
--------.gitignore(209B)
--------Middleware()
--------TransactionAndConcurrencyControl_report.pdf(252KB)
--------README.md(815B)
--------Client()
--------Server()
----.DS_Store(8KB)
----README.md(2KB)
----Zookeeper&Distributed Computing()
--------.gitignore(53B)
--------dist()
--------Zookeeper&DistributedComputing_report.pdf(101KB)
--------README.md(71B)
--------task()
--------clnt()
----Distributed Application()
--------DistributedApplication_Report.pdf(449KB)
--------.DS_Store(6KB)
--------512_Group8_TCP()
--------RMI()

网友评论