Patent classifications
H04L67/1095
SHARING DATA IN A DATA STORAGE SYSTEM
In various embodiments, a data. storage system maintains a data store for a plurality of groups of users, where the data store includes a first section that is accessible by a first group of users, but not a second group of users, via the data storage system. In response to receiving, from a first user of the first group of users, a request to share data with the second group of users, the data storage system sends a request to a second user of the second group of users. Subsequent to receiving an acceptance from the second user, the data is stored in a second object in a second section of the data store that is accessible by the second group of users, but not the first group of users, via the data storage system.
STORAGE RESOURCE PROVISIONING SYSTEMS AND METHODS
A method and apparatus for managing a set of storage resources for a set of queries is described. In an exemplary embodiment, a method provisions processing resources of an execution platform and provisions storage resources of a storage platform. The execution platform uses the storage platform, which is shared with the execution platform, to process the set of queries. The method changes a number of the storage resources provisioned for the storage platform based on a storage capacity utilization by the set of queries of the storage resources. The method changes the number of the storage resources independently to a change of the processing resources in the execution platform. The method processes the set of queries using the changed number of the storage resources provisioned for the storage platform.
STORAGE RESOURCE PROVISIONING SYSTEMS AND METHODS
A method and apparatus for managing a set of storage resources for a set of queries is described. In an exemplary embodiment, a method provisions processing resources of an execution platform and provisions storage resources of a storage platform. The execution platform uses the storage platform, which is shared with the execution platform, to process the set of queries. The method changes a number of the storage resources provisioned for the storage platform based on a storage capacity utilization by the set of queries of the storage resources. The method changes the number of the storage resources independently to a change of the processing resources in the execution platform. The method processes the set of queries using the changed number of the storage resources provisioned for the storage platform.
SMART BOOKMARK DEVICE AND BOOKMARK SYNCHRONIZATION SYSTEM
Technologies for smart bookmark synchronization may include a smart bookmark device, a bookmark server, and one or more client computing devices. The smart bookmark device transmits an identification of a book to the bookmark server, which determines a format of the book based on the identification. The smart bookmark device captures sensor data indicative of the current reading position of a user in the book and transmits the sensor data to the bookmark server. The sensor data may include image data of a current page in the book. The bookmark server determines bookmark data indicative of the current reading position based on the sensor data. The bookmark server transmits the bookmark data to the smart bookmark device and, in some embodiments, to the client computing devices and/or applications. The client computing devices may synchronize playback of a digital media book with the bookmark data. Other embodiments are described and claimed.
MIRRORING NETWORK TRAFFIC OF VIRTUAL NETWORKS AT A SERVICE PROVIDER NETWORK
Techniques are described that enable users to configure the mirroring of network traffic sent to or received by computing resources associated with a virtual network of computing resources at a service provider network. The mirrored network traffic can be used for many different purposes including, for example, network traffic content inspection, forensic and threat analysis, network troubleshooting, data loss prevention, and the like. Users can configure such network traffic mirroring without the need to manually install and manage network capture agents or other such processes on each computing resource for which network traffic mirroring is desired. Users can cause mirrored network traffic to be stored at a storage service in the form of packet capture (or “pcap”) files, which can be used by any number of available out-of-band security and monitoring appliances including other user-specific monitoring tools and/or other services of the service provider network.
MIRRORING NETWORK TRAFFIC OF VIRTUAL NETWORKS AT A SERVICE PROVIDER NETWORK
Techniques are described that enable users to configure the mirroring of network traffic sent to or received by computing resources associated with a virtual network of computing resources at a service provider network. The mirrored network traffic can be used for many different purposes including, for example, network traffic content inspection, forensic and threat analysis, network troubleshooting, data loss prevention, and the like. Users can configure such network traffic mirroring without the need to manually install and manage network capture agents or other such processes on each computing resource for which network traffic mirroring is desired. Users can cause mirrored network traffic to be stored at a storage service in the form of packet capture (or “pcap”) files, which can be used by any number of available out-of-band security and monitoring appliances including other user-specific monitoring tools and/or other services of the service provider network.
Preventing data overflow in edge computing systems
Data overflows can be prevented in edge computing systems. For example, an edge computing system (ECS) can include a memory buffer for storing incoming data from client devices. The ECS can also include a local storage device. The ECS can determine that an amount of available storage space in the local storage device is less than a predefined threshold amount. Based on determining that the amount of available storage space is less than the predefined threshold amount, the ECS can prevent the incoming data from being retrieved from the memory buffer. And based on determining that the amount of available storage space is greater than or equal to the predefined threshold amount, the ECS can retrieve the incoming data from the memory buffer and store the incoming data in the local storage device. This may prevent data overflows associated with the local storage device.
Smart network interface card-based splitter for data replication
One example method includes a splitter for data protection operations including replication operations. The splitter is located on or integrated into a smart network interface card and operates in two modes. The splitter is controlled by a replication controller. In one mode, the control path and the data path both go to the replication controller. In another mode, the data path is directly from the splitter to one or more targets without passing through the replication controller.
DATA TRANSMISSION METHOD AND APPARATUS
The present application discloses a data transmission method, including: receiving a screen mirroring request from a screen mirroring terminal device, and establishing an audio and video data connection channel with the screen mirroring terminal device; obtaining audio and video data through the audio and video data connection channel and playing the audio and video data; monitoring a network status of the audio and video data connection channel; and when the network status deteriorates, selecting a transmission mode from preset transmission strategies corresponding to an indicator value of the network status and performing the transmission mode.
DATA TRANSMISSION METHOD AND APPARATUS
The present application discloses a data transmission method, including: receiving a screen mirroring request from a screen mirroring terminal device, and establishing an audio and video data connection channel with the screen mirroring terminal device; obtaining audio and video data through the audio and video data connection channel and playing the audio and video data; monitoring a network status of the audio and video data connection channel; and when the network status deteriorates, selecting a transmission mode from preset transmission strategies corresponding to an indicator value of the network status and performing the transmission mode.