首页> 外国专利> Methods and systems of scheduling computer processes or tasks in a distributed system

Methods and systems of scheduling computer processes or tasks in a distributed system

机译:在分布式系统中调度计算机进程或任务的方法和系统

摘要

A cloud computer system is provided that includes a plurality of computer devices and a database. The plurality of computer devices execute a plurality of virtual machines, with one of the virtual machines serving as a controller node and the remainder serving as worker instances. The controller node is programmed to accept a request to initiate a distributed process that includes a plurality of data jobs, determine a number of worker instances to create across the plurality of computer devices, and cause the number of worker instances to be created on the plurality of computer devices. The worker instances are programmed to create a unique message queue for the corresponding worker instance, and store a reference for the unique message queue that was created for the corresponding worker to the database. The controller node retrieves the reference to the unique message queues and posts jobs to the message queues for execution by the worker instances.
机译:提供了一种云计算机系统,其包括多个计算机设备和数据库。多个计算机设备执行多个虚拟机,其中一个虚拟机用作控制器节点,其余虚拟机用作工作器实例。控制器节点被编程为接受启动包括多个数据作业的分布式过程的请求,确定要在多个计算机设备上创建的多个工作程序实例,并使多个工作程序实例在多个计算机设备上创建计算机设备。对工作程序实例进行编程,以为相应的工作程序实例创建唯一的消息队列,并将为相应的工作程序创建的唯一消息队列的引用存储到数据库。控制器节点检索对唯一消息队列的引用,并将作业发布到消息队列中,以由工作实例执行。

著录项

  • 公开/公告号US10789097B2

    专利类型

  • 公开/公告日2020-09-29

    原文格式PDF

  • 申请/专利权人 NASDAQ TECHNOLOGY AB;

    申请/专利号US201815896857

  • 发明设计人 JONAS NORDIN;

    申请日2018-02-14

  • 分类号G06F9/46;G06F9/48;G06F9/50;G06F9/54;G06F9/455;H04L12/26;H04L12/24;

  • 国家 US

  • 入库时间 2022-08-21 11:29:31

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号