[发明专利]用于调度网络应用的作业的服务器系统、方法和存储介质有效
申请号: | 201680056872.7 | 申请日: | 2016-07-28 |
公开(公告)号: | CN108139926B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | S.佐治 | 申请(专利权)人: | 纳斯达克公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;申屠伟进 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调度 网络 应用 作业 服务器 系统 方法 存储 介质 | ||
所描述的技术涉及调度企业网络应用中的多个类型的作业。处理系统配置具有多个作业条目的作业数据库,并且并发地、彼此独立地执行多个作业调度器。每个作业调度器被配置成调度作业数据库中的具有与所述多个作业调度器中的其它作业调度器被配置成调度的作业的类型不同的类型的作业以供执行。处理系统还使得实行被所述多个调度器中的任何调度器调度以供执行的作业。还提供了方法和计算机可读介质的实施例。
对相关申请的交叉引用
本申请要求2015年7月30日提交的印度专利申请号2344/DEL/2015的优先权权益,该印度专利申请的全部内容通过引用并入本文。
技术领域
本申请涉及用于调度网络应用的作业的服务器系统、方法和非暂时性计算机可读存储介质。
背景技术
许多企业软件应用被设计为基于网络的应用(“网络应用”),使得它们可以从任何地方和/或使用可以运行网络浏览器的几乎任何处理设备来访问。网络应用包括使用协议(包括HTTP协议)彼此通信的客户端侧组件和服务器侧组件。网络应用的客户端侧组件典型地负责通过借由用户的访问设备上的用户接口向用户呈现(例如,显示)信息、接收用户输入等等来处置用户接口。服务器侧组件负责包括以下的任务:自己生成信息或者从数据源获取信息以便依照所接收的输入呈现给用户。
企业网络应用典型地运行许多不同类型的后台作业,所述后台作业经受各种资源和时间约束。例如,可能要求被主要设计成为企业的投资顾问提供服务的投资者关系应用(“IR应用”)支持并发作业以用于处置来自多个用户的用户接口输入、从外部源接收当前投资信息、下载投资调研报告、接收关于金融产品的估计信息、处理投资预警、电子邮件、存录等等。典型的作业混合在应用方面和/或在时间方面以许多方式变化,包括作业的持续时间、特定类型作业的数目、作业的发生频率等等。存在数个调度框架以用于调度作业以供执行。然而,随着具有不同类型作业和最终用户需要的应用的演化,仍然期望用于处置各种作业混合的改进的调度框架。
版权声明
该专利文档的部分公开内容包含受到版权保护的素材。版权所有者并不反对任何人对专利文档或专利公开内容的拓制,因为它出现在专利与商标局的专利文件或记录中,但是以其它方式保留无论什么的所有版权。
发明内容
根据一些示例实施例,提供了一种服务器系统,包括至少一个存储器以及具有至少一个处理器的处理系统。处理系统配置具有多个作业条目的作业数据库,并且并发地、彼此独立地执行多个作业调度器。每个作业调度器被配置成调度作业数据库中的具有与所述多个作业调度器中的其它作业调度器被配置成调度的作业的类型不同的类型的作业以供执行。处理系统还使得实行被所述多个调度器中的任何调度器调度以供执行的作业。
所述多个调度器可以包括操作以调度根据请求式(on-demand)基础的第一类型的作业的请求式调度器、操作以调度以比预定持续时间小的间隔重复发生的第二类型的作业的短间隔调度器、以及操作以调度在预定特定时间处或以比预定持续时间大的间隔的第三类型的作业的已调度作业调度器。请求式调度器和短间隔调度器基于相应计时器而周期性地执行,并且分别使得执行第一类型和第二类型的作业,而没有附加的调度步骤。第三类型的作业依照调度算法来执行。
可以根据要以其来执行作业的紧迫度和/或频率来将作业确定成对应于所述不同类型的作业中的一个。
请求式作业调度器可以至少包括高优先级调度器和低优先级调度器,其中高优先级调度器被配置有比低优先级调度器更大的作业处理能力。请求式作业调度器可以被配置成将第一数目的线程分配给高优先级作业调度器并且将第二数目的线程(比第一数目的线程少)分配给低优先级作业调度器。
高优先级作业调度器和低优先级作业调度器可以各自分别被配置成访问作业数据库中的作业条目,将对应于所检索的作业条目的作业添加到存储器中的队列,并且使得从存储器中的队列供给作业。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纳斯达克公司,未经纳斯达克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680056872.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:热插拔硬件及软件实施方案
- 下一篇:用于调度多个任务的任务调度装置和方法