H04L67/1097

IMPLEMENTING A FAULT-TOLERANT MULTI-NRF NETWORK TOPOLOGY
20230007536 · 2023-01-05 · ·

A system, apparatus, method, and non-transitory computer readable medium for implementing a fault-tolerant multi-NRF network topology may include a network repository function (NRF) device including: at least one processor configured to execute computer readable instructions to cause the NRF device to, broadcast a NRF query to a NRF cluster of a core network, the NRF cluster including a plurality of NRF devices located in a public land mobile network (PLMN); receive NRF query responses from each NRF device of the NRF cluster, the NRF query responses including network configuration information of each NRF device; determine a status of each NRF device based on the network configuration information; determine a list of network function (NF) devices registered with the NRF cluster; receive a NF query request from a first NF device; and transmit a NF query response to the first NF device.

SYSTEM AND METHOD FOR GLOBAL DATA SHARING

Sharing data in a data exchange across multiple cloud computing platforms and/or cloud computing platform regions is described. An example method can include generating a consumer account corresponding to a first cloud entity and receiving, by the first cloud entity, a copy of a data set from a provider account corresponding to a second cloud computing entity, wherein the first cloud computing entity and the second cloud computing entity represent different regions of a cloud computing platform. The method may also include accessing, by the consumer account, the copy of the data set.

SYSTEMS AND METHODS FOR SELECTIVELY OBTAINING A FILE VIA A DIRECT FILE TRANSFER OR AN INDIRECT FILE TRANSFER

In some implementations, a device may receive file location information identifying a file to be transferred to a user device associated with the first network provider, wherein the file location information identifies a domain name associated with a second network provider. The device may provide, based on the file location information, a request to obtain one or more records associated with the domain name. The device may receive the one or more records based on the request. The device may selectively obtain, based on the one or more records, the file from a first content device associated with the second network provider or from a second content device associated with a third-party provider. The device may provide the file to the user device.

SYSTEMS AND METHODS FOR SELECTIVELY OBTAINING A FILE VIA A DIRECT FILE TRANSFER OR AN INDIRECT FILE TRANSFER

In some implementations, a device may receive file location information identifying a file to be transferred to a user device associated with the first network provider, wherein the file location information identifies a domain name associated with a second network provider. The device may provide, based on the file location information, a request to obtain one or more records associated with the domain name. The device may receive the one or more records based on the request. The device may selectively obtain, based on the one or more records, the file from a first content device associated with the second network provider or from a second content device associated with a third-party provider. The device may provide the file to the user device.

MANAGING OVERLAPPING COMMUNICATIONS BETWEEN DOWNTIERING AND INVALIDATING CACHED DATA AMONG NODES IN A STORAGE SYSTEM

A method is used for managing overlapping communications regarding downtiering and invalidating cached data among nodes in a storage system. The method includes identifying, by a node, data to downtier. The node adds the data to an in progress table, and sends a request for permission to downtier the data to a peer node. The node receives permission from the peer node to downtier the data. In response to the permission to downtier the data, the node checks the in progress table for the data and takes an action based on a result of checking the in progress table.

Maintaining A Synchronous Replication Relationship Between Two Or More Storage Systems

Maintaining a synchronous replication relationship between two or more storage systems, including: receiving, by at least one of a plurality of storage systems across which a dataset will be synchronously replicated, timing information for at least one of the plurality of storage systems; and establishing, based on the timing information, a synchronous replication lease describing a period of time during which the synchronous replication relationship is valid, wherein a request to modify the dataset may only be acknowledged after a copy of the dataset has been modified on each of the storage systems.

Personal video recorder with limited attached local storage
11522930 · 2022-12-06 · ·

This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.

Personal video recorder with limited attached local storage
11522930 · 2022-12-06 · ·

This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.

SMB2 scaleout

Systems and methods are disclosed for clients and servers operating in a scaled cluster environment. Efficiencies are introduced to the process of connecting a client to a clustered environment by providing the client with the ability to attempt a connection with multiple servers in parallel. Servers operating the in the clustered environment are also capable of providing persistent storage of file handles and other state information. Ownership of the state information and persistent handles may be transferred between servers, thereby providing clients with the opportunity to move from one server to another while maintaining access to resources in the clustered environment.

SMB2 scaleout

Systems and methods are disclosed for clients and servers operating in a scaled cluster environment. Efficiencies are introduced to the process of connecting a client to a clustered environment by providing the client with the ability to attempt a connection with multiple servers in parallel. Servers operating the in the clustered environment are also capable of providing persistent storage of file handles and other state information. Ownership of the state information and persistent handles may be transferred between servers, thereby providing clients with the opportunity to move from one server to another while maintaining access to resources in the clustered environment.