Unlock instant, AI-driven research and patent intelligence for your innovation.

Efficient and casual cloud storage

A memory and virtual memory technology, applied in the field of data blocks, can solve the problems of insufficient data privacy and reluctance to use

Active Publication Date: 2021-04-09
GOOGLE LLC
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, many governments and sensitive private sectors such as health, finance, and law are reluctant to use cloud storage services despite their added convenience and cost advantages
Also, encryption alone may not be enough to ensure data privacy, as knowledge of data access patterns alone can provide a wealth of information about data without decrypting it

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Efficient and casual cloud storage
  • Efficient and casual cloud storage
  • Efficient and casual cloud storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Figure 1A and Figure 1B Depicted is an exemplary system 100 for storing N data blocks (B) owned by clients 104 on a distributed system 140, and inadvertently moving data blocks (B) around the distributed system 140, to hide the access mode while retaining the search functionality for the client 104's data blocks. Client devices 120 (eg, computers) associated with clients 104 communicate via a network 130 with a distributed system 140 having a scalable / elastic non-transitory storage abstraction 200 . Client device 120 may include associated memory hardware 122 and associated data processing hardware 124 . Storage abstraction 200 (eg, key / value store, file system, data store, etc.) overlays storage resource 114 to allow one or more client devices 120 to use storage resource 114 in a scalable manner.

[0023] In some implementations, distributed system 140 executes computing device 112 , which manages access to storage abstraction 200 . For example, client device 120 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method (700) for inadvertently executing a query for a data block is disclosed. The method includes executing instructions (400) to perform a query (q) on a data block (B), and obtaining a query memory level (1) corresponding to the data block (B) from a memory level map (300). q ). The memory level map maps the memory level of the memory (l i ), and each memory level (l i ) includes physical memory (RAM i ) and virtual storage (Shelter i ). Minimum memory level (l l ) of virtual storage (Shelter l ) resides on the client device, the rest of the physical memory (RAM i ) and virtual storage (Shelter i ) resides on the memory hardware (114) of the distributed system (140). When querying the memory level (l q ) is the lowest memory level (l l ), (l q =l l ), the method includes starting from the lowest memory level (1 l ) of virtual storage (Shelter l ) to retrieve the data block (B).

Description

technical field [0001] The present disclosure relates to obliviously moving blocks of data stored in memory. Background technique [0002] Businesses and individuals use distributed storage systems (ie, cloud storage services) to store data on storage that spans multiple storage locations. Many of these businesses and individuals encrypt their data before uploading it to the distributed storage system. In order to use the basic functions offered by cloud storage services, such as search queries on stored data, enterprises need to provide plain text access to cloud storage services. As a result, many governments and sensitive private sectors such as health, finance and law are reluctant to use cloud storage services despite their added convenience and cost advantages. Also, encryption alone may not be enough to ensure data privacy, as knowledge of data access patterns alone can provide a wealth of information about data without decrypting it. Contents of the invention ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/0868G06F21/62
CPCG06F12/0868G06F21/6227G06F21/6245G06F2212/1052G06F2212/154G06F2212/214G06F2212/261G06F2212/263G06F2212/465G06F2212/466
Inventor 凯文·杨沙瓦·帕特尔朱塞佩·佩尔夏诺
Owner GOOGLE LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More