-
公开(公告)号:US20230118793A1
公开(公告)日:2023-04-20
申请号:US17503237
申请日:2021-10-15
Applicant: Netflix, Inc.
Inventor: Ishaan Shastri , James Schek
IPC: H04N21/231 , H04N21/218 , H04N21/2312 , H04N21/232 , H04N21/226
Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20210176185A1
公开(公告)日:2021-06-10
申请号:US16705035
申请日:2019-12-05
Applicant: Netflix, Inc.
Inventor: Lara Deek , Ishaan Shastri , Mohit Vora
IPC: H04L12/911 , H04N21/238 , H04N21/2665 , H04L29/06 , H04L12/803
Abstract: The disclosed computer-implemented method includes accessing information related to a playback session in which at least a portion of requested multimedia content is streamed over a network to a client electronic device. The method further includes accessing network topology information for the network to identify which route through the network was used to provide the requested multimedia content during the playback session, including indicating which end node was used to provide the multimedia content. Still further, the method includes accessing network steering factors that indicate why the requested multimedia content was steered through the identified network route, determining, based on the network steering factors, which end node would have been more suited to providing the requested multimedia content for the playback session, and then transferring the requested multimedia content to the determined end node for provisioning during subsequent playback sessions. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11722707B2
公开(公告)日:2023-08-08
申请号:US17503237
申请日:2021-10-15
Applicant: Netflix, Inc.
Inventor: Ishaan Shastri , James Schek
IPC: H04N21/231 , H04N21/218 , H04N21/226 , H04N21/232 , H04N21/2312
CPC classification number: H04N21/23103 , H04N21/218 , H04N21/226 , H04N21/232 , H04N21/2312
Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20210314274A1
公开(公告)日:2021-10-07
申请号:US17352070
申请日:2021-06-18
Applicant: Netflix, Inc.
Inventor: Lara Deek , Ishaan Shastri , Mohit Vora
IPC: H04L12/911 , H04L12/803 , H04L29/06 , H04L29/08 , H04N21/238 , H04N21/2665 , H04N21/472
Abstract: The disclosed computer-implemented method includes accessing information related to a playback session in which at least a portion of requested multimedia content is streamed over a network to a client electronic device. The method further includes accessing network topology information for the network to identify which route through the network was used to provide the requested multimedia content during the playback session, including indicating which end node was used to provide the multimedia content. Still further, the method includes accessing network steering factors that indicate why the requested multimedia content was steered through the identified network route, determining, based on the network steering factors, which end node would have been more suited to providing the requested multimedia content for the playback session, and then transferring the requested multimedia content to the determined end node for provisioning during subsequent playback sessions. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11729256B2
公开(公告)日:2023-08-15
申请号:US17503236
申请日:2021-10-15
Applicant: Netflix, Inc.
Inventor: Ishaan Shastri , James Schek
IPC: G06F15/16 , H04L67/1001 , H04L45/02
CPC classification number: H04L67/1001 , H04L45/04
Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20220256208A1
公开(公告)日:2022-08-11
申请号:US17172017
申请日:2021-02-09
Applicant: Netflix, Inc.
Inventor: Videsh Sadafal , Ishaan Shastri
IPC: H04N21/231 , H04N21/218 , H04N21/2312 , G06F3/06
Abstract: The disclosed computer-implemented method includes accessing cluster hardware information that identifies at least two different types of storage media within a cluster and provides an indication of a respective amount of data throughput for each identified type of storage media. The method next includes accessing popularity information for digital content that is to be stored in the cluster. The popularity information indicates how often the digital content is predicted to be accessed over a specified future period of time. The method also includes allocating the digital content on the different types of storage media within the cluster according to the popularity information. Accordingly, digital content predicted to have higher popularity is placed on storage media types with higher throughput amounts, and digital content predicted to have lower popularity is placed on storage media types with lower throughput amounts. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20240121450A1
公开(公告)日:2024-04-11
申请号:US18389599
申请日:2023-12-19
Applicant: Netflix, Inc.
Inventor: Videsh Sadafal , Ishaan Shastri
IPC: H04N21/231 , G06F3/06 , H04N21/218 , H04N21/2312
CPC classification number: H04N21/23103 , G06F3/0613 , G06F3/0647 , G06F3/0688 , G06F3/0689 , H04N21/2181 , H04N21/2312
Abstract: The disclosed computer-implemented method includes accessing cluster hardware information that identifies at least two different types of storage media within a cluster and provides an indication of a respective amount of data throughput for each identified type of storage media. The method next includes accessing popularity information for digital content that is to be stored in the cluster. The popularity information indicates how often the digital content is predicted to be accessed over a specified future period of time. The method also includes allocating the digital content on the different types of storage media within the cluster according to the popularity information. Accordingly, digital content predicted to have higher popularity is placed on storage media types with higher throughput amounts, and digital content predicted to have lower popularity is placed on storage media types with lower throughput amounts. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20230336620A1
公开(公告)日:2023-10-19
申请号:US18339097
申请日:2023-06-21
Applicant: Netflix, Inc.
Inventor: Ishaan Shastri , James Schek
IPC: H04L67/1001 , H04L45/02
CPC classification number: H04L67/1001 , H04L45/04
Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11070485B2
公开(公告)日:2021-07-20
申请号:US16705035
申请日:2019-12-05
Applicant: Netflix, Inc.
Inventor: Lara Deek , Ishaan Shastri , Mohit Vora
IPC: H04L12/911 , H04N21/238 , H04L12/803 , H04L29/06 , H04N21/2665 , H04N21/472 , H04L29/08
Abstract: The disclosed computer-implemented method includes accessing information related to a playback session in which at least a portion of requested multimedia content is streamed over a network to a client electronic device. The method further includes accessing network topology information for the network to identify which route through the network was used to provide the requested multimedia content during the playback session, including indicating which end node was used to provide the multimedia content. Still further, the method includes accessing network steering factors that indicate why the requested multimedia content was steered through the identified network route, determining, based on the network steering factors, which end node would have been more suited to providing the requested multimedia content for the playback session, and then transferring the requested multimedia content to the determined end node for provisioning during subsequent playback sessions. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11902597B2
公开(公告)日:2024-02-13
申请号:US17172017
申请日:2021-02-09
Applicant: Netflix, Inc.
Inventor: Videsh Sadafal , Ishaan Shastri
IPC: H04N21/231 , G06F3/06 , H04N21/218 , H04N21/2312
CPC classification number: H04N21/23103 , G06F3/0613 , G06F3/0647 , G06F3/0688 , G06F3/0689 , H04N21/2181 , H04N21/2312
Abstract: The disclosed computer-implemented method includes accessing cluster hardware information that identifies at least two different types of storage media within a cluster and provides an indication of a respective amount of data throughput for each identified type of storage media. The method next includes accessing popularity information for digital content that is to be stored in the cluster. The popularity information indicates how often the digital content is predicted to be accessed over a specified future period of time. The method also includes allocating the digital content on the different types of storage media within the cluster according to the popularity information. Accordingly, digital content predicted to have higher popularity is placed on storage media types with higher throughput amounts, and digital content predicted to have lower popularity is placed on storage media types with lower throughput amounts. Various other methods, systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-