发明名称 Smart data staging based on scheduling policy
摘要 Moving data to a remote system and performing computations at the remote system. A method includes receiving from one or more users a plurality jobs. The one or more jobs specify both data to be operated on and the operations to be performed on the data at the remote system. At a data service, one of the jobs to upload to the remote system in priority over other jobs in the plurality of jobs is selected. The method further includes beginning to upload the prioritized job including staging data from the job. At the remote system, once a portion of the data has been received, a service in the remote system begins to perform the specified operation on the data for the prioritized job. Beginning to perform the specified operation is performed prior to all of the data from the prioritized job being uploaded to the remote system.
申请公布号 US8954529(B2) 申请公布日期 2015.02.10
申请号 US201213606268 申请日期 2012.09.07
申请人 Microsoft Corporation 发明人 Xu MingQiang;Watson Colin;Su Jun;Zhou Yiding
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人 Sullivan Kevin;Chinagudabha Raghu;Minhas Micky
主权项 1. In a network computing environment, a method of moving data from a first system to a second system remote from the first system and performing computations on the data, the method comprising: at a scheduler of the first system, receiving from one or more users a plurality jobs, each of the one or more jobs specifying both (i) data to be operated on, and (ii) one or more operations to be performed on the data at the second system, the second system being remote from the first system; at a data service of the first system, selecting one of the jobs in the plurality of jobs to upload to the second system in priority over other jobs in the plurality of jobs, and beginning to upload the prioritized job to the second system, including uploading a portion of the data for the prioritized job for staging at the second system; at the scheduler, receiving notice that the portion of data for the prioritized job has been staged at the second system; and based on receiving the notice, at the scheduler, instructing the second system to begin performing one or more operations for the prioritized job on the portion of the data for the prioritized job, where after the second system begins to perform the one or more operations for the prioritized job on the portion of data for the prioritized job, wherein beginning to perform the one or more operations is performed prior to all of the data for the prioritized job being uploaded to the second system.
地址 Redmond WA US
您可能感兴趣的专利