feup-sdis:为分布式系统类开发的项目

  • Y8_813017
    了解作者
  • 30.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-18 05:29
    上传日期
feup-sdis 波尔图大学工程学院(FEUP)的信息与计算机工程硕士(MIEIC)的分布式系统(SDIS)课程。 与( ,( 和 。 于2018年5月28日完成。 第一个项目 编译并启动RMI sh compile.sh rmiregistry 跑步 同行 Peer <version> <server> <access> <MC> <MC> <MDB> <MDB> <MDR> <MDR> 例如:对等2.0 1对等1 224.0.0.15 8001 224.0.0.16 8002 224.0.0.17 8003 备份协议 App <host>/<peer> BACKUP <file> &lt;desired_replication_
feup-sdis-master.zip
内容介绍
# feup-sdis Projects for the Distributed Systems (SDIS) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP). - [First Project](#first-project) - [Second Project](#second-project) Made in colaboration with [Carlos Freitas](https://github.com/CarlosFr97), [Julieta Frade](https://github.com/julietafrade97) and [Luís Martins](https://github.com/luisnmartins). **Completed in 28/05/2018.** ## First Project ### Compile and start RMI ``` sh compile.sh rmiregistry ``` ### Run #### Peer ``` Peer <version> <server id> <access_point rel='nofollow' onclick='return false;'> <MC_IP_address> <MC_port> <MDB_IP_address> <MDB_port> <MDR_IP_address> <MDR_port> ``` E.g.: Peer 2.0 1 Peer1 224.0.0.15 8001 224.0.0.16 8002 224.0.0.17 8003 #### Backup Protocol ``` App <host>/<peer_access_point> BACKUP <file_path> <desired_replication_degree> ``` E.g.: App localhost/Peer1 BACKUP C:\Users\johndoe\Documents\sdis.pdf 2 #### Restore Protocol ``` App <host>/<peer_access_point> RESTORE <file_path> ``` E.g.: App localhost/Peer1 RESTORE C:\Users\johndoe\Documents\sdis.pdf #### Delete Protocol ``` App <host>/<peer_access_point> DELETE <file_path> ``` E.g.: App localhost/Peer1 DELETE C:\Users\johndoe\Documents\sdis.pdf #### Reclaim Protocol ``` App <host>/<peer_access_point> BACKUP <max_amount_disk_space> ``` E.g.: App localhost/Peer1 RECLAIM 65000 #### State ``` App <host>/<peer_access_point> STATE ``` E.g.: App localhost/Peer1 STATE ## Second Project ### Compile and start RMI ``` sh compile.sh rmiregistry ``` ### Run #### Peer ``` Peer.Peer <version> <server id> <access_point rel='nofollow' onclick='return false;'> <MC_port> <MC_IP_address> <MDB_port> <MDB_IP_address> <MDR_port> <MDR_IP_address> ``` Eg.: Peer.Peer 1.0 1 1 8000 224.0.0.1 8001 224.0.0.2 8002 224.0.0.3 #### Backup Protocol ``` RMI.Application //<host>/<peer_access_point> BACKUP <file_path> <desired_replication_degree> ``` Eg.: RMI.Application //localhost/1 BACKUP /usr/users2/2015/Desktop/file.txt 3 #### Restore Protocol ``` RMI.Application //<host>/<peer_access_point> RESTORE <file_path> ``` Eg.: Application //localhost/1 RESTORE /usr/users2/2015/Desktop/file.txt #### Delete Protocol ``` RMI.Application //<host>/<peer_access_point> DELETE <file_path> ``` Eg.: RMI.Application //localhost/1 DELETE /usr/users2/2015/Desktop/file.txt #### Reclaim Protocol ``` RMI.Application //<host>/<peer_access_point> RECLAIM <max_disk_space> ``` Eg.: RMI.Application //localhost/1 RECLAIM 30000 #### State ``` RMI.Application //<host>/<peer_access_point> STATE ``` Eg.: RMI.Application //localhost/1 STATE **Notice:** The Backup, Restore, Delete protocols can be called with ENH so that the enhanced version can be used. Eg.: RMI.Application localhost/1 ENHBACKUP /usr/users2/2015/Desktop/file.txt 3
评论
    相关推荐
    • ACCESS课件
      完整的ACCESS2010数据库课件,不仅可供老师上课,也能作为学生自学或复习的资源。
    • Cloud:云端分布式应用
      课程:云中的分布式应用程序 分发在云中的可选应用程序的课程材料,第 3 年。
    • Google分布式系统经典论文
      Google分布式系统的三驾马车:GFS、Map/Reduce、BigTable的经典论文(压缩包中包含三个PDF文档)
    • tomcat分布式
      tomcat分布式,Java分布式部署应用工具, 分布式集成工具,修改好的
    • 分布式存储FastDFS
      FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站...
    • 分布式计算论文
      分布式计算论文 lease paxos
    • 分布式爬虫
      代码实现了简单的分布式爬虫框架,爬虫间通讯用的是MSMQ,网页内容存储于Access数据库,也可选择注释部分的存储于硬盘。分布式爬虫用的是集中式管理
    • 分布式计算课件1
      分布式计算课件1,云计算的基础课程,是非常重要的技术,还有云计算后续的课件都会上传
    • vb+access
      是学习数据库的基础,是初学者的首选!
    • SIM800C_MQTT.rar
      使用SIM800C模块,使用MQTT协议,连接中国移动onenet平台,能实现数据的订阅、发布、存储等