Devices and methods to assist with network cabling

    公开(公告)号:US10003527B1

    公开(公告)日:2018-06-19

    申请号:US13359132

    申请日:2012-01-26

    IPC分类号: G01R31/08 H04L12/703

    摘要: A device is described for assisting network technicians and other users with network cabling. The device can be provided to a technician, where the technician plugs a loose cable end into the device, and if the other end of the cable is attached to a switch (e.g. Euclid switch), the device indicates to the technician via a display where on the network the cable should be plugged in (which port on which switch). When the device is connected to a switch via a cable, the switch can make available its information to the device. The device can also consult a data store to determine where the other end should be attached. The information that is used to determine where the cable should be attached can include the number of layers in the network; the number of switches in each layer; and the number of ports on the switches.

    Receiver-side data deduplication in data systems
    5.
    发明授权
    Receiver-side data deduplication in data systems 有权
    数据系统中的接收端重复数据删除

    公开(公告)号:US08943023B2

    公开(公告)日:2015-01-27

    申请号:US12981393

    申请日:2010-12-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30345 G06F17/30303

    摘要: Methods and apparatus for receiving uploaded data from a sender at a receiver. A data deduplication technique is described that may reduce the bandwidth used in uploading data from the sender to the receiver. In the technique, the receiver, rather than the sender, maintains a fingerprint dictionary for previously uploaded data. When a sender has additional data to be uploaded, the sender extracts fingerprints for units of the data and sends the fingerprints to the receiver. The receiver checks its fingerprint dictionary to determine the data units to be uploaded and notifies the sender of the identified units, which then sends the identified units of data to the receiver. The technique may, for example, be applied in virtualized data store systems to reduce bandwidth usage in uploading data.

    摘要翻译: 用于接收来自发送者的上传数据的方法和装置。 描述了可以减少从发送器到接收器上传数据所使用的带宽的重复数据删除技术。 在该技术中,接收器而不是发送器维护用于先前上传的数据的指纹字典。 当发送者具有要上传的附加数据时,发送方提取数据单元的指纹,并将指纹发送给接收者。 接收机检查其指纹字典以确定要上传的数据单元,并通知发送方所识别的单元,然后将所识别的单元发送给接收器。 该技术可以例如应用于虚拟化数据存储系统中以减少上传数据中的带宽使用。

    Management of cached object mapping information corresponding to a distributed storage system
    6.
    发明授权
    Management of cached object mapping information corresponding to a distributed storage system 有权
    对应于分布式存储系统的缓存对象映射信息的管理

    公开(公告)号:US08639724B1

    公开(公告)日:2014-01-28

    申请号:US12533873

    申请日:2009-07-31

    IPC分类号: G06F17/30

    摘要: Systems and methods for managing mapping information for objects maintained in a distributed storage system are provided. The distributed storage system can include a keymap subsystem that manages the mapping information according to object keys. Requests for specific object mapping information are directed to specific keymap coordinators within the keymap subsystem. Each keymap coordinator can maintain a cache for caching mapping information maintained at various information sources. To manage the cache, the keymap system can utilize generation identifiers that identify the component within the distributed storage system that last updated information sources. Each keymap coordinator can determine whether cached version of keymap information is valid based on an analysis of generation identifiers.

    摘要翻译: 提供了用于管理分布式存储系统中维护的对象的映射信息的系统和方法。 分布式存储系统可以包括根据对象密钥管理映射信息的键盘子系统。 特定对象映射信息的请求被引导到键映射子系统内的特定键映射协调器。 每个键盘映射协调器可以维护用于缓存保存在各种信息源上的映射信息的缓存。 为了管理缓存,键盘映射系统可以利用识别分布式存储系统中最后更新信息源的组件的生成标识符。 每个键盘映射协调器可以基于生成标识符的分析来确定是否基于密钥映射信息的缓存版本是有效的。

    Management of object mapping information corresponding to a distributed storage system
    7.
    发明授权
    Management of object mapping information corresponding to a distributed storage system 有权
    对应于分布式存储系统的对象映射信息的管理

    公开(公告)号:US08621182B1

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

    申请号:US12533869

    申请日:2009-07-31

    IPC分类号: G06F12/00

    摘要: Systems and methods for managing mapping information for objects maintained in a distributed storage system are provided. The distributed storage system can include a keymap subsystem that manages the mapping information according to object keys. Requests for specific object mapping information are directed to specific keymap coordinators within the keymap subsystem. Each keymap coordinator can maintain a cache for caching mapping information maintained at various information sources. Additionally, the keymap coordinators can optimize cache entries by maintaining selected mapping information while identifying object sources that correspond to differences from the selected mapping information.

    摘要翻译: 提供了用于管理分布式存储系统中维护的对象的映射信息的系统和方法。 分布式存储系统可以包括根据对象密钥管理映射信息的键盘子系统。 特定对象映射信息的请求被引导到键映射子系统内的特定键映射协调器。 每个键盘映射协调器可以维护用于缓存保存在各种信息源上的映射信息的缓存。 此外,键映射协调器可以通过维护所选映射信息来优化缓存条目,同时识别对应于与所选映射信息的差异的对象源。

    Receiver-Side Data Deduplication In Data Systems
    8.
    发明申请
    Receiver-Side Data Deduplication In Data Systems 有权
    数据系统中的接收机侧数据重复数据删除

    公开(公告)号:US20120173558A1

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

    申请号:US12981393

    申请日:2010-12-29

    IPC分类号: G06F17/30 G06F15/16

    CPC分类号: G06F17/30345 G06F17/30303

    摘要: Methods and apparatus for receiving uploaded data from a sender at a receiver. A data deduplication technique is described that may reduce the bandwidth used in uploading data from the sender to the receiver. In the technique, the receiver, rather than the sender, maintains a fingerprint dictionary for previously uploaded data. When a sender has additional data to be uploaded, the sender extracts fingerprints for units of the data and sends the fingerprints to the receiver. The receiver checks its fingerprint dictionary to determine the data units to be uploaded and notifies the sender of the identified units, which then sends the identified units of data to the receiver. The technique may, for example, be applied in virtualized data store systems to reduce bandwidth usage in uploading data.

    摘要翻译: 用于接收来自发送者的上传数据的方法和装置。 描述了可以减少从发送器到接收器上传数据所使用的带宽的重复数据删除技术。 在该技术中,接收器而不是发送器维护用于先前上传的数据的指纹字典。 当发送者具有要上传的附加数据时,发送方提取数据单元的指纹,并将指纹发送给接收者。 接收机检查其指纹字典以确定要上传的数据单元,并通知发送方所识别的单元,然后将所识别的单元发送给接收器。 该技术可以例如应用于虚拟化数据存储系统中以减少上传数据中的带宽使用。

    Distributed storage system with web services client interface
    9.
    发明授权
    Distributed storage system with web services client interface 有权
    具有Web服务客户端界面的分布式存储系统

    公开(公告)号:US08185497B2

    公开(公告)日:2012-05-22

    申请号:US13040941

    申请日:2011-03-04

    IPC分类号: G06F7/00 G06F17/00

    摘要: A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.

    摘要翻译: 分布式的基于Web服务的存储系统。 系统可以包括web服务接口,其被配置为根据web服务协议接收给定客户端对于给定数据对象的访问请求,该请求包括对应于该对象的键值。 系统还可以包括被配置为存储对象的副本的存储节点,其中每个副本可经由相应的唯一定位器值访问,以及配置为存储每个对象的相应键盘映射条目的键映射实例。 对于给定对象,相应的键映射条目包括对应于对象的副本的键值和每个定位器值。 协调器可以从Web服务接口接收给定的客户端请求,响应地访问键盘映射实例以识别与该键值相对应的定位符值,并且对于特定定位符值,从相应的存储节点检索对应的副本。

    Dynamic object replication within a distributed storage system
    10.
    发明授权
    Dynamic object replication within a distributed storage system 有权
    分布式存储系统内的动态对象复制

    公开(公告)号:US07778972B1

    公开(公告)日:2010-08-17

    申请号:US11370664

    申请日:2006-03-08

    IPC分类号: G06F7/00 G06F17/00

    摘要: Dynamic object replication in distributed storage systems. A system may implement a web services interface, storage nodes, storage node selection logic and a coordinator. The web services interface may be configured to receive, according to a web services protocol, client requests to store data objects including a given client request to store a given one of the data objects. The storage nodes may be configured to store replicas of the data objects. The storage node selection logic may be configured to dynamically determine a write plan for storing replicas of the given data object to corresponding storage nodes, where the write plan is dynamically determined according to current state information of the storage nodes. The coordinator may be configured to receive the client requests from the web services interface, and for the given client request, to store the replicas of the given data object to the corresponding storage nodes according to the write plan.

    摘要翻译: 分布式存储系统中的动态对象复制。 系统可以实现web服务接口,存储节点,存储节点选择逻辑和协调器。 web服务接口可以被配置为根据web服务协议接收客户端请求以存储包括给定客户端请求的数据对象来存储给定的一个数据对象。 可以将存储节点配置为存储数据对象的副本。 存储节点选择逻辑可以被配置为动态地确定用于将给定数据对象的副本存储到相应的存储节点的写入计划,其中根据存储节点的当前状态信息来动态地确定写入计划。 协调器可以被配置为从Web服务接口接收客户端请求,并且对于给定的客户端请求,根据写入计划将给定数据对象的副本存储到对应的存储节点。