【摘要】 本发明公开了一种因特网小型计算机系统接口iSCSI服务质量QoS控制方法,用以支持发起端设备与目标端设备之间的服务质量的控制,包括以下步骤:预设bucket和bucket_used两个变量;接收从连接传来的协议数据单元;如果此协议数据单元携带或请求数据,则将本一秒钟内的此协议数据单元携带或请求数据的长度累加,存入变量bucket_used中;判断变量bucket_used是否大于变量bucket,如果是,则挂起当前的iSCSI服务质量控制对象,不接受新的协议数据单元处理直至当前一秒结束;否则将上述协议数据单元交给iSCSI协议数据单元处理器继续执行。本方法能够在iSCSI服务层面,以统一的控制的粒度对不同的iSCSI服务质量控制对象进行QoS控制,因而使QoS控制的复杂性大大降低。 【专利类型】发明申请 【申请人】英业达股份有限公司 【申请人类型】企业 【申请人地址】中国台湾台北市 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810181460.3 【申请日】2008-11-14 【申请年份】2008 【公开公告号】CN101741706A 【公开公告日】2010-06-16 【公开公告年份】2010 【授权公告号】CN101741706B 【授权公告日】2012-01-04 【授权公告年份】2012.0 【IPC分类号】H04L12/56; H04L29/06; H04L12/927; H04L47/80 【发明人】曹苍眸; 陈玄同 【主权项内容】一种因特网小型计算机系统接口iSCSI服务质量控制方法,其特征在于,所述方法包括以下步骤:预设两个变量,其中,一个变量为一秒钟内iSCSI服务质量控制对象允许的流量字节桶容量bucket,另一个变量为实际在本一秒钟内已经传输的字节数已用字节桶容量bucket_used;接收从连接传来的协议数据单元;当接收到从所述连接传来的协议数据单元时,如果所述协议数据单元携带或请求数据,则将本一秒钟内的所述协议数据单元携带或请求数据的长度累加,存入所述变量bucket_used中;判断所述变量bucket_used是否大于所述变量bucket,如果是,则挂起当前的iSCSI服务质量控制对象,不接受新的协议数据单元处理直至当前一秒结束;如果否,则将所述协议数据单元交给iSCSI协议数据单元处理器继续执行。 【当前权利人】安徽辉赛智能工程有限公司 【引证次数】1.0 【被引证次数】2 【他引次数】1.0 【被他引次数】2.0 【家族引证次数】5.0 【家族被引证次数】2