-
公开(公告)号:CN101789976A
公开(公告)日:2010-07-28
申请号:CN201010300791.1
申请日:2010-01-27
Applicant: 上海交通大学
Abstract: 一种网络应用技术领域的嵌入式网络存储系统及其方法,系统包括:NFS客户端和NFS服务器端,其中:NFS服务器端包括:接收请求模块、处理请求模块、FCB管理模块和RPC服务模块;方法包括:NFS服务器端在处理读写请求时,使用FCB管理模块来缓存已打开文件的状态信息,包括文件描述符等,有效减少了服务器本地文件系统打开和关闭文件的次数,并通过预分配文件空间的方法来为文件获取连续的磁盘空间,消除了数据读写过程中的额外的磁头移动,从而减少了NFS服务器端的CPU开销,提高了读写性能。
-
公开(公告)号:CN102622284B
公开(公告)日:2014-04-16
申请号:CN201210039678.1
申请日:2012-02-21
Applicant: 上海交通大学
IPC: G06F11/14
Abstract: 本发明涉及一种面向海量存储系统的数据异步复制方法,包括以下步骤:第一步,客户机向管理服务器查询拥有数据块写租约的数据服务器信息;第二步,管理服务器执行写租约的查询与分配操作;第三步,客户机接收到拥有写租约的数据服务器信息后,向其发送写请求,数据服务器接收到写请求后,将数据写入到对应的副本,并将副本的版本号加一;第四步,管理服务器周期性地从异步复制队列里取任务,数据服务器进行副本的复制操作;第五步,数据服务器通知管理服务器已经完成了副本复制任务,管理服务器将该任务从异步复制队列里删除,然后执行异步复制队列里的下一个任务。与现有技术相比,本发明具有复制效率高等优点。
-
公开(公告)号:CN101789976B
公开(公告)日:2013-04-10
申请号:CN201010300791.1
申请日:2010-01-27
Applicant: 上海交通大学
Abstract: 一种网络应用技术领域的嵌入式网络存储系统及其方法,系统包括:NFS客户端和NFS服务器端,其中:NFS服务器端包括:接收请求模块、处理请求模块、FCB管理模块和RPC服务模块;方法包括:NFS服务器端在处理读写请求时,使用FCB管理模块来缓存已打开文件的状态信息,包括文件描述符等,有效减少了服务器本地文件系统打开和关闭文件的次数,并通过预分配文件空间的方法来为文件获取连续的磁盘空间,消除了数据读写过程中的额外的磁头移动,从而减少了NFS服务器端的CPU开销,提高了读写性能。
-
公开(公告)号:CN102567548A
公开(公告)日:2012-07-11
申请号:CN201210039681.3
申请日:2012-02-21
Applicant: 上海交通大学
Abstract: 本发明涉及一种用于网络文件系统的流式数据预读方法,包括以下步骤:第一步,初始化工作;第二步,客户端收到用户发来的读请求;第三步,客户端向服务器发送的当前预读请求;第四步,当新的读请求收到时客户端先判断buffer是否存在该读请求所需要的数据,若为是,直接把存在的部分数据返回给用户,并将buffer中没有的剩余数据打包成新的读请求重新执行第四步;若为否,执行第五步;第五步,客户端判断该读请求的范围是否包含在当前预读请求范围内,若为是,则先发送下一次预读请求,再把当前预读的数据收上来,存入buffer,并把用户所需的数据返回,再把下一次预读置为当前预读,并返回第四步。与现有技术相比,本发明具有提高了读数据的吞吐量等优点。
-
公开(公告)号:CN101741747A
公开(公告)日:2010-06-16
申请号:CN200910312057.4
申请日:2009-12-23
Applicant: 上海交通大学
Abstract: 一种计算机网络技术领域的面向UDP协议的NFS流控方法,包括以下步骤:第一步,将消息封装成RPC请求报文;第二步,对重传计数N1进行判断,若N1等于重传阈值时,执行系统调用sleep( )睡眠时间,并在睡眠时间后执行第三步;当N1小于重传阈值时,直接执行第三步;第三步,发送RPC请求报文,调用select( )等待服务器应答,将总发包数N2加1,当N2等于总发包阈值时,将N1和N2都清零;第四步,若在等待时间间隔内收到服务器返回的应答,则返回第一步,准备发送下个报文;若在等待时间间隔内没有收到服务器返回的应答,则将N1加1,返回第二步,准备重发该报文。本发明动态调整发送请求包的速率,防止导致网络拥塞或服务器过载,提高NFS的可用性和性能。
-
公开(公告)号:CN102622284A
公开(公告)日:2012-08-01
申请号:CN201210039678.1
申请日:2012-02-21
Applicant: 上海交通大学
IPC: G06F11/14
Abstract: 本发明涉及一种面向海量存储系统的数据异步复制方法,包括以下步骤:第一步,客户机向管理服务器查询拥有数据块写租约的数据服务器信息;第二步,管理服务器执行写租约的查询与分配操作;第三步,客户机接收到拥有写租约的数据服务器信息后,向其发送写请求,数据服务器接收到写请求后,将数据写入到对应的副本,并将副本的版本号加一;第四步,管理服务器周期性地从异步复制队列里取任务,数据服务器进行副本的复制操作;第五步,数据服务器通知管理服务器已经完成了副本复制任务,管理服务器将该任务从异步复制队列里删除,然后执行异步复制队列里的下一个任务。与现有技术相比,本发明具有复制效率高等优点。
-
公开(公告)号:CN102546659A
公开(公告)日:2012-07-04
申请号:CN201210039661.6
申请日:2012-02-21
Applicant: 上海交通大学
Abstract: 本发明涉及一种面向远过程调用的持久TCP连接方法,包括以下步骤:1)客户端与服务器端三次握手建立TCP连接,传输数据并启动倒计时计时器;2)设置倒计时计时起的初始值;3)倒计时计时器时间到点后,执行回调函数,客户端向服务器端发起请求,请求断开TCP连接;4)客户端与服务器端第四次握手断开TCP连接,结束本次持续的TCP连接。与现有技术相比,本发明具有可以使系统更充分利用网络带宽、提高传输效率等优点。
-
公开(公告)号:CN102546659B
公开(公告)日:2015-07-08
申请号:CN201210039661.6
申请日:2012-02-21
Applicant: 上海交通大学
Abstract: 本发明涉及一种面向远过程调用的持久TCP连接方法,包括以下步骤:1)客户端与服务器端三次握手建立TCP连接,传输数据并启动倒计时计时器;2)设置倒计时计时起的初始值;3)倒计时计时器时间到点后,执行回调函数,客户端向服务器端发起请求,请求断开TCP连接;4)客户端与服务器端第四次握手断开TCP连接,结束本次持续的TCP连接。与现有技术相比,本发明具有可以使系统更充分利用网络带宽、提高传输效率等优点。
-
公开(公告)号:CN101741747B
公开(公告)日:2012-01-04
申请号:CN200910312057.4
申请日:2009-12-23
Applicant: 上海交通大学
Abstract: 一种计算机网络技术领域的面向UDP协议的NFS流控方法,包括以下步骤:第一步,将消息封装成RPC请求报文;第二步,对重传计数N1进行判断,若N1等于重传阈值时,执行系统调用sleep()睡眠时间,并在睡眠时间后执行第三步;当N1小于重传阈值时,直接执行第三步;第三步,发送RPC请求报文,调用select()等待服务器应答,将总发包数N2加1,当N2等于总发包阈值时,将N1和N2都清零;第四步,若在等待时间间隔内收到服务器返回的应答,则返回第一步,准备发送下个报文;若在等待时间间隔内没有收到服务器返回的应答,则将N1加1,返回第二步,准备重发该报文。本发明动态调整发送请求包的速率,防止导致网络拥塞或服务器过载,提高NFS的可用性和性能。
-
-
-
-
-
-
-
-