Directory synchronization of a dispersed storage network
    21.
    发明授权
    Directory synchronization of a dispersed storage network 有权
    分散存储网络的目录同步

    公开(公告)号:US09501341B2

    公开(公告)日:2016-11-22

    申请号:US14481892

    申请日:2014-09-09

    Abstract: A method begins by independently executing a first write transaction in a dispersed storage network (DSN) to a particular write verification step of a multiple step write process, wherein the first write transaction has a first transaction identifier. The method continues by independently executing a second write transaction in the DSN to the particular write verification step, wherein the second write transaction has a second transaction identifier, and wherein subject matter of the first write transaction is related to subject matter of the second write transaction. The method continues by dependently finalizing the multiple step write process for each of the first and second write transactions utilizing the first and second transaction identifiers when each of the first and second write transactions have reached the particular write verification step.

    Abstract translation: 方法开始于在分散存储网络(DSN)中独立地执行到多步写入过程的特定写入验证步骤的第一写入事务,其中第一写入事务具有第一事务标识符。 该方法继续通过在DSN中独立地执行到特定写入验证步骤的第二写入事务,其中第二写入事务具有第二事务标识符,并且其中第一写入事务的主题与第二写入事务的主题有关 。 当第一和第二写入事务中的每一个已经到达特定的写入验证步骤时,该方法通过依赖性地确定利用第一和第二事务标识符来对第一和第二写事务中的每一个执行多步写入过程。

    Communication device and communication method
    22.
    发明授权
    Communication device and communication method 有权
    通信设备和通信方法

    公开(公告)号:US09483351B2

    公开(公告)日:2016-11-01

    申请号:US14468577

    申请日:2014-08-26

    CPC classification number: G06F11/1402 G06F11/1443 H04L1/0061 H04L1/188

    Abstract: A communication device includes: a first communication section, a second communication section, a storage section, a determination section, and a control section. The first communication section communicates with a storage device based on predefined interface communication standards to perform data transfer. The second communication section communicates with an external device in a method other than the interface communication standards to perform data transmission. The storage section stores the selected error code that is previously defined to cause a bit error by noise. The determination section determines whether or not an error code indicated by the error information agrees with the selected error code. The control section, upon determination by the determination section that the error codes agrees with each other, gives the first communication section and the second communication section instructions for cancelling the data transfer and performing data re-transfer.

    Abstract translation: 通信装置包括:第一通信部分,第二通信部分,存储部分,确定部分和控制部分。 第一通信部分基于预定义的接口通信标准与存储设备通信以执行数据传输。 第二通信部分以与接口通信标准不同的方法与外部设备进行通信,以进行数据传输。 存储部分存储先前定义的所选择的错误代码以引起位错误的噪声。 确定部分确定由错误信息指示的错误代码是否与选择的错误代码一致。 控制部分在确定部分确定错误代码彼此一致时给出第一通信部分和第二通信部分用于取消数据传输和执行数据重新传送的指令。

    Transparent failover
    23.
    发明授权
    Transparent failover 有权
    透明的故障转移

    公开(公告)号:US09462039B2

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

    申请号:US14475081

    申请日:2014-09-02

    Abstract: Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.

    Abstract translation: 描述的是针对用于在网络故障和服务器故障转移之间保持状态的持久句柄的实施例。 在与文件服务器建立会话之后,客户端请求持久句柄。 对持久句柄的请求包括由客户端生成的句柄标识符。 服务器使用句柄标识符与状态信息相关联。 当出现网络故障或服务器故障切换以及与客户端的重新连接时,使用句柄标识符来识别重播的请求,如果重播将在服务器上创建不一致的状态。 重播的请求被适当地处理。

    METHOD AND SYSTEM FOR BYZANTINE FAULT TOLERANT DATA REPLICATION
    24.
    发明申请
    METHOD AND SYSTEM FOR BYZANTINE FAULT TOLERANT DATA REPLICATION 有权
    BYZANTINE FAUL耐量数据复制方法与系统

    公开(公告)号:US20160283123A1

    公开(公告)日:2016-09-29

    申请号:US14778084

    申请日:2014-03-18

    Abstract: A method for byzantine fault tolerant data replication with a plurality of 2f+1 data servers and one or more clients includes storing data in at least f+1 different data servers out of the 2f+1 data servers, and storing metadata of the stored data under a metadata-identifier in a metadata-service (MDS). The stored metadata includes a unique identifier of the stored data, a fingerprint of the stored data, and a list of the at least f+1 different data servers which have stored the data.

    Abstract translation: 一种用于与多个2f + 1数据服务器和一个或多个客户端进行拜占庭容错数据复制的方法包括在2f + 1数据服务器中的至少f + 1个不同数据服务器中存储数据,并存储所存储数据的元数据 在元数据服务(MDS)中的元数据标识符下。 存储的元数据包括存储的数据的唯一标识符,所存储的数据的指纹,以及存储了数据的至少f + 1个不同的数据服务器的列表。

    Determining and correcting software server error conditions
    25.
    发明授权
    Determining and correcting software server error conditions 有权
    确定和更正软件服务器错误情况

    公开(公告)号:US09442786B2

    公开(公告)日:2016-09-13

    申请号:US14302011

    申请日:2014-06-11

    Abstract: A system and method of diagnosing and correcting errors in a server computer. A server computer is coupled by a communication path to a client computer. A storage device stores a diagnostic error detecting and correcting program and the server computer is programmed to implement the diagnostic error detecting and correcting program. The server computer detects several selected operating parameters during operation of the server process and determines if at least a first of the selected operating parameters are outside a pre-determined specification for the selected operating parameters. In response to the selected operating parameters being outside the pre-determined specification, the server computer notifies the client computer of an error with the server process. The server computer can also detect communication errors and attempt to restore communications by modifying communication parameter(s).

    Abstract translation: 一种在服务器计算机中诊断和纠正错误的系统和方法。 服务器计算机通过通信路径耦合到客户端计算机。 存储装置存储诊断错误检测和校正程序,并且服务器计算机被编程以实现诊断错误检测和校正程序。 服务器计算机在服务器进程的操作期间检测几个选定的操作参数,并且确定所选择的操作参数中的至少第一个是否在所选操作参数的预定规范之外。 响应于所选择的操作参数在预定规范之外,服务器计算机通过服务器进程通知客户端计算机的错误。 服务器计算机还可以检测通信错误,并尝试通过修改通信参数来恢复通信。

    FAULT TOLERANT RETRY SUBSYSTEM AND METHOD
    26.
    发明申请
    FAULT TOLERANT RETRY SUBSYSTEM AND METHOD 有权
    容错重复子系统和方法

    公开(公告)号:US20160224425A1

    公开(公告)日:2016-08-04

    申请号:US14612880

    申请日:2015-02-03

    Abstract: A fault-tolerant retry subsystem, method and computer program product are provided in order to automatically retry to deliver a message. In the context of a fault-tolerant retry subsystem, processing circuitry is provided to receive notification that delivery of a message to a subscriber has failed. The processing circuitry also defines a time interval at which delivery of the message is to be retried. The message is to be subjected to a plurality of retry attempts in an instance in which the delivery of the message to the subscriber continues to fail. The time interval is defined in a manner that depends upon which of the plurality of retry attempts is to be performed. As such, the time interval varies between at least some of the retry attempts. The processing circuitry causes the delivery of the message to be retried following expiration the time interval.

    Abstract translation: 提供容错重试子系统,方法和计算机程序产品以便自动重试以传递消息。 在容错重试子系统的上下文中,提供处理电路以接收消息到订户的传递失败的通知。 处理电路还定义要重新发送消息的时间间隔。 在消息传递给订户的情况下,该消息将经受多次重试尝试,该情况继续失败。 时间间隔以取决于要执行多个重试尝试中哪一个的方式来定义。 因此,时间间隔在至少一些重试尝试之间变化。 处理电路导致消息的传递在时间间隔期满之后被重试。

    FAILOVER AND RECOVERY FOR REPLICATED DATA INSTANCES
    27.
    发明申请
    FAILOVER AND RECOVERY FOR REPLICATED DATA INSTANCES 审中-公开
    恢复和恢复替代数据实时

    公开(公告)号:US20160210205A1

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

    申请号:US15083210

    申请日:2016-03-28

    Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.

    Abstract translation: 数据库环境中的复制实例提供自动故障转移和恢复。 监视组件可以定期与实例的主副本和副副本进行通信,每个实例可以驻留在单独的数据区域或地理位置以提供一定程度的可靠性和可用性。 在主实例上运行的数据库可以将信息在块级别同步复制到辅助副本,以便主副本和辅助副本同步。 如果监视组件无法与其中一个副本进行通信,则监视组件可以尝试确定这些副本是否可以相互通信,以及副本是否具有相同的数据生成版本。 根据状态信息,监视组件可以自动执行恢复操作,例如故障切换到辅助副本或执行辅助副本恢复。

    DATA PROCESSING DEVICE, DATA COMMUNICATION DEVICE, COMMUNICATION SYSTEM, DATA PROCESSING METHOD, DATA COMMUNICATION METHOD, AND PROGRAM
    28.
    发明申请
    DATA PROCESSING DEVICE, DATA COMMUNICATION DEVICE, COMMUNICATION SYSTEM, DATA PROCESSING METHOD, DATA COMMUNICATION METHOD, AND PROGRAM 审中-公开
    数据处理设备,数据通信设备,通信系统,数据处理方法,数据通信方法和程序

    公开(公告)号:US20160191210A1

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

    申请号:US14909059

    申请日:2013-07-30

    Abstract: A data generation device 101 transmits communication data bound for a data receiving device 105 from a transmission unit, and a monitoring device 103 receives the communication data. The monitoring device 103 requests retransmission of the communication data to the data generation device 101, and the data generation device 101 retransmits the communication data from a retransmission unit being different from the transmission unit. The monitoring device 103 receives retransmission data retransmitted from the retransmission unit, compares the communication data with the retransmission data. If the communication data and the retransmission data are identical, the monitoring device 103 transmits the communication data to the data receiving device 105. If the communication data and the retransmission data are not identical, the monitoring device 103 transmits a message which notifies that the communication data and the retransmission data are not identical to the data generation device 101.

    Abstract translation: 数据生成装置101从发送部发送对数据接收装置105限制的通信数据,监视装置103接收通信数据。 监视装置103向数据生成装置101请求通信数据的重发,数据生成装置101从与发送部不同的重发部重发通信数据。 监视装置103接收从重传单元重发的重发数据,将通信数据与重发数据进行比较。 如果通信数据和重发数据相同,则监视装置103将通信数据发送到数据接收装置105.如果通信数据和重发数据不相同,则监视装置103发送通知通信数据 数据和重发数据与数据生成装置101不同。

    Apparatus and method for allocating processing requests
    29.
    发明授权
    Apparatus and method for allocating processing requests 有权
    用于分配处理请求的装置和方法

    公开(公告)号:US09292386B2

    公开(公告)日:2016-03-22

    申请号:US14217829

    申请日:2014-03-18

    CPC classification number: G06F11/1402 G06F9/5027 G06F11/1443

    Abstract: A system stores at least one item of connection information for each of a plurality of processing systems. The system receives a request from the requesting apparatus and, in response to receiving the request, sets a status related to one item of the connection information stored in the storage unit for connection to one of the processing systems. The system transmits the received request to the one processing system by using the one item of connection information and receives a response denoting a result of the processing from the one processing system. Responsive to receiving the response, the system releases the status related to the one item of connection information, and transmits the response to the requesting apparatus.

    Abstract translation: 系统存储多个处理系统中的每一个的至少一个连接信息项。 系统从请求设备接收请求,响应于接收到请求,设置与存储在存储单元中的一个连接信息有关的状态,以连接到处理系统之一。 系统通过使用一个连接信息将接收到的请求发送给一个处理系统,并从一个处理系统接收表示处理结果的响应。 响应于接收到响应,系统释放与一条连接信息有关的状态,并将响应发送到请求设备。

    SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A STREAMING PLATFORM IO PUMP AND REGULATOR

    公开(公告)号:US20160065631A1

    公开(公告)日:2016-03-03

    申请号:US14937677

    申请日:2015-11-10

    Abstract: In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a streaming platform IO pump and regulator including, for example, means for executing an application at the computing device; requesting data for the application from a second computing device communicably interfaced with the first computing device via a public Internet; calculating an estimated arrival time for the data to be returned from the second computing device; determining the data fails to arrive within the estimated arrival time calculated; initiating a new connection to the second computing device; and re-sending the request for the data for the application to the second computing device via the new connection. Other related embodiments are disclosed.

Patent Agency Ranking