依赖未来调度对象的实例化创建预订的方法与装置制造方法及图纸

技术编号:2852289 阅读:234 留言:0更新日期:2012-04-11 18:40
数据处理系统中用于管理作业的方法。接收对未实例化的作业的变化。创建对作业的预订。监视对应于该预订的作业实例的实例化作业,并响应识别出实例化作业而对该作业实例施加变化。

【技术实现步骤摘要】

本专利技术提供了改进的数据处理系统,尤其是用于处理数据的方法与装置。更具体而言,本专利技术涉及用于调度作业的方法、装置及计算机指令。
技术介绍
作业调度软件是用于调度作业的普及数据中心工具。作业是由数据处理系统执行的任务。例如,任务可以是打印文档或扫描硬盘找病毒。作业调度涉及建立作业队列,运行在例如单个换班时间或一整天的任何时间段内的程序序列。作业队列包括要运行的程序列表。作业队列中的程序常常被称为实例化的作业。同一程序或任务的多个作业对象是单个作业类型的多个作业实例。在执行作业时,操作通常是规则且不变的。在有些情况下,期望对作业施加变化。有时候,只需要变化或改变作业的一个实例。当前可用的系统允许操作人员识别当前作业流中还没有开始执行但已经实例化的作业。当作业实例化以后,在其在队列中等待执行时可以对该作业施加一些改变。这些改变包括例如改变作业要运行的时间、改变要在其中执行该作业的数据处理系统及改变数据源。但是,操作人员不能对调度工具还没有实例化的作业施加变化。当未实例化的作业需要变化时,操作人员必须等待该作业通过正常的计划周期或通过触发机制被实例化,然后才可以对该作业施加变化。这种情况是有问题的,并且容易出错。例如,作业的特定实例可能在操作人员改变作业之前就变成实例化的并开始执行。因此,有用于调度并修改还未实例化的作业的改进的方法、装置和计算机指令是有好处的。
技术实现思路
本专利技术提供了数据处理系统中用于管理作业的方法。接收对未实例化的作业的变化。创建对该作业的预订。对应于该预订的该作业实例的实例化作业被监视,并响应识别出实例化作业,将变化施加到作业的实例。附图说明被认为是本专利技术的特征的新特征在所附权利要求中阐述。但是,本专利技术本身及使用的优选模式及其更多的目的和优点将通过参考以下说明性实施方式的具体描述同时参考附图阅读更好地理解,其中图1是其中可以实现本专利技术的数据处理系统网络的示意图;图2是根据本专利技术优选实施方式可以作为服务器实现的数据处理系统的方框图;图3是说明其中可以实现本专利技术的数据处理系统的方框图;图4是说明根据本专利技术优选实施方式用在调度作业中执行的组件的图;图5是根据本专利技术优选实施方式的预订的例子;图6是根据本专利技术优选实施方式用于存储作业变化预订的处理流程图;图7是根据本专利技术优选实施方式用于监视实例化作业的处理流程图;及图8是根据本专利技术优选实施方式用于处理预订的流程图。具体实施例方式现在参考附图,图1描述了其中可以实现本专利技术的数据处理系统网络的示意图。网络数据处理系统100是其中可以实现本专利技术的计算机网络。网络数据处理系统100包括网络102,网络102是用于在网络数据处理系统100中连接在一起的各种设备和计算机之间提供通信链路的介质。网络102可以包括如有线、无线通信链路或光纤电缆的连接。在所述例子中,服务器104与存储单元106一起连接到网络102。此外,客户端108、110和112也连接到网络102。这些客户端108、110和112可以是例如个人计算机或网络计算机。在所述例子中,服务器104向客户端108-112提供数据,如引导文件、操作系统图像和应用程序。客户端108、110和112是服务器104的客户端。网络数据处理系统100还可以包括未示出的附加服务器、客户端及其它设备。在所述例子中,网络数据处理系统100是因特网,其中网络102表示使用传输控制协议/因特网协议(TCP/IP)的协议套装来彼此通信的网络和网关的全球集合。在因特网的中心是主节点或主计算机之间的高速数据通信线路中枢,包括数以千计的路由数据和消息的商业、政府、教育及其它计算机系统。当然,网络数据处理系统100还可以实现为多个不同类型的网络,如内部网、局域网(LAN)或广域网(WAN)。图1的意思是作为例子,而不是作为本专利技术的结构限制。参考图2,描述了根据本专利技术优选实施方式可以实现为如图1中服务器104的服务器的数据处理系统的方框图。数据处理系统200可以是包括多个连接到系统总线206的处理器202和204的对称多处理器(SMP)系统。可选地,单处理器系统也可以采用。连接到系统总线206的还有提供与本地存储器209的接口的存储器控制器/高速缓冲存储器208。I/O总线桥210连接到系统总线206并提供与I/O总线212的接口。存储器控制器/高速缓冲存储器208和I/O总线桥210可以象所描述的那样集成。连接到I/O总线212的外围组件接口(PCI)总线桥214提供与PCI本地总线216的接口。多个调制解调器可以连接到PCI本地总线216。典型的PCI总线实现将支持四个PCI扩展槽或内插连接器。图1中与客户端108-112的通信链路可以通过通过内插连接器与PCI本地总线216连接的调制解调器218和网络适配器220提供。附加的PCI总线桥222和224为附加的PCI本地总线226和228提供接口,通过附加的PCI本地总线226和228可以支持附加的调制解调器和网络适配器。以这种方式,数据处理系统200允许连接到多个网络计算机。存储器映射的图形适配器230和硬盘232也可以象所描述的那样直接或间接地连接到I/O总线212。本领域的普通技术人员应当理解图2所述的硬件可以变化。例如,其它的外围设备,如光盘驱动器等,也可以附加或代替所述硬件使用。所述例子不是要暗示关于本专利技术的结构限制。图2中所描述的数据处理系统可以是例如位于纽约Armonk的国际商用机器公司的产品,运行先进交互式执行(AIX)操作系统或LINUX操作系统的IBM eServer pSeries系统。现在参考图3,描述了说明其中可以实现本专利技术的数据处理系统的方框图。数据处理系统300是客户端计算机的一个例子。数据处理系统300采用外围组件互连(PCI)本地总线结构。尽管所述例子采用PCI总线,但其它总线结构,如加速图形端口(AGP)和工业标准结构(ISA),也可以使用。处理器302和主存储器304通过PCI桥308连接到PCI本地总线306。PCI桥308还可以包括集成的用于处理器302的存储器控制器和高速缓冲存储器。与PCI本地总线306的其它连接可以通过直接组件互连或通过内插板实现。在所述例子中,局域网(LAN)适配器310、小型计算机系统接口(SCSI)主机总线适配器312及扩展总线接口314通过直接组件连接连到PCI本地总线306。相反,音频适配器316、图形适配器318及音频/视频适配器319通过插入扩展槽的内插板连到PCI本地总线306。扩展总线接口314为键盘和鼠标适配器320、调制解调器322及附加存储器324提供连接。SCSI主机总线适配器312为硬盘驱动器326、磁带驱动器328及CD-ROM驱动器330提供连接。典型的PCI本地总线实现将支持三个或四个PCI扩展槽或内插连接器。操作系统运行在处理器302上并用于协调和提供图3数据处理系统300中各种组件的控制。该操作系统可以是商用操作系统,如可以从微软公司获得的Windows XP。如Java的面向对象编程系统可以与该操作系统一起运行,并从在数据处理系统300上执行的Java程序或应用程序提供对操作系统的调用。“Java”是Sun微系统公司的商标。对操作系统、面向对象编程系统和应用程序或程序本文档来自技高网...

【技术保护点】
一种在数据处理系统中用于管理作业的方法,该方法包括:接收对未实例化作业的变化;响应接收到对作业的变化,创建作业的预订;在创建预订后,监视对应于该预订的作业实例的实例化作业;及响应在监视实例化作业的过程中识别出 该作业实例,对该作业实例施加变化。

【技术特征摘要】
US 2004-12-16 11/014,0641.一种在数据处理系统中用于管理作业的方法,该方法包括接收对未实例化作业的变化;响应接收到对作业的变化,创建作业的预订;在创建预订后,监视对应于该预订的作业实例的实例化作业;及响应在监视实例化作业的过程中识别出该作业实例,对该作业实例施加变化。2.如权利要求1所述的方法,其中变化用于包括该实例在内的一组作业实例,其所述施加步骤包括对这组作业实例施加预订。3.如权利要求1所述的方法,其中对作业的变化包括要改变的作业属性。4.如权利要求1所述的方法,其中对作业的变化包括识别要施加变化的作业的每个实例。5.如权利要求4所述的方法,其中每个作业实例的识别采取规则的形式。6.如权利要求5所述的方法,其中所述规则选择选定时间间隔内的所有实例。7.如权利要求1所述的方法,其中所述变化识别作业所需的资源,而且还包括预订所述资源。8.一种在数据处理系统中用于管理作业的数据处理系统,该数据处理系统包括用于接收对未实例化作业的变化的接收装置;用于响应接收到对作业的变化,创建作业的预订的创建装置;用于在创建预订后,监视对应于该预订的作业实例的实例化作业的监视装置;及用于响应在监视实例化作业的过程中识别出该作业实例,对该作业实例施加变化的施加装置。9.如权利要求8所述的数据处理系统,其中所述变化用于包括该实例在内的一组作业实例,而且其中第一施加装置包括对这组作业实例施...

【专利技术属性】
技术研发人员:法比奥本戴蒂玛丽亚P卡涅塔戴维B昆海尔彼德罗扬努齐
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1