摘要:
A shared terminal (2) for displaying an image to a plurality of users on a display (220), the shared terminal (2) includes obtaining means (28, 201, 219, 219a) for obtaining, from a first terminal (3, 4) of a first user, first terminal identification information for identifying the first terminal (3, 4), transmitting means (21, 201, 205) for transmitting the first terminal identification information to a terminal management server (5), the terminal management server (5) storing, for each of the plurality of users, information relating to a terminal (3, 4) of the user, and receiving means (21, 201, 205) for receiving first user identification information for identifying the first user, the first user identification information being transmitted from the terminal management server (5) based on transmission of the first terminal identification information by the transmitting means (21, 201, 205). The transmitting means (21, 201, 205) transmits the first user identification information to a file management server (8), the file management server (8) storing information relating to one or more folders accessible by one or more users of the plurality of users. The receiving means (21, 201, 205) receives a first private folder name of a first private folder accessible only by the first user and a first shared folder name of a first shared folder accessible by the first user and at least one other user, the first private folder name and the first shared folder name being transmitted from the file management server (8) based on transmission of the first user identification information by the transmitting means (21, 201, 205). The shared terminal (2) further comprises display control means (24, 213) for controlling the display (220) to display the first private folder name and the first shared folder name to enable a selection of a destination to which electronic file data is to be stored.
摘要:
The methods and systems described herein provide for secure implementation of external storage providers in an enterprise setting. Specifically, the present invention provides for allowing the secure use of processes that may transmit files to external storage providers or access files from an external storage provider. In some arrangements, process, such as an untrusted process, may request access to a file. A security agent may intercept the request and encrypt the file. The file can then be transmitted to the external storage provider. A user may subsequently request access to the file. A security agent may intercept a message in connection with this request, determine whether the user is authorized to access the file, and decrypt the file.
摘要:
A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.
摘要:
A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.
摘要:
A shared terminal (2) for displaying an image to a plurality of users on a display (220), the shared terminal (2) includes obtaining means (28, 201, 219, 219a) for obtaining, from a first terminal (3, 4) of a first user, first terminal identification information for identifying the first terminal (3, 4), transmitting means (21, 201, 205) for transmitting the first terminal identification information to a terminal management server (5), the terminal management server (5) storing, for each of the plurality of users, information relating to a terminal (3, 4) of the user, and receiving means (21, 201, 205) for receiving first user identification information for identifying the first user, the first user identification information being transmitted from the terminal management server (5) based on transmission of the first terminal identification information by the transmitting means (21, 201, 205). The transmitting means (21, 201, 205) transmits the first user identification information to a file management server (8), the file management server (8) storing information relating to one or more folders accessible by one or more users of the plurality of users. The receiving means (21, 201, 205) receives a first private folder name of a first private folder accessible only by the first user and a first shared folder name of a first shared folder accessible by the first user and at least one other user, the first private folder name and the first shared folder name being transmitted from the file management server (8) based on transmission of the first user identification information by the transmitting means (21, 201, 205). The shared terminal (2) further comprises display control means (24, 213) for controlling the display (220) to display the first private folder name and the first shared folder name to enable a selection of a destination to which electronic file data is to be stored.
摘要:
Provided is a method for storing a query result in distributed server. The method comprises executing, by a master server, a query for querying data in a database, receiving, by the master server, provision of meta data concerning the data and a first partial data constituting the data in a serialized state from the database based on a result of the executing, distributing, by the master server, the meta data and the first partial data provided in the serialized state to a first slave server and deserializing, by the first slave server, the first partial data distributed in the serialized state from the master server using the meta data.
摘要:
In one aspect, the invention is directed to a method of expanding storage for filesystems in a fine-grained, scalable manner. The method includes determining, by a file server, a run bias for a span, wherein the run bias indicates a number of contiguous chunks of memory associated with an entry in an address translation table for a filesystem. The method includes receiving, by the file server, a request for an expansion of memory for the filesystem. The method includes scoring, by the chunk allocator, each stripe set in a group of stripe sets based at least in part on a number of unused chunks on the stripeset and a number of chunks on the stripeset being used by the filesystem. The method includes allocating, by the chunk allocator, a chunk on the stripeset with the highest score, wherein the allocated chunk lies outside of runs reserved for other filesystems.