-
公开(公告)号:US10587715B2
公开(公告)日:2020-03-10
申请号:US16366847
申请日:2019-03-27
Applicant: Facebook, Inc.
Inventor: Giovanni Coglitore , Narsing Krishna Vijayrao
Abstract: Embodiments are disclosed for managing a distributed data center. The managing can include receiving content interaction history associated with a first social networking account of a social networking system at a content distribution system; maintaining a cache map of available cache appliances to implement a distributed cache store; selecting a content item to push to a residential cache appliance based on the content interaction history, wherein pushing the content item includes updating the cache map to associate a network address of the residential cache appliance with an identifier of the content item; and providing a content distribution service configured to redirect a content streaming request for the content item to the residential cache appliance when the content item is determined to be available in the distributed cache store according to the cache map.
-
公开(公告)号:US20190222665A1
公开(公告)日:2019-07-18
申请号:US16366847
申请日:2019-03-27
Applicant: Facebook, Inc.
Inventor: Giovanni Coglitore , Narsing Krishna Vijayrao
CPC classification number: H04L67/2842 , H04L61/1511 , H04L65/403 , H04L65/4084 , H04L65/80 , H04L67/26 , H04L67/2814
Abstract: Embodiments are disclosed for managing a distributed data center. The managing can include receiving content interaction history associated with a first social networking account of a social networking system at a content distribution system; maintaining a cache map of available cache appliances to implement a distributed cache store; selecting a content item to push to a residential cache appliance based on the content interaction history, wherein pushing the content item includes updating the cache map to associate a network address of the residential cache appliance with an identifier of the content item; and providing a content distribution service configured to redirect a content streaming request for the content item to the residential cache appliance when the content item is determined to be available in the distributed cache store according to the cache map.
-
3.
公开(公告)号:US20180373664A1
公开(公告)日:2018-12-27
申请号:US15631861
申请日:2017-06-23
Applicant: Facebook, Inc.
Inventor: Narsing Krishna Vijayrao
Abstract: An expansion card may include a printed circuit board and a hardware accelerator that is disposed on the printed circuit board. The hardware accelerator may include application-specific hardware circuitry designed to perform a computing task. The hardware accelerator may also offload a portion of the computing task from a central processing unit of a computing device by executing, via the application-specific hardware circuitry, the portion of the computing task. The expansion card may further include an edge connector, disposed on the printed circuit board, that is dimensioned to be inserted into an expansion socket of the computing device. The edge connector may couple the hardware accelerator to the central processing unit via a computing bus connected to the expansion socket. The edge socket may also include a pinout that is more compact than a pinout specification defined for the computing bus. Various other apparatuses, systems, and methods are also disclosed.
-
公开(公告)号:US11115491B2
公开(公告)日:2021-09-07
申请号:US16774874
申请日:2020-01-28
Applicant: Facebook, Inc.
Inventor: Giovanni Coglitore , Narsing Krishna Vijayrao
Abstract: An indication to share a content item associated with a residential cache appliance and a first social networking account is received. A network address of the residential cache appliance is associated with the content item. A cache map of available residential cache appliances is maintained to implement a distributed cache store. For one or more of the available residential cache appliances, the cache map identifies at least an associated social networking account, an associated network address, associated cache appliance stored content items, and an associated setting. From a requester device associated with a second social networking account, a request for the content item is received. In response to the request, based at least in part on the cache map, the requester device is directed to the residential cache appliance to obtain at least a portion of the content item.
-
公开(公告)号:US20210056066A1
公开(公告)日:2021-02-25
申请号:US17075732
申请日:2020-10-21
Applicant: Facebook, Inc.
Inventor: Narsing Krishna Vijayrao
Abstract: An expansion card may include a printed circuit board and a hardware accelerator that is disposed on the printed circuit board. The hardware accelerator may include application-specific hardware circuitry designed to perform a computing task. The hardware accelerator may also offload a portion of the computing task from a central processing unit of a computing device by executing, via the application-specific hardware circuitry, the portion of the computing task. The expansion card may further include an edge connector, disposed on the printed circuit board, that is dimensioned to be inserted into an expansion socket of the computing device. The edge connector may couple the hardware accelerator to the central processing unit via a computing bus connected to the expansion socket. The edge socket may also include a pinout that is more compact than a pinout specification defined for the computing bus. Various other apparatuses, systems, and methods are also disclosed.
-
公开(公告)号:US20200236190A1
公开(公告)日:2020-07-23
申请号:US16774874
申请日:2020-01-28
Applicant: Facebook, Inc.
Inventor: Giovanni Coglitore , Narsing Krishna Vijayrao
Abstract: An indication to share a content item associated with a residential cache appliance and a first social networking account is received. A network address of the residential cache appliance is associated with the content item. A cache map of available residential cache appliances is maintained to implement a distributed cache store. For one or more of the available residential cache appliances, the cache map identifies at least an associated social networking account, an associated network address, associated cache appliance stored content items, and an associated setting. From a requester device associated with a second social networking account, a request for the content item is received. In response to the request, based at least in part on the cache map, the requester device is directed to the residential cache appliance to obtain at least a portion of the content item.
-
-
-
-
-