-
公开(公告)号:US20170094020A1
公开(公告)日:2017-03-30
申请号:US15197583
申请日:2016-06-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Zhicheng Yin , Xiaoyu Chen , Tao Guan , Paul Michael Brett , Nan Zhang , Jaliya N. Ekanayake , Eric Boutin , Anna Korsun , Jingren Zhou , Haibo Lin , Pavel N. Iakovenko
IPC: H04L29/08
Abstract: Processing received job requests for a multi-versioned distributed computerized service. For each received job request, the job request is channeled to an appropriate service processing node that depends on the version of the distributed computing service that is to handle the job request. A version of the distributed computing service is assigned to the incoming job request. A service processing node that runs a runtime library for the assigned service version is then identified. The identified service processing node also has an appropriate set of one or more executables that allows the service processing node to plan an appropriate role (e.g., compiler, scheduler, worker) in the distributed computing service. The job request is then dispatched to the identified service processing node.
-
公开(公告)号:US10530892B2
公开(公告)日:2020-01-07
申请号:US15197583
申请日:2016-06-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Zhicheng Yin , Xiaoyu Chen , Tao Guan , Paul Michael Brett , Nan Zhang , Jaliya N. Ekanayake , Eric Boutin , Anna Korsun , Jingren Zhou , Haibo Lin , Pavel N. Iakovenko
IPC: G06F15/173 , H04L29/08 , G06F9/445 , G06F9/50
Abstract: Processing received job requests for a multi-versioned distributed computerized service. For each received job request, the job request is channeled to an appropriate service processing node that depends on the version of the distributed computing service that is to handle the job request. A version of the distributed computing service is assigned to the incoming job request. A service processing node that runs a runtime library for the assigned service version is then identified. The identified service processing node also has an appropriate set of one or more executables that allows the service processing node to plan an appropriate role (e.g., compiler, scheduler, worker) in the distributed computing service. The job request is then dispatched to the identified service processing node.
-
公开(公告)号:US10212255B2
公开(公告)日:2019-02-19
申请号:US15197592
申请日:2016-06-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Zhicheng Yin , Xiaoyu Chen , Tao Guan , Paul Michael Brett , Nan Zhang , Jaliya N. Ekanayake , Eric Boutin , Anna Korsun , Jingren Zhou , Haibo Lin , Pavel N. Iakovenko
Abstract: Processing a job request for multiple versions of a distributed computing service. The service processing node does this by at least interleavingly (e.g., via time sharing with rapid context switching, or by actually concurrently) running a first runtime library associated with a first service version of the distributed computerized service and a second runtime library associated with a different service version of the distributed computerized service. While running the first runtime library, job requests of a first service version may be at least partially processed using a first set of one or more executables that interact with the first runtime library. While running the second runtime library, job requests of a second service version may be at least partially processed using a second set of one or more executables that interact with the second runtime library.
-
公开(公告)号:US10749984B2
公开(公告)日:2020-08-18
申请号:US16279027
申请日:2019-02-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Zhicheng Yin , Xiaoyu Chen , Tao Guan , Paul Michael Brett , Nan Zhang , Jaliya N. Ekanayake , Eric Boutin , Anna Korsun , Jingren Zhou , Haibo Lin , Pavel N. Iakovenko
Abstract: Processing a job request for multiple versions of a distributed computing service. The service processing node does this by at least interleavingly (e.g., via time sharing with rapid context switching, or by actually concurrently) running a first runtime library associated with a first service version of the distributed computerized service and a second runtime library associated with a different service version of the distributed computerized service. While running the first runtime library, job requests of a first service version may be at least partially processed using a first set of one or more executables that interact with the first runtime library. While running the second runtime library, job requests of a second service version may be at least partially processed using a second set of one or more executables that interact with the second runtime library.
-
公开(公告)号:US20170090958A1
公开(公告)日:2017-03-30
申请号:US15197592
申请日:2016-06-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Zhicheng Yin , Xiaoyu Chen , Tao Guan , Paul Michael Brett , Nan Zhang , Jaliya N. Ekanayake , Eric Boutin , Anna Korsun , Jingren Zhou , Haibo Lin , Pavel N. Iakovenko
CPC classification number: H04L67/327 , G06F9/44521 , G06F9/5083 , H04L67/02 , H04L67/10 , H04L67/1097 , H04L67/16
Abstract: Processing a job request for multiple versions of a distributed computing service. The service processing node does this by at least interleavingly (e.g., via time sharing with rapid context switching, or by actually concurrently) running a first runtime library associated with a first service version of the distributed computerized service and a second runtime library associated with a different service version of the distributed computerized service. While running the first runtime library, job requests of a first service version may be at least partially processed using a first set of one or more executables that interact with the first runtime library. While running the second runtime library, job requests of a second service version may be at least partially processed using a second set of one or more executables that interact with the second runtime library.
-
-
-
-