US 2015/0160872 A1 CHEN (43) Pub
Total Page:16
File Type:pdf, Size:1020Kb
US 2015.0160872A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0160872 A1 CHEN (43) Pub. Date: Jun. 11, 2015 (54) OPERATION METHOD OF DISTRIBUTED (52) U.S. Cl. MEMORY DISKCLUSTER STORAGE CPC ............ G06F 3/0619 (2013.01); G06F 3/0689 SYSTEM (2013.01); G06F 3/0664 (2013.01) (71) Applicant: HSUN-YUAN CHEN, TAIPEI CITY 116 (TW) (57) ABSTRACT (72) Inventor: HSUN-YUAN CHEN, TAIPEI CITY 116 (TW) The present invention relates to anoperation method of dis (21) Appl. No.: 14/562,892 tributed memory disk cluster storage system, a distributed rº 3. memory storage system is adopted thereby satisfying four (22) Filed: Dec. 8, 2014 desired expansions which are the expansion of network band - - - - - - width, the expansion of hard disk capacity, the expansion of (30) Foreign Application Priority Data IOPS speed, and the expansion of memory I/O transmitting speed. Meanwhile, the system can be cross-region operated, Dec. 9, 2013 (TW) --------------------------------- 102145155 data center and WAN, so the user’s requirements can be Publication Classification collected through the local memory disk cluster for being provided with the correspondingp services, the capacity of the (51) Int. CI. memory disk cluster can also be gradually expanded for fur G06F 3/06 (2006.01) ther providing cross-region or cross-country data service. user end user end user end user end iSCSI FC FCOE NAS LAN P SAN virtualized Scheme Connection LAN iP T T T------—----- 25 - - - - - - - - - - - - I | 1 | 101 102 | 103 - - — — — — - - - - - - - - - - —ill r- - - - - - - - - - - - t - - - - Th|APP Eliº AFF EAFF EAFF | 10 iiii |Tºº, ?º º Tºº | | 11 || | i || ; : |||| | } i || ||| | | 13 13 { } || 13 13 || | 13 13 l– — — — — — — — — — — — I li- ~ — — — — — — |# - - | | | 20 i 20 i | virtualized distributed switch || i 1/8/10/16/40/56/100 1/8/10/16/40/56!400 1/8/10/16/40/56/100 Gbe physical switch Gbe physical switch Gbe physical switch router | SSL VPN or VPN Connection WAN iP º| Patent Application Publication Jun. 11, 2015 Sheet 1 of 2 US 2015/0160872 A1 puæuasnpuÐJasn puædesnpuÐ13Sn|può10SnpuÐ Patent Application Publication Jun. 11, 2015 Sheet 2 of 2 US 2015/0160872 A1 TOE„',() T?TODELDO@LODOEL ||||l.|||||| |||z||?zu| zu US 2015/0160872 A1 Jun. 11, 2015 and other upward compatible type having different format, BRIEF DESCRIPTION OF THE DRAWINGS CePH, GlusterFS, SphereFS, Taobao File System, ZFS, [0033] The present invention will be apparent to those SDFS, MooseRS, AdvKS, Be file system (BFS), Btrfs, Coda, skilled in the art by reading the following detailed description CrossDOS, disk file system (DFS), Episode, EFS, exFAT, ext, of a preferred embodiment thereof, with reference to the FAT, global file system (GFS), hierarchical file system (HFS), attached drawings, in which: HFS Plus, high performance file system, IBM general parallel [0034] FIG. 1 is a schematic view illustrating the operation file system, JFS, Macintosh file system, MINIX, NetWare file method of distributed memory disk cluster storage system system, NILFS, Novell storage service, NTFS, QFS, according to one embodiment provided by the present inven QNX4FS, ReiserFS (Reiser4), SpadPS, UBIFS, Unix file tion; and system, Veritas file system (VxIS), VFAT, write anywhere [0035] FIG. 2 is another schematic view illustrating the file layout (WAFL), XFS, Xsan, ZFS, CHFS, FFS2, F2FS, operation method of distributed memory disk cluster storage JFFS, JFFS2, LogFS, NVFS, YAFFS, UBIFS, DCE/DFS, system according to one embodiment provided by the present MFS, CXFS, GFS2, Google file system, OCFS, OCFS2, invention. QFS, Xsan, AFS, OpenAFS, AFP. MS-DFS, GPFS, Lustre, NCP, NFS, POHMELFS, Hadoop, HAMMER, SMB (CIFS), DETAILED DESCRIPTION OF THE PREFERRED cramfs, FUSE, SquashFS, UMSDOS, UnionFS, configfs, EMBODIMENT devfs, procfs, spec?s, sysfs, trnpfs, WinFS, EncPS, EFS, ZFS, [0036] The following descriptions are of exemplary RAW, ASM, LVM, SFS, MPFS or MGFS. embodiments only, and are not intended to limit the scope, [0030] According to the operation method of distributed applicability or configuration of the invention in any way. memory disk cluster storage system provided by the present Rather, the following description provides a convenient illus invention, the distributed memory storage system can satisfy tration for implementing exemplary embodiments of the invention. Various changes to the described embodiments four desired expansions which are the expansion of network may be made in the function and arrangement of the elements bandwidth, the expansion of hard disk capacity, the expansion described without departing from the scope of the invention of IOPS speed, and the expansion of memory I/O transmitting as set forth in the appended claims. speed. Meanwhile, the system can be cross-region operated, [0037] Referring from FIG. 1, the present invention pro data center and WAN, so the user’s requirements can be vides an operation method of distributed memory disk cluster collected through the local memory disk cluster for being storage system, wherein one preferred embodiment for illus provided with the corresponding services, the capacity of the trating the operation method of distributed memory disk clus memory disk cluster can also be gradually expanded for fur ter storage system is as following: ther providing cross-region or cross-country data service. [0038] The installation of a distributed memory storage [0031] With the increased quantity of the storage devices, equipment includes a plurality of computer units (10) for increasing one server would have the network bandwidth and assembling a cluster scheme (1) so as to form a cluster the disk capacity being correspondingly accumulated thereby memory disk; wherein the computer unit (10) is installed with forming a resource pool, the distributed memory disk cluster a CPU, at least a memory, at least a hard disk, at least a storage is served like a physical hard disk, so the whole network card, a mother board, an I/O interface card, at least a operation would not be affected due to one of the physical connection cable and a housing. [0039] The computer unit (10) is installed with a system mainframes being failed, the chunk memory disk in the copy virtual machine platform operation system, so the computer could copy the stored data to a new chunk memory disk, so a unit (10) is formed with a plurality of virtual machines, and fundamental data backup is maintained, meanwhile the con the computerunit (10) is used for setting the required machine tinuous data protector (CDP) is also adopted for providing memory resource capacity, the operation system is used for novel service of data backup and recovery, thus the disadvan setting the memory capacity occupying manner, or a program tages of the tape backup often being failed and the backup software is utilized for planning the memory to a hard disk only being performed once a day are improved. device for forming as a chunk memory disk (11) which is the [0032] In addition, the data generated through the copy can same as the tracks of a hard disk. be sent from different chunk memory disk thereby achieving [0040] As such, a file is enabled to be divided into one or the many-to-one data transmission, when the user amount plural data, and the file size can bed. MB or bigger, one or increases, only increasing the quantity of the chunk memory plural copies are evenly distributed in the chunk memory disk disk can achieve the many-to-many transmission, so the dis (11), so the data is actually stored in a memory module, and a advantages of the multiple RAID hard disks crashing causing memory bus with multiple channels is utilized for parallel the whole data being missed, the limitation of the quantity of accessing the memory module thereby allowing the capacity network interface of storage device and the network speed of the memory module to be planned for being used as a hard causing the excessive data being overly jammed and delayed disk, wherein the access of the memory module supports all for transmitting, the expansion of LUN and the data center the file formats of the operation system, and a distributed being unable to be cross-region operated can be solved; the storage scheme is utilized for allowing the data to be copied to present invention adopts the memory being served as a disk, one or more copies, with the above-mentioned method, the each file or each virtual machine can be stored in the memory data center can still be operated even if the machine is broken with a file format, the highest I/O speed of the memory bus and/or the data center is damaged. can be directly utilized, the data can be transmitted between [0041) Each copied data can be encrypted through mixing the CPU and the memory, the highest I/O number, distance the 1-4096 bit AES and RSA for being stored in the memory, and speed can be provided. Accordingly, the present invention when the data is desired to be accessed, the data is transmitted is novel and more practical in use comparing to prior art. between the memory and the CPU thereby minimizing the US 2015/0160872 A1 Jun. 11, 2015 I/O accessing times and distance, the virtual machine is and the data access speed and the data liability can also be formed as a file format for being stored in the memory mod increased, and the above-mentioned can be gradually ule, the memory capacity planned for the virtual memory is increased according to the user’s desire. also in the same sector. [0048] When the cluster schemes (1) are formed, each of [0042] When the operation system