DATA STREAM PIPELINING AND REPLICATION AT A DELIVERY NODE OF A CONTENT DELIVERY NETWORK

    公开(公告)号:US20190116246A1

    公开(公告)日:2019-04-18

    申请号:US15784361

    申请日:2017-10-16

    Abstract: A content delivery node receives data packets carrying content from an upstream source of content, and writes segments of the received content directly to a memory buffer of a memory using direct memory access (DMA) data transfers. The node derives, for each segment, respective segment-specific metadata based on contents of the segment, and stores the respective segment-specific metadata in the memory. The node receives from multiple downstream client devices respective requests for the same content. Each request includes client-specific information. Responsive to the requests, the node: identifies one or more segments that satisfy the requests; generates, for each client device, client-specific metadata using the client-specific information and the segment-specific metadata for the one or more segments; constructs, for each client, a client-specific data packet that includes the one or more segments and the client-specific metadata; and transmits the client-specific data packets to the downstream client devices.

    TECHNIQUES FOR IMPLEMENTING IPV6-BASED DISTRIBUTED STORAGE SPACE
    62.
    发明申请
    TECHNIQUES FOR IMPLEMENTING IPV6-BASED DISTRIBUTED STORAGE SPACE 审中-公开
    用于实施基于IPV6的分布式存储空间的技术

    公开(公告)号:US20160366094A1

    公开(公告)日:2016-12-15

    申请号:US15075163

    申请日:2016-03-20

    Abstract: A method is provided in one example embodiment and includes, for each of a plurality of individual storage units collectively comprising a virtual storage unit, mapping an internal address of the storage unit to a unique IP address, wherein each of the storage units comprises a block of storage on one of a plurality of physical storage devices and wherein the IP address includes a virtual storage unit number identifying the virtual storage unit; receiving from a client a request to perform an operation on at least one of the data storage units, wherein the request identifies the internal address of the at least one of the data storage units; translating the internal address of the at least one of the data storage unit to the unique IP address of the at least one of the data storage units; and performing the requested operation on the at least one of the data storage units.

    Abstract translation: 在一个示例实施例中提供了一种方法,并且对于共同包括虚拟存储单元的多个单独存储单元中的每一个,包括将存储单元的内部地址映射到唯一IP地址,其中每个存储单元包括块 存储在多个物理存储设备之一上,并且其中所述IP地址包括标识所述虚拟存储单元的虚拟存储单元号; 从客户端接收对所述数据存储单元中的至少一个执行操作的请求,其中所述请求标识所述数据存储单元中的至少一个的内部地址; 将所述数据存储单元中的至少一个的内部地址转换为所述至少一个所述数据存储单元的唯一IP地址; 以及对所述至少一个所述数据存储单元执行所请求的操作。

    IPv4 addressing over non-IPv4 systems

    公开(公告)号:US08897171B2

    公开(公告)日:2014-11-25

    申请号:US13846214

    申请日:2013-03-18

    Abstract: A system includes an access node having an associated identifier. The access node is configured to insert the identifier into a network connection request. The system includes an IP edge service node connected to the access node and configured to receive the network connection request. The IP edge service node is further configured to store the inserted identifier and to insert the identifier into an Internet protocol version 6 (IPv6) address request transmitted according to dynamic host configuration protocol version 6 (DHCPv6) through an established network connection based on the network connection request. The system further includes a server configured to receive the IPv6 address request and assign an IPv6 address based on the IPv6 address request.

    DETERMINISTIC SESSION LOAD-BALANCING AND REDUNDANCY OF ACCESS SERVERS IN A COMPUTER NETWORK
    64.
    发明申请
    DETERMINISTIC SESSION LOAD-BALANCING AND REDUNDANCY OF ACCESS SERVERS IN A COMPUTER NETWORK 审中-公开
    计算机网络中的确定性会话负载平衡和访问服务器的冗余

    公开(公告)号:US20140325039A1

    公开(公告)日:2014-10-30

    申请号:US14330913

    申请日:2014-07-14

    CPC classification number: H04L67/1002 H04L41/0806 H04L67/1027 H04L67/125

    Abstract: In one embodiment, for each port of an access node in an access-based computer network, one access server of a plurality of access servers is configured as a preferred access server for that port. Upon receiving a session initiation message at a particular port, the access node forwards the session initiation message to one or more of the access servers based on the configured preferred access server for the particular port.

    Abstract translation: 在一个实施例中,对于基于访问的计算机网络中的接入节点的每个端口,多个接入服务器中的一个接入服务器被配置为该端口的优选接入服务器。 在特定端口接收到会话发起消息时,接入节点基于针对特定端口的配置的优选接入服务器将会话发起消息转发到一个或多个接入服务器。

    IPv4 ADDRESSING OVER NON-IPv4 SYSTEMS
    65.
    发明申请
    IPv4 ADDRESSING OVER NON-IPv4 SYSTEMS 审中-公开
    IPv4寻址非IPv4系统

    公开(公告)号:US20130227155A1

    公开(公告)日:2013-08-29

    申请号:US13846214

    申请日:2013-03-18

    Abstract: A system includes an access node having an associated identifier. The access node is configured to insert the identifier into a network connection request. The system includes an IP edge service node connected to the access node and configured to receive the network connection request. The IP edge service node is further configured to store the inserted identifier and to insert the identifier into an Internet protocol version 6 (IPv6) address request transmitted according to dynamic host configuration protocol version 6 (DHCPv6) through an established network connection based on the network connection request. The system further includes a server configured to receive the IPv6 address request and assign an IPv6 address based on the IPv6 address request.

    Abstract translation: 系统包括具有相关标识符的接入节点。 接入节点被配置为将该标识符插入到网络连接请求中。 所述系统包括连接到所述接入节点并被配置为接收所述网络连接请求的IP边缘服务节点。 IP边缘服务节点还被配置为存储插入的标识符,并且将标识符插入到根据动态主机配置协议版本6(DHCPv6)通过基于网络的建立的网络连接发送的因特网协议版本6(IPv6)地址请求 连接请求。 系统还包括配置为接收IPv6地址请求并根据IPv6地址请求分配IPv6地址的服务器。

    METHOD AND SYSTEM FOR MANAGING NETWORK-TO-NETWORK INTERCONNECTION

    公开(公告)号:US20230155859A1

    公开(公告)日:2023-05-18

    申请号:US18093530

    申请日:2023-01-05

    CPC classification number: H04L12/46 G06F16/95

    Abstract: This disclosure describes methods and systems to externally manage network-to-network interconnect configuration data in conjunction with a centralized database subsystem. An example of the methods includes receiving and storing, in the centralized database subsystem, data indicative of user intent to interconnect at least a first network and a second network. The example method further includes, based at least in part on the data indicative of user intent, determining and storing, in the centralized database subsystem, a network intent that corresponds to the user intent. The example method further includes providing data indicative of the network intent from the centralized database subsystem to a first data plane adaptor, associated with the first network, and a second data plane adaptor, associated with the second network.

    Techniques for implementing IPV6-based distributed storage space

    公开(公告)号:US11588783B2

    公开(公告)日:2023-02-21

    申请号:US15075163

    申请日:2016-03-20

    Abstract: A method is provided in one example embodiment and includes, for each of a plurality of individual storage units collectively comprising a virtual storage unit, mapping an internal address of the storage unit to a unique IP address, wherein each of the storage units comprises a block of storage on one of a plurality of physical storage devices and wherein the IP address includes a virtual storage unit number identifying the virtual storage unit; receiving from a client a request to perform an operation on at least one of the data storage units, wherein the request identifies the internal address of the at least one of the data storage units; translating the internal address of the at least one of the data storage unit to the unique IP address of the at least one of the data storage units; and performing the requested operation on the at least one of the data storage units.

    Stateless distributed load-balancing

    公开(公告)号:US11233737B2

    公开(公告)日:2022-01-25

    申请号:US16715308

    申请日:2019-12-16

    Abstract: Aspects of the subject technology provide state-less load-balancing using sequence numbers to identify traffic flows. In some implementations, a process of the technology can include steps for receiving, by a load-balancer, a first packet from a source device including a request to access the service provided by a server coupled to the load-balancer, determining a load for each of the servers, wherein each server is associated with a unique set of sequence numbers, and forwarding the request to a target server selected based on its corresponding load, and wherein the request is configured to cause the target server to issue a reply to the source device. Systems and machine-readable media are also provided.

    Zero-loss workload mobility with segment routing for virtual machines

    公开(公告)号:US11216298B2

    公开(公告)日:2022-01-04

    申请号:US16829948

    申请日:2020-03-25

    Abstract: Techniques for zero-loss workload mobility with segment routing for virtual machines are presented. The techniques include receiving, by a virtual router, an electronic message destined for a first virtual machine running on a first physical machine and checking a first virtual machine state for the first virtual machine. In response to determining that it is associated with a running state indicating the first physical machine, inserting a segment routing header including an indication of the source virtual machine, the first physical machine, and the first virtual machine. In response to determining that it is associated with a migration state, inserting, by the virtual router, a segment routing header indicating the source virtual machine, an END.S for the first physical machine, the first virtual machine; and an END.SBUF for a second physical machine. The message is then routed based at least in part on the inserted segment routing header.

Patent Agency Ranking