Transforming data for a target schema

    公开(公告)号:US11249960B2

    公开(公告)日:2022-02-15

    申请号:US16004863

    申请日:2018-06-11

    IPC分类号: G06F16/21 G06F16/84 G06F16/25

    摘要: Embodiments generally relate transforming data for a target schema. In some embodiments, a method includes receiving input data, where the input data includes a plurality of segments, and where the segments include a plurality of source fields containing target data. The method further includes characterizing the input data based at least in part on a plurality of predetermined metrics, where the predetermined metrics determine a structure of the input data. The method further includes mapping the target data in the source fields of the segments to a plurality of target fields of a target schema based at least in part on the characterizing. The method further includes populating the target fields of the target schema with the target data from the source fields based at least in part on the mapping.

    Rolling upgrades in disaggregated systems

    公开(公告)号:US10970061B2

    公开(公告)日:2021-04-06

    申请号:US16660676

    申请日:2019-10-22

    IPC分类号: G06F8/65

    摘要: Embodiments for performing rolling software upgrades in a disaggregated computing environment. A rolling upgrade manager is provided for upgrading one or more disaggregated servers. A designated memory area is used for storing an updated software component, and a disaggregated server is switched to the designated memory area from a currently assigned memory area when performing the software upgrade. A process state and program data is maintained in the currently assigned memory area while maintaining the updated software component in the designated memory area such that the process state and program data are read from the currently assigned memory area and the updated software component is read from the designated memory area during currently executing operations of the disaggregated server.

    Managing software licenses in a disaggregated environment

    公开(公告)号:US10701141B2

    公开(公告)日:2020-06-30

    申请号:US15199543

    申请日:2016-06-30

    摘要: Server resources in a data center are disaggregated into shared server resource pools. Servers are constructed dynamically, on-demand and based on a tenant's workload requirements, by allocating from these resource pools. The system also includes a license manager that operates to manage a pool of licenses that are available to be associated with resources drawn from the server resource pools. Upon provisioning of a server entity composed of resources drawn from the server resource pools, the license manager determines a license configuration suitable for the server entity. In response to receipt of information indicating a change in a composition of the server entity (e.g., as a workload is processed), the license manager determines whether an adjustment to the license configuration is required. If so, an adjusted license configuration for the server entity is determined and tracked to the tenant. The data center thus allocates appropriate licenses to server entities as required.

    System and method for dynamic rescheduling of multiple varying resources with user social mapping
    10.
    发明授权
    System and method for dynamic rescheduling of multiple varying resources with user social mapping 有权
    用户社交映射对多个不同资源进行动态重新调度的系统和方法

    公开(公告)号:US09135068B2

    公开(公告)日:2015-09-15

    申请号:US13915289

    申请日:2013-06-11

    IPC分类号: G06F9/46 G06F15/173 G06F9/50

    CPC分类号: G06F9/50

    摘要: A system and method for scheduling resources includes a memory storage device having a resource data structure stored therein which is configured to store a collection of available resources, time slots for employing the resources, dependencies between the available resources and social map information. A processing system is configured to set up a communication channel between users, between a resource owner and a user or between resource owners to schedule users in the time slots for the available resources. The processing system employs social mapping information of the users or owners to assist in filtering the users and owners and initiating negotiations for the available resources.

    摘要翻译: 用于调度资源的系统和方法包括存储有资源数据结构的存储器存储设备,其被配置为存储可用资源的集合,用于使用资源的时隙,可用资源与社交地图信息之间的依赖关系。 处理系统被配置为在资源所有者和用户之间或资源所有者之间在用户之间,资源所有者之间或资源所有者之间建立通信信道,以在可用资源的时隙中调度用户。 处理系统使用用户或所有者的社交地图信息来协助过滤用户和所有者并且开始可用资源的协商。