您现在的位置: 首页 > 技术转让 > 一种流水线Web服务器的系统及其工作方法
一种流水线Web服务器的系统及其工作方法

一种流水线Web服务器的系统及其工作方法

  • 专利类型:发明专利
  • 有效期:不限
  • 发布日期:2021-07-15
  • 技术成熟度:详情咨询
交易价格: ¥面议
  • 法律状态核实
  • 签署交易协议
  • 代办官方过户
  • 交易成功

专利推荐

  • 技术(专利)类型 发明专利
  • 申请号/专利号 CN200810247388.X 
  • 技术(专利)名称 一种流水线Web服务器的系统及其工作方法 
  • 项目单位 中国科学院计算技术研究所
  • 发明人 王若倪;张玉放;孙毓忠 
  • 行业类别 电学
  • 技术成熟度 详情咨询
  • 交易价格 ¥面议
  • 联系人 李志文
  • 发布时间 2021-07-15  
  • 01

    项目简介

    本发明涉及一种流水线Web服务器的系统及其工作方法,系统包括分布式虚拟机监控模块,用于对Web服务器的部件进行虚拟化,创建多个虚拟机;虚拟机,用于处理接收的客户端发送的请求或上一流水级发送的请求,在将处理结果作为一个请求发送给下一流水级时,向Web服务器控制模块申请下一流水级,接收到Web服务器控制模块回复后,将请求发送给回复指定的下一流水级的虚拟机;Web服务器控制模块,用于维护记录可用虚拟机的虚拟机信息列表,在接收到申请时,运用调度策略从虚拟机信息列表中选择下一流水级的虚拟机,并回复虚拟机。本发明能够在流水线基础上提高可靠性、增加资源流动和实现动态流水线。
    展开
  • 02

    说明书


    1.一种流水线Web服务器的系统,其特征在于,包括分布式虚拟机监控模块,用于对所述Web服务器的部件进行虚拟化,创建多个虚拟机;所述虚拟机,用于处理接收的客户端发送的请求或上一流水级发送的请求,在将处理结果作为一个请求发送给下一流水级时,向Web服务器控制模块申请下一流水级,接收到所述Web服务器控制模块回复后,将所述处理结果作为一个请求发送给所述回复指定的下一流水级的虚拟机;所述Web服务器控制模块,用于维护记录可用虚拟机的虚拟机信息列表,在接收到虚拟机发送的申请下一流水级的申请时,运用调度策略从所述虚拟机信息列表中选择下一流水级的虚拟机,并将选择的下一流水级的虚拟机的信息回复给所述虚拟机;所述虚拟机进一步用于在接收到客户端发送的请求时,解析出URL,判断所述虚拟机的全局缓冲中是否有所述请求对应的表项,如果是,则获取文件并将文件发送给所述客户端,否则,向所述Web服务器控制模块申请下一流水级,接收到所述Web服务器控制模块回复后,以所述URL为处理结果,将所述URL作为一个请求发送给所述回复指定的下一流水级的虚拟机;在接收到所述请求对应的http响应后,将所述响应发送给所述客户端;所述虚拟机还用于在接收到上一流水级的请求时,回复第一确认消息;在接收到向下一流水级发送请求对应的第一确认消息或作为流水线最后一流水级处理完成后,向上一流水级发送第二确认消息;所述虚拟机在确定发送的请求被下一流水级执行完成时进一步用于在接收到发送请求对应的第二确认消息时,确定发送的请求被下一流水级处理完成。
    2.如权利要求1所述的流水线Web服务器的系统,其特征在于,所述虚拟机还用于在确定发送的请求被下一流水级处理完成时,丢弃所述请求。
    3.如权利要求1所述的流水线Web服务器的系统,其特征在于,所述虚拟机还用于周期地向所述Web服务器控制模块发送心跳消息;所述Web服务器控制模块还用于当未在预设时间内接收到所述虚拟机的心跳消息时,将所述虚拟机从所述虚拟机信息列表中删除。
    4.如权利要求1所述的流水线Web服务器的系统,其特征在于,所述虚拟机在获取文件并将文件发送给所述客户端时进一步用于判断所述文件是否在所述虚拟机内,如果是,则将所述文件发送给所述客户端;否则,建立同所述文件所在虚拟机间的连接,将所述文件取回到所述虚拟机,将所述文件发送给所述客户端。
    5.如权利要求1所述的流水线Web服务器的系统,其特征在于,所述虚拟机进一步用于在接收到上一流水级发送的URL时,解析URL,获得对应的文件路径,向所述Web服务器控制模块申请下一流水级,接收到所述Web服务器控制模块回复后,以所述文件路径为处理结果,将所述文件路径作为一个请求发送给所述回复指定的下一流水级的虚拟机。
    6.如权利要求5所述的流水线Web服务器的系统,其特征在于,所述虚拟机进一步用于在接收到上一流水级发送的文件路径时,读取所述文件,将文件发送给接收对应客户端请求的虚拟机。
    7.如权利要求1所述的流水线Web服务器的系统,其特征在于,所述Web服务器控制模块进一步包括:资源管理模块、系统可用性模块、资源策略模块;所述资源管理模块,用于向所述资源策略模块提供虚拟机信息;所述系统可用性模块,用于维护记录可用虚拟机的虚拟机信息列表;所述资源策略模块,用于根据所述虚拟机信息确定调度策略,在接收到所述申请时,运用所述调度策略从所述虚拟机信息列表中选择下一流水级的虚拟机,并回复所述虚拟机。
    8.如权利要求1所述的流水线Web服务器的系统,其特征在于,所述Web服务器控制模块进一步包括:辅助模块、系统可用性模块、资源策略模块;所述辅助模块,用于向所述资源策略模块提供缓冲信息;所述系统可用性模块,用于维护记录可用虚拟机的虚拟机信息列表;所述资源策略模块,用于根据所述缓冲信息确定调度策略,在接收到所述虚拟机发送的申请下一流水级的申请时,运用所述调度策略从所述虚拟机信息列表中选择下一流水级的虚拟机,并回复所述虚拟机。
    9.一种流水线Web服务器的工作方法,其特征在于,包括:步骤1,对所述Web服务器的部件进行虚拟化,创建多个虚拟机;步骤2,虚拟机处理接收到的客户端发送的请求或上一流水级发送的请求,如果需要将处理结果作为一个请求发送给下一流水级,则向Web服务器控制模块申请下一流水级;Web服务器控制模块运用调度策略从维护的虚拟机信息列表中选择下一流水级的虚拟机,并将选择的下一流水级的虚拟机的信息回复给所述虚拟机;所述虚拟机将所述处理结果作为一个请求发送给所述回复指定的下一流水级的虚拟机;所述步骤2进一步包括:步骤141,在接收到客户端发送的请求时,解析出URL,判断所述虚拟机的全局缓冲中是否有所述请求对应的表项,如果是,执行步骤142,否则执行步骤143;步骤142,获取文件并将所述文件发送给所述客户端,步骤143,向所述Web服务器控制模块申请下一流水级,Web服务器控制模块运用调度策略从维护的虚拟机信息列表中选择下一流水级的虚拟机,并将选择的下一流水级的虚拟机的信息回复给所述虚拟机,所述虚拟机以所述URL为处理结果,将所述URL作为一个请求发送给所述回复指定的下一流水级的虚拟机;所述步骤2还包括,所述虚拟机在接收到上一流水级的请求时,回复第一确认消息;在接收到发送请求对应的第一确认消息或作为流水线最后一流水级执行完成处理后,向上一流水级发送第二确认消息;步骤121进一步为在接收到发送请求对应的第二确认消息时,丢弃所述请求。
    10.如权利要求9所述的流水线Web服务器的工作方法,其特征在于,所述步骤1后还包括:步骤131,所述虚拟机周期地向所述Web服务器控制模块发送心跳消息;步骤132,所述Web服务器控制模块未在预设时间内接收到所述虚拟机的心跳消息后,将所述虚拟机从所述虚拟机信息列表中删除。
    11.如权利要求9所述的流水线Web服务器的工作方法,其特征在于,所述步骤142进一步包括:步骤151,判断所述文件是否在所述虚拟机内,如果是,则执行步骤152,否则,执行步骤153;步骤152,将所述文件发送给所述客户端;步骤153,建立同所述文件所在虚拟机间的连接,将所述文件取回到所述虚拟机,将所述文件发送给所述客户端。
    12.如权利要求9所述的流水线Web服务器的工作方法,其特征在于,所述步骤143后还包括步骤161,第二流水级的虚拟机接收到URL,解析URL,获得对应的文件路径,向所述Web服务器控制模块申请下一流水级,Web服务器控制模块运用调度策略从维护的虚拟机信息列表中选择下一流水级的虚拟机,并将选择的下一流水级的虚拟机的信息回复给所述虚拟机,所述虚拟机以所述文件路径为处理结果,将所述文件路径作为一个请求发送给所述回复指定的下一流水级的虚拟机。
    13.如权利要求12所述的流水线Web服务器的工作方法,其特征在于,所述步骤161后还包括:步骤171,第三流水级的虚拟机接收到上一流水级发送的文件路径,读取所述文件,将读取的文件发送给接收对应客户端请求的虚拟机。
    14.如权利要求13所述的流水线Web服务器的工作方法,其特征在于,所述步骤171后还包括接收客户端请求的虚拟机接收到客户端的请求对应的http响应后,将所述响应发送给所述客户端。
    15.如权利要求9所述的流水线Web服务器的工作方法,其特征在于,所述调度策略基于虚拟机信息或缓冲信息。
    展开

专利技术附图

< >

服务流程

过户资料

  • 买卖双方需提供资料
  • 平台提供
  • 过户后您将获得
  • 买家
  • 卖家
  • 公司
  • 企业营业执照
  • 企业营业执照

    专利注册证原件

  • 个人
  • 身份证

    个体户营业执照

  • 身份证

    专利注册证原件

  • 专利代理委托书

    转让申请书

    转让协议

  • 手续合格通知书

    专利证书

    专利利登记簿副本

安全保障

  • 品类齐全

    海量资源库,平台整合几十万闲置资源。
  • 交易保障

    完善的资金保障体系确保买卖双方资金安全。
  • 专人跟进

    专业交易顾问全程服跟进,确保交易流畅。
  • 快速响应

    专业在线/电话客服服务,快速响应贴心服务。
  • 售后无忧

    资质过硬,国内大知识产权服务平台。

在线客服

在线咨询

010-83278899

返回顶部