Enhanced synchronization framework providing improved sync granularity
    1.
    发明授权
    Enhanced synchronization framework providing improved sync granularity 有权
    增强的同步框架提供了改进的同步粒度

    公开(公告)号:US08612381B2

    公开(公告)日:2013-12-17

    申请号:US12209375

    申请日:2008-09-12

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30067

    摘要: A sync manager invokes a scheduled sync task that includes filter attributes for filtering a plurality of memory pages into a subset of memory pages. The sync manager selects file pointers that correspond to a plurality of files and traverses through the files using the selected file pointers. While traversing, the sync manager extracts file attributes for each of the files and, in turn, filters the files by comparing the filter attributes with the extracted file attributes. The sync manager then extracts memory page identifiers that correspond to the filtered files and synchronizes a subset of memory pages using the extracted memory page identifiers.

    摘要翻译: 同步管理器调用包括用于将多个存储器页面过滤到存储器页面的子集中的过滤器属性的调度同步任务。 同步管理器选择与多个文件对应的文件指针,并使用所选文件指针遍历文件。 当遍历时,同步管理器提取每个文件的文件属性,然后通过将过滤器属性与提取的文件属性进行比较来过滤文件。 然后,同步管理器提取与过滤文件对应的存储器页面标识符,并使用提取的存储器页面标识符来同步存储器页面的子集。

    ENHANCED SYNCHRONIZATION FRAMEWORK PROVIDING IMPROVED SYNC GRANULARITY
    2.
    发明申请
    ENHANCED SYNCHRONIZATION FRAMEWORK PROVIDING IMPROVED SYNC GRANULARITY 有权
    提供改进的同步格式的增强同步框架

    公开(公告)号:US20100070469A1

    公开(公告)日:2010-03-18

    申请号:US12209375

    申请日:2008-09-12

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: A sync manager invokes a scheduled sync task that includes filter attributes for filtering a plurality of memory pages into a subset of memory pages. The sync manager selects file pointers that correspond to a plurality of files and traverses through the files using the selected file pointers. While traversing, the sync manager extracts file attributes for each of the files and, in turn, filters the files by comparing the filter attributes with the extracted file attributes. The sync manager then extracts memory page identifiers that correspond to the filtered files and synchronizes a subset of memory pages using the extracted memory page identifiers.

    摘要翻译: 同步管理器调用包括用于将多个存储器页面过滤到存储器页面的子集中的过滤器属性的调度同步任务。 同步管理器选择与多个文件对应的文件指针,并使用所选文件指针遍历文件。 当遍历时,同步管理器提取每个文件的文件属性,然后通过将过滤器属性与提取的文件属性进行比较来过滤文件。 然后,同步管理器提取与过滤文件对应的存储器页面标识符,并使用提取的存储器页面标识符来同步存储器页面的子集。

    Presenting Data Files to an Application Based on a Characteristic of the Application and the Files
    3.
    发明申请
    Presenting Data Files to an Application Based on a Characteristic of the Application and the Files 审中-公开
    基于应用程序和文件的特性将数据文件呈现给应用程序

    公开(公告)号:US20100229188A1

    公开(公告)日:2010-09-09

    申请号:US12396696

    申请日:2009-03-03

    IPC分类号: G06F9/46

    CPC分类号: G06F16/16

    摘要: In accordance with the invention, it has been recognized that for an application that is of a particular type and has certain characteristics, a benefit can be achieved by presenting multiple files to the application in a particular pre-planned or pre-specified order. Accordingly, an embodiment of the invention is directed to a method in a data processing system, wherein information pertaining to multiple data files is located in a container, and a plurality of applications of different types are each disposed to request a presentation of the files. Responsive to a request from a given application for presentation of the files, it is determined that the given application is of a particular type. The method further includes specifying an order for the presentation of the files, wherein the specified order is pre-selected to achieve an objective associated with applications of the given type. The files are then presented to the given application in the specified order.

    摘要翻译: 根据本发明,已经认识到,对于具有特定类型并且具有某些特征的应用,可以通过以特定的预先规划或预先指定的顺序向应用呈现多个文件来实现益处。 因此,本发明的一个实施例涉及一种数据处理系统中的方法,其中关于多个数据文件的信息位于容器中,并且分别设置不同类型的多个应用程序以请求呈现文件。 响应于给定应用程序提出文件的请求,确定给定的应用程序是特定类型的。 该方法还包括指定文件呈现的顺序,其中预先指定指定的顺序以实现与给定类型的应用相关联的目标。 然后以指定的顺序将文件呈现给给定的应用程序。

    Reducing page faults in host OS following a live partition mobility event
    4.
    发明授权
    Reducing page faults in host OS following a live partition mobility event 有权
    在活动分区移动事件之后减少主机操作系统中的页面故障

    公开(公告)号:US08984240B2

    公开(公告)日:2015-03-17

    申请号:US13599557

    申请日:2012-08-30

    IPC分类号: G06F13/00 G06F12/12 G06F11/14

    摘要: Page faults during partition migration from a source computing system to a destination computing system are reduced by assigning each page used by a process as being hot or cold according to their frequency of use by the process. During a live partition migration, the cold or coldest (least frequently used) pages are copied to the destination server first, followed copying the warmer (less frequently used) and concluded by copying the hottest (most frequently used) pages. After all dirtied pages have been refreshed, cutover from the instance on the source server to the destination server is made. By transferring the warm and hot pages last (or later) in the migration process, the number of dirtied pages is reduced, thereby reducing page faults subsequent to the cutover.

    摘要翻译: 根据进程的使用频率,通过将进程使用的每个页面分配为热或冷来减少从源计算系统到目标计算系统的分区迁移期间的页面错误。 在实时分区迁移期间,首先将冷或最冷(最不常使用)的页面复制到目标服务器,然后复制加热器(较少使用),并通过复制最热(最常用的)页面来确定。 在刷新所有脏污页面之后,将从源服务器上的实例切换到目标服务器。 通过在迁移过程中最后(或更晚)传送热页和热页面,减少了脏页数,从而减少了割接之后的页面错误。

    Persistent display of priority information on a portable electronic device
    5.
    发明授权
    Persistent display of priority information on a portable electronic device 有权
    在便携式电子设备上持续显示优先级信息

    公开(公告)号:US08965462B2

    公开(公告)日:2015-02-24

    申请号:US13557741

    申请日:2012-07-25

    IPC分类号: H04B1/38

    CPC分类号: H04W52/0277 Y02D70/00

    摘要: Personal digital assistant devices are provided that query power subsystems to determine a level of battery power currently available for operating processes, and further determine a number of screen display changes that may be effected on a persistent display device at that determined level. If the determined number of screen display changes that may be effected at the determined level of available battery power fails to meet a specified minimum threshold number of images, the processing unit powers down subsystems of the personal digital assistant device and causes a highest listed image of a prioritized list of screen image instances to be displayed on the persistent display device, which persistently displays the image after a loss of power.

    摘要翻译: 提供了个人数字助理设备,其查询电力子系统以确定当前可用于操作过程的电池电量的水平,并进一步确定可以在该确定级别的持久显示设备上进行的屏幕显示改变的数量。 如果在所确定的可用电池电量水平下可以实现的所确定的屏幕显示改变数量不能满足规定的最小阈值数量的图像,则处理单元关闭个人数字助理设备的子系统并使得 要在持久显示设备上显示的屏幕图像实例的优先列表,其在功率损失之后持续地显示图像。

    Reducing Page Faults in Host OS Following a Live Partition Mobility Event
    6.
    发明申请
    Reducing Page Faults in Host OS Following a Live Partition Mobility Event 有权
    在活动分区移动性事件之后减少主机操作系统中的页面故障

    公开(公告)号:US20140068207A1

    公开(公告)日:2014-03-06

    申请号:US13599557

    申请日:2012-08-30

    IPC分类号: G06F12/12

    摘要: Page faults during partition migration from a source computing system to a destination computing system are reduced by assigning each page used by a process as being hot or cold according to their frequency of use by the process. During a live partition migration, the cold or coldest (least frequently used) pages are copied to the destination server first, followed copying the warmer (less frequently used) and concluded by copying the hottest (most frequently used) pages. After all dirtied pages have been refreshed, cutover from the instance on the source server to the destination server is made. By transferring the warm and hot pages last (or later) in the migration process, the number of dirtied pages is reduced, thereby reducing page faults subsequent to the cutover.

    摘要翻译: 根据进程的使用频率,通过将进程使用的每个页面分配为热或冷来减少从源计算系统到目标计算系统的分区迁移期间的页面错误。 在实时分区迁移期间,首先将冷或最冷(最不常使用)的页面复制到目标服务器,然后复制加热器(较少使用),并通过复制最热(最常用的)页面来确定。 在刷新所有脏污页面之后,将从源服务器上的实例切换到目标服务器。 通过在迁移过程中最后(或更晚)传送热页和热页面,减少了脏页数,从而减少了割接之后的页面错误。

    CAPTURING MULTI-COMPONENT TRACE FOR UNIT FOR WORK
    7.
    发明申请
    CAPTURING MULTI-COMPONENT TRACE FOR UNIT FOR WORK 失效
    为组装单位承担多组分追踪

    公开(公告)号:US20130055215A1

    公开(公告)日:2013-02-28

    申请号:US13217413

    申请日:2011-08-25

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F11/3636

    摘要: Provided are techniques for the tracing of computer processes and, more specifically, to techniques that enable a work unit to be traced across multiple processing components. A data structure is created and associated with a work unit. The first time a unit of work is processed a tracing context is retrieved form a pool and associated with the data structure. As the unit of work is passed from component to component, the data structure is passed so that each component has access and is able to augment the same tracing context associated with the unit of work.

    摘要翻译: 提供了用于跟踪计算机进程的技术,更具体地,涉及使工作单元能够跨多个处理组件进行跟踪的技术。 创建数据结构并与工作单元相关联。 第一次处理工作单元时,从池中检索跟踪上下文并与数据结构相关联。 随着工作单元从组件传递到组件,数据结构被传递,使得每个组件都具有访问权限,并且能够增加与工作单元相关联的相同跟踪上下文。

    Capturing multi-component trace for unit of work
    8.
    发明授权
    Capturing multi-component trace for unit of work 失效
    捕获工作单元中的多组件跟踪

    公开(公告)号:US08589891B2

    公开(公告)日:2013-11-19

    申请号:US13217413

    申请日:2011-08-25

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F11/3636

    摘要: Provided are techniques for the tracing of computer processes and, more specifically, to techniques that enable a work unit to be traced across multiple processing components. A data structure is created and associated with a work unit. The first time a unit of work is processed a tracing context is retrieved form a pool and associated with the data structure. As the unit of work is passed from component to component, the data structure is passed so that each component has access and is able to augment the same tracing context associated with the unit of work.

    摘要翻译: 提供了用于跟踪计算机进程的技术,更具体地,涉及使工作单元能够跨多个处理组件进行跟踪的技术。 创建数据结构并与工作单元相关联。 第一次处理工作单元时,从池中检索跟踪上下文并与数据结构相关联。 随着工作单元从组件传递到组件,数据结构被传递,使得每个组件都具有访问权限,并且能够增加与工作单元相关联的相同跟踪上下文。

    Method and system for balancing component load in an input/output stack of an operating system
    9.
    发明授权
    Method and system for balancing component load in an input/output stack of an operating system 有权
    用于平衡操作系统的输入/输出堆栈中的组件负载的方法和系统

    公开(公告)号:US08042115B2

    公开(公告)日:2011-10-18

    申请号:US11839920

    申请日:2007-08-16

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5083 G06F2209/5022

    摘要: A system for balancing component load. In response to receiving a request, data is updated to reflect a current number of pending requests. In response to analyzing the updated data, it is determined whether throttling is necessary. In response to determining that throttling is not necessary, a corresponding request to the received request is created and a flag is set in the corresponding request. Then, the corresponding request is sent to one of a plurality of lower level components of an input/output stack of an operating system for processing based on the analyzed data to balance component load in the input/output stack of the operating system.

    摘要翻译: 用于平衡组件负载的系统。 响应于接收到请求,更新数据以反映当前等待的请求数。 响应于分析更新的数据,确定是否需要节流。 响应于确定不需要节流,产生对接收到的请求的相应请求,并且在相应的请求中设置标志。 然后,相应的请求被发送到操作系统的输入/输出堆栈的多个较低级组件中的一个,用于基于所分析的数据进行处理,以平衡操作系统的输入/输出堆栈中的组件负载。

    AUTOMATIC CLOSURE OF A FILE OR A DEVICE IN A DATA PROCESSING SYSTEM
    10.
    发明申请
    AUTOMATIC CLOSURE OF A FILE OR A DEVICE IN A DATA PROCESSING SYSTEM 失效
    文件的自动关闭或数据处理系统中的设备

    公开(公告)号:US20110041143A1

    公开(公告)日:2011-02-17

    申请号:US12540672

    申请日:2009-08-13

    IPC分类号: G06F9/46 G06F17/30 G06F11/30

    摘要: A mechanism is provided for automatically closing a file or a device. A service routine monitor monitors a request received from either an application that opened the file or a device driver that readied the device. The service routine monitor determines whether the file or the device has been accessed within a predetermined time interval. Responsive to the file or the device failing to be accessed within the predetermined time interval, the service routine monitor sends a call to the application that opened the file or the application or a higher level device driver that requested that the device driver ready the device. Responsive to a response from the application or the higher level device driver indicating that the use of the file or the device is no longer needed, the service routine monitor closes the file or quiesces the device.

    摘要翻译: 提供了一种自动关闭文件或设备的机制。 服务程序监视器监视从打开文件的应用程序接收的请求或准备好设备的设备驱动程序。 服务程序监视器确定文件或设备是否在预定时间间隔内被访问。 响应于在预定时间间隔内未能访问的文件或设备,服务程序监视器向打开文件或应用程序的应用程序或请求设备驱动程序准备好设备的更高级设备驱动程序发送呼叫。 响应于来自应用程序或更高级设备驱动程序的响应,指示不再需要使用文件或设备,服务程序监视器关闭文件或停止设备。