Distributed file system
    1.
    发明授权
    Distributed file system 有权
    分布式文件系统

    公开(公告)号:US09384199B2

    公开(公告)日:2016-07-05

    申请号:US13077198

    申请日:2011-03-31

    IPC分类号: G06F7/00 G06F17/30

    摘要: A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.

    摘要翻译: 描述了用于设备的分布式文件系统。 在一个实施例中,存储在一个设备上的每个数据元素具有相关联的位置和可用性属性。 location属性与数据元素共存。 可用性属性和位置属性的副本由元数据服务存储。 当设备上的客户端需要访问数据元素时,它向元数据服务发送请求以查找数据元素的位置。 如果数据元素可用,则将该信息提供给客户端,并且这可能涉及唤醒保存数据元素的休眠设备。 在数据元素不可用的情况下,只读访问可以被授予数据元素的缓存副本。 在使用复制和保存副本的设备之一不可用的情况下,系统可能会使用写入卸载。

    Distributed File System
    2.
    发明申请
    Distributed File System 有权
    分布式文件系统

    公开(公告)号:US20120254116A1

    公开(公告)日:2012-10-04

    申请号:US13077198

    申请日:2011-03-31

    IPC分类号: G06F17/30 G06F7/00

    摘要: A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.

    摘要翻译: 描述了用于设备的分布式文件系统。 在一个实施例中,存储在一个设备上的每个数据元素具有相关联的位置和可用性属性。 location属性与数据元素共存。 可用性属性和位置属性的副本由元数据服务存储。 当设备上的客户端需要访问数据元素时,它向元数据服务发送请求以查找数据元素的位置。 如果数据元素可用,则将该信息提供给客户端,并且这可能涉及唤醒保存数据元素的休眠设备。 在数据元素不可用的情况下,只读访问可以被授予数据元素的缓存副本。 在使用复制和保存副本的设备之一不可用的情况下,系统可能会使用写入卸载。

    Data store including a file location attribute
    3.
    发明授权
    Data store including a file location attribute 有权
    数据存储包括文件位置属性

    公开(公告)号:US08656454B2

    公开(公告)日:2014-02-18

    申请号:US12957957

    申请日:2010-12-01

    IPC分类号: H04L29/06

    CPC分类号: G06F17/30997 G06F17/30159

    摘要: A data store including a file location attribute is described. In an embodiment, the location attribute for a data element, such as a file or database record, is stored with the bytes of data and records the geographic location of the data element. Writing to this attribute is limited to a single trusted entity, such as an operating system, to ensure that the location data can be trusted and when a data element is moved or replicated, the attribute is updated to reflect the new location of the data element. This location data is made available to users and applications by a metadata service which tracks the locations of data elements and responds to requests from users. Access control policies can been defined in terms of location and stored at the metadata service and the metadata service can then enforce these policies when responding to requests.

    摘要翻译: 描述包括文件位置属性的数据存储。 在一个实施例中,数据元素(诸如文件或数据库记录)的位置属性与数据字节一起存储并记录数据元素的地理位置。 对该属性的写入仅限于单个可信实体(例如操作系统),以确保位置数据可被信任,并且当数据元素被移动或复制时,该属性被更新以反映数据元素的新位置 。 该位置数据通过元数据服务向用户和应用程序提供,该元数据服务跟踪数据元素的位置并响应来自用户的请求。 访问控制策略可以根据位置定义并存储在元数据服务中,然后元数据服务可以在响应请求时执行这些策略。

    Data Store Including a File Location Attribute
    4.
    发明申请
    Data Store Including a File Location Attribute 有权
    包含文件位置属性的数据存储

    公开(公告)号:US20120144448A1

    公开(公告)日:2012-06-07

    申请号:US12957957

    申请日:2010-12-01

    IPC分类号: G06F17/30 G06F17/00

    CPC分类号: G06F17/30997 G06F17/30159

    摘要: A data store including a file location attribute is described. In an embodiment, the location attribute for a data element, such as a file or database record, is stored with the bytes of data and records the geographic location of the data element. Writing to this attribute is limited to a single trusted entity, such as an operating system, to ensure that the location data can be trusted and when a data element is moved or replicated, the attribute is updated to reflect the new location of the data element. This location data is made available to users and applications by a metadata service which tracks the locations of data elements and responds to requests from users. Access control policies can been defined in terms of location and stored at the metadata service and the metadata service can then enforce these policies when responding to requests.

    摘要翻译: 描述包括文件位置属性的数据存储。 在一个实施例中,数据元素(诸如文件或数据库记录)的位置属性与数据字节一起存储并记录数据元素的地理位置。 对该属性的写入仅限于单个可信实体(例如操作系统),以确保位置数据可被信任,并且当数据元素被移动或复制时,该属性被更新以反映数据元素的新位置 。 该位置数据通过元数据服务向用户和应用程序提供,该元数据服务跟踪数据元素的位置并响应来自用户的请求。 访问控制策略可以根据位置定义并存储在元数据服务中,然后元数据服务可以在响应请求时执行这些策略。

    Predicting database system performance
    5.
    发明授权
    Predicting database system performance 有权
    预测数据库系统性能

    公开(公告)号:US08010337B2

    公开(公告)日:2011-08-30

    申请号:US11116690

    申请日:2005-04-27

    IPC分类号: G06F9/45

    摘要: A prediction system may perform capacity planning for one or more resources of a database systems, such as by understanding how different workloads are using the system resources and/or predicting how the performance of the workloads will change when the hardware configuration of the resource is changed and/or when the workload changes. The prediction system may use a detailed, low-level tracing of a live database system running an application workload to monitor the performance of the current database system. In this manner, the current monitoring traces and analysis may be combined with a simulation to predict the workload's performance on a different hardware configuration. More specifically, performance may be indicated as throughput and/or latency, which may be for all transactions, for a particular transaction type, and/or for an individual transaction. Database system performance prediction may include instrumentation and tracing, demand trace extraction, cache simulation, disk scaling, CPU scaling, background activity prediction, throughput analysis, latency analysis, visualization, optimization, and the like.

    摘要翻译: 预测系统可以对数据库系统的一个或多个资源执行容量规划,例如通过了解不同的工作负载如何使用系统资源和/或预测当资源的硬件配置被改变时工作负载的性能将如何改变 和/或工作负载变化时。 预测系统可以使用运行应用程序工作负载的实时数据库系统的详细的低级跟踪来监视当前数据库系统的性能。 以这种方式,当前的监控跟踪和分析可以与模拟结合,以预测不同硬件配置上的工作负载性能。 更具体地,可以将性能指示为吞吐量和/或延迟,其可以针对特定交易类型和/或单个交易的所有交易。 数据库系统性能预测可能包括仪器跟踪,需求跟踪提取,缓存模拟,磁盘缩放,CPU缩放,后台活动预测,吞吐量分析,延迟分析,可视化,优化等。

    Mobile Device Localization Using Audio Signals
    6.
    发明申请
    Mobile Device Localization Using Audio Signals 有权
    使用音频信号的移动设备本地化

    公开(公告)号:US20120263020A1

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

    申请号:US13089033

    申请日:2011-04-18

    IPC分类号: G01S3/80

    CPC分类号: G01S3/8006 G01S5/18 H04W64/00

    摘要: Mobile device localization using audio signals is described. In an example, a mobile device is localized by receiving a first audio signal captured by a microphone located at the mobile device and a second audio signal captured from a further microphone. A correlation value between the first audio signal and second audio signal is computed, and this is used to determine whether the mobile device is in proximity to the further microphone. In one example, the mobile device can receive the audio signals from the further microphone and calculate the correlation value. In another example, a server can receive the audio signals from the mobile device and the further microphone and calculate the correlation value. In examples, the further microphone can be a fixed microphone at a predetermined location, or the further microphone can be a microphone located in another mobile device.

    摘要翻译: 描述使用音频信号的移动设备定位。 在一个示例中,通过接收由位于移动设备处的麦克风捕获的第一音频信号和从另一个麦克风捕获的第二音频信号来定位移动设备。 计算第一音频信号和第二音频信号之间的相关值,并且这用于确定移动设备是否位于另外的麦克风附近。 在一个示例中,移动设备可以从另外的麦克风接收音频信号并计算相关值。 在另一示例中,服务器可以从移动设备和另外的麦克风接收音频信号,并计算相关值。 在示例中,另外的麦克风可以是预定位置处的固定麦克风,或者另外的麦克风可以是位于另一移动设备中的麦克风。

    PREDICTING DATABASE SYSTEM PERFORMANCE
    7.
    发明申请
    PREDICTING DATABASE SYSTEM PERFORMANCE 审中-公开
    预测数据库系统性能

    公开(公告)号:US20110288847A1

    公开(公告)日:2011-11-24

    申请号:US13187211

    申请日:2011-07-20

    IPC分类号: G06F9/455

    摘要: A prediction system may perform capacity planning for one or more resources of a database systems, such as by understanding how different workloads are using the system resources and/or predicting how the performance of the workloads will change when the hardware configuration of the resource is changed and/or when the workload changes. The prediction system may use a detailed, low-level tracing of a live database system running an application workload to monitor the performance of the current database system. In this manner, the current monitoring traces and analysis may be combined with a simulation to predict the workload's performance on a different hardware configuration. More specifically, performance may be indicated as throughput and/or latency, which may be for all transactions, for a particular transaction type, and/or for an individual transaction. Database system performance prediction may include instrumentation and tracing, demand trace extraction, cache simulation, disk scaling, CPU scaling, background activity prediction, throughput analysis, latency analysis, visualization, optimization, and the like.

    摘要翻译: 预测系统可以对数据库系统的一个或多个资源执行容量规划,例如通过了解不同的工作负载如何使用系统资源和/或预测当资源的硬件配置被改变时工作负载的性能将如何改变 和/或工作负载变化时。 预测系统可以使用运行应用程序工作负载的实时数据库系统的详细的低级跟踪来监视当前数据库系统的性能。 以这种方式,当前的监控跟踪和分析可以与模拟结合,以预测不同硬件配置上的工作负载性能。 更具体地,可以将性能指示为吞吐量和/或延迟,其可以针对特定交易类型和/或单个交易的所有交易。 数据库系统性能预测可能包括仪器跟踪,需求跟踪提取,缓存模拟,磁盘缩放,CPU缩放,后台活动预测,吞吐量分析,延迟分析,可视化,优化等。

    Mobile device localization using audio signals
    8.
    发明授权
    Mobile device localization using audio signals 有权
    移动设备本地化使用音频信号

    公开(公告)号:US08830792B2

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

    申请号:US13089033

    申请日:2011-04-18

    IPC分类号: G01S3/80 G01S5/18

    CPC分类号: G01S3/8006 G01S5/18 H04W64/00

    摘要: Mobile device localization using audio signals is described. In an example, a mobile device is localized by receiving a first audio signal captured by a microphone located at the mobile device and a second audio signal captured from a further microphone. A correlation value between the first audio signal and second audio signal is computed, and this is used to determine whether the mobile device is in proximity to the further microphone. In one example, the mobile device can receive the audio signals from the further microphone and calculate the correlation value. In another example, a server can receive the audio signals from the mobile device and the further microphone and calculate the correlation value. In examples, the further microphone can be a fixed microphone at a predetermined location, or the further microphone can be a microphone located in another mobile device.

    摘要翻译: 描述使用音频信号的移动设备定位。 在一个示例中,通过接收由位于移动设备处的麦克风捕获的第一音频信号和从另一个麦克风捕获的第二音频信号来定位移动设备。 计算第一音频信号和第二音频信号之间的相关值,并且这用于确定移动设备是否位于另外的麦克风附近。 在一个示例中,移动设备可以从另外的麦克风接收音频信号并计算相关值。 在另一示例中,服务器可以从移动设备和另外的麦克风接收音频信号,并计算相关值。 在示例中,另外的麦克风可以是预定位置处的固定麦克风,或者另外的麦克风可以是位于另一移动设备中的麦克风。

    Reducing power consumption of distributed storage systems
    9.
    发明授权
    Reducing power consumption of distributed storage systems 有权
    降低分布式存储系统的功耗

    公开(公告)号:US08370672B2

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

    申请号:US12714223

    申请日:2010-02-26

    IPC分类号: G06F1/32

    摘要: Methods for reducing the power consumption of distributed storage systems are described. An embodiment describes a storage system which is adapted to reduce its power consumption at times of low load by reducing the number of active versions of the stored data. The data to be stored in the storage system is divided into chunks and in an example, each chunk is replicated on a number of different servers. At times of low load, the system enters a mode of operation in which the number of active replicas is reduced and servers that do not store any active replicas are put into a low power state. When in this mode, writes are written to a versioned store and the data is subsequently copied to servers storing replicas once all the servers have returned to normal power state.

    摘要翻译: 描述了降低分布式存储系统功耗的方法。 一个实施例描述了一种存储系统,其适于通过减少所存储的数据的活动版本的数量来减少其在低负载时的功耗。 要存储在存储系统中的数据被划分成块,并且在一个示例中,每个块被复制在多个不同的服务器上。 在低负载时,系统进入一个操作模式,其中活动副本的数量减少,不存储任何活动副本的服务器处于低功耗状态。 当在此模式下,写入将写入版本化存储,并且数据随后将被复制到存储副本的服务器,一旦所有服务器已恢复正常的电源状态。

    Reducing Power Consumption of Distributed Storage Systems
    10.
    发明申请
    Reducing Power Consumption of Distributed Storage Systems 有权
    降低分布式存储系统的功耗

    公开(公告)号:US20110213994A1

    公开(公告)日:2011-09-01

    申请号:US12714223

    申请日:2010-02-26

    摘要: Methods for reducing the power consumption of distributed storage systems are described. An embodiment describes a storage system which is adapted to reduce its power consumption at times of low load by reducing the number of active versions of the stored data. The data to be stored in the storage system is divided into chunks and in an example, each chunk is replicated on a number of different servers. At times of low load, the system enters a mode of operation in which the number of active replicas is reduced and servers that do not store any active replicas are put into a low power state. When in this mode, writes are written to a versioned store and the data is subsequently copied to servers storing replicas once all the servers have returned to normal power state.

    摘要翻译: 描述了降低分布式存储系统功耗的方法。 一个实施例描述了一种存储系统,其适于通过减少所存储的数据的活动版本的数量来减少其在低负载时的功耗。 要存储在存储系统中的数据被划分成块,并且在一个示例中,每个块被复制在多个不同的服务器上。 在低负载时,系统进入一个操作模式,其中活动副本的数量减少,不存储任何活动副本的服务器处于低功耗状态。 当在此模式下,写入将写入版本化存储,并且数据随后将被复制到存储副本的服务器,一旦所有服务器已恢复正常的电源状态。