-
公开(公告)号:US20180032378A1
公开(公告)日:2018-02-01
申请号:US15221953
申请日:2016-07-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jon Robert Berry , Youssef Barakat , Yevgeniy M. Bak , Mehmet lyigun , Pedro Miguel Sequeira de Justo Teixeira
CPC classification number: G06F21/44 , G06F9/5027 , G06F2209/509
Abstract: A computing system includes one or more processors and a storage device that stores computer executable instructions that can be executed by the processors to cause the computing system to perform the following. The system generates a work tracking information ticket for a first system entity. The system assigns the work tracking information ticket to the first system entity. The system passes the work tracking information ticket to one or more second system entities. The system validates the work tracking information ticket. The validated work tracking information ticket informs that the one or more second system entities are performing work on behalf of the first system entity.
-
公开(公告)号:US20170344297A1
公开(公告)日:2017-11-30
申请号:US15165268
申请日:2016-05-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Matthew John Woolman , Mehmet lyigun
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/067 , G06F3/0685 , G06F9/5016
Abstract: A computing system includes one or more processors and a system memory that stores computer executable instructions that can be executed by the processors. The system accesses from one or more memory requests a unique identifier. The unique identifier identifies a system entity that requests an allocation of memory resources. The system maps the unique identifier to a specific memory resource allocation. This specific memory resource allocation is attributable to the system entity. The specific memory resource allocation is associated with one or more memory policies that specify in what manner the specific memory resource allocation is to be allocated to the system entity. The system causes the allocation of the specific memory resource allocation to the system entity based on the one or more memory policies.
-
公开(公告)号:US20180121209A1
公开(公告)日:2018-05-03
申请号:US15339646
申请日:2016-10-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Vijay Sundaram , Mehmet lyigun , Yevgeniy M. Bak , Prashant Ratanchandani
IPC: G06F9/44 , G06F3/06 , G06F12/0862
CPC classification number: G06F9/4406 , G06F12/0862 , G06F2212/602
Abstract: A computing system includes a first memory that stores IO data, a second memory, and a boot manger. A pre-fetch manager pre-fetches IO data from the first memory to the second memory when the boot process is initiated. A detector component determines that an amount of the IO data pre-fetched by the pre-fetch manager has fallen behind a rate at which the pre-fetched IO data is executed by the computing system. An optimizer component causes the boot process to be paused to create a pause window and causes the pre-fetch manager to pre-fetch during the pause window a subset of the IO data. The subset has a magnitude that is determined to result in the amount of IO data pre-fetched by the pre-fetch manger substantially matching the rate at which the pre-fetched IO data is executed when the pause window is ended and the boot process is resumed.
-
公开(公告)号:US20170269968A1
公开(公告)日:2017-09-21
申请号:US15199665
申请日:2016-06-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Gregory John Colombo , Logananth Seetharaman , Graham Wong , Mehmet lyigun , Steve Michel Pronovost , Thomas Fahrig , Thobias Jones , Michael Charles Crandall , James Andrew Goossen
CPC classification number: G06F9/5011 , G06F9/52
Abstract: Embodiments disclosed herein are related to systems, methods, and computer readable medium for allocating one or more system resources for the exclusive use of an application. The embodiments include receiving a request for an exclusive allocation of one or more system resources for a first application, the one or more system resources being useable by the first application and one or more second applications; determining an appropriate amount of the one or more system resources that are to be allocated exclusively to the first application; and partitioning the one or more system resources into a first portion that is allocated for the exclusive use of the first application and a second portion that is not allocated for the exclusive use of the first application, the second portion being available for the use of the one or more second applications.
-
-
-