Abstract: An adaptive fuzzy rule controlling system for a software defined storage (SDS) system to control performance parameters in a storage node is disclosed. The system includes: a traffic monitoring module, for acquiring observed values of performance parameters in the storage node; an adaptive neural fuzzy inference module, for learning a dynamic relationship between configurations of a plurality of storage devices in the storage node and the performance parameters during a period of time, and outputting fuzzy rules which is built according to the dynamic relationship; a traffic forecasting module, for providing forecasted values of the performance parameters in a particular point in time in the future; and a fuzzy rule control module, for arranging the configuration of the storage devices in the storage node in the particular point in time in the future according to the fuzzy rules and the forecasted values.
Type:
Grant
Filed:
May 21, 2014
Date of Patent:
August 23, 2016
Assignee:
Prophetstor Data Services, Inc.
Inventors:
Ming Jen Huang, Chun Fang Huang, Tsung Ming Shih, Wen Shyen Chen
Abstract: A SSD caching system for hybrid storages is disclosed. The caching system for hybrid storages includes: a Solid State Drive (SSD) for storing cached data, separated into a Repeated Pattern Cache (RPC) area and a Dynamical Replaceable Cache (DRC) area; and a caching managing module, including: an Input/output (I/O) profiling unit, for detecting I/O requests for accesses of blocks in a Hard Disk Drive (HDD) during a number of continuously detecting time intervals, and storing first data corresponding to first blocks being repeatedly accessed at least twice in individual continuously detecting time intervals to the RPC area sequentially; and a hot data searching unit, for detecting I/O requests for accesses of a HDD during a independently detecting time interval, and storing second data corresponding to second blocks being accessed at least twice in the independently detecting time interval to the DRC area sequentially.
Abstract: A system and a method for data transformation for cloud-based archiving and backup are disclosed. The system includes an original disk storage, an object storage and a Data Transformation and Virtualization Module (DTVM). The DTVM can transform an original data in the original disk storage into an archiving data which has objects, pointers, and a metadata including an environmental information, and store the archiving data to the object storage by a storing means. Thus, in addition to restoring of the archiving data which is available, with the drivers for booting added to objects, pointers, and a metadata, recovery of the original disk storage with booting function can be available.
Abstract: A method for optimizing storage configuration for future demand and a system applying the method are disclosed. The system includes a monitoring module, a storage recording module, a traffic modeling module, a rule-based decision module, and a storage management module. With performance values and utilization values provided from the monitoring module, a traffic status of data access in a particular time in the future can be generated. Then, a storage configuration with the workload requirement according to some rules can be available. The storage configuration is implemented to fulfill the requirement of the traffic status of data access.
Type:
Application
Filed:
October 1, 2014
Publication date:
April 7, 2016
Applicant:
PROPHETSTOR DATA SERVICES, INC.
Inventors:
Ming Jen HUANG, Chun Fang HUANG, Tsung Ming SHIH, Wen Shyen CHEN
Abstract: A system for achieving non-interruptive data reconstruction is disclosed. The system includes a source storage, a target storage, a server, a traffic modeling unit and at least one data moving service unit. With the help of traffic modeling unit, a period of time of low access can be estimated. Data reconstruction (copying or moving) can be carried on during the period of time. Thus, non-interruptive data reconstruction can be done.
Type:
Application
Filed:
September 18, 2014
Publication date:
March 24, 2016
Applicant:
ProphetStor Data Services, Inc.
Inventors:
Wen Shyen CHEN, Sheng Wei CHEN, Bernard Jay WU
Abstract: A method and system for storage traffic modeling in a Software Defined Storage (SDS) is disclosed. The method includes the steps of: collecting observed values of at least one performance parameter in a period of time from a storage node; learning a trend structure of the at least one performance parameter varying with time from the observed values; and providing a predicted value of one performance parameter in a particular point in time in the future. The storage node is operated by SDS software. The trend structure is adjusted based on observed values collected after the period of time. The predicted value is an output of the trend structure which has been adjusted.
Type:
Application
Filed:
May 29, 2014
Publication date:
December 3, 2015
Applicant:
PROPHETSTOR DATA SERVICES, INC.
Inventors:
Ming Jen HUANG, Chun Fang HUANG, Tsung Ming SHIH, Wen Shyen CHEN
Abstract: An adaptive fuzzy rule controlling system for a software defined storage (SDS) system to control performance parameters in a storage node is disclosed. The system includes: a traffic monitoring module, for acquiring observed values of performance parameters in the storage node; an adaptive neural fuzzy inference module, for learning a dynamic relationship between configurations of a plurality of storage devices in the storage node and the performance parameters during a period of time, and outputting fuzzy rules which is built according to the dynamic relationship; a traffic forecasting module, for providing forecasted values of the performance parameters in a particular point in time in the future; and a fuzzy rule control module, for arranging the configuration of the storage devices in the storage node in the particular point in time in the future according to the fuzzy rules and the forecasted values.
Type:
Application
Filed:
May 21, 2014
Publication date:
November 26, 2015
Applicant:
ProphetStor Data Services, Inc.
Inventors:
Ming Jen HUANG, Chun Fang HUANG, Tsung Ming SHIH, Wen Shyen CHEN
Abstract: An adaptive quick response controlling system for a software defined storage (SDS) system to improve a performance parameter is disclosed. The system includes: a traffic monitoring module, for acquiring an observed value of the performance parameter in a storage node; an adaptive dual neural module, for learning best configurations of a plurality of storage devices in the storage node under various difference values between the observed values and a specified value of the performance parameter from historical records of configurations of the storage devices and associated observed values, and providing the best configurations when a current difference value is smaller than a threshold value; and a quick response control module, for changing a current configuration of the storage devices in the storage node as the best configuration of the storage devices provided from the adaptive dual neural module if the current difference value is not smaller than the threshold value.
Type:
Application
Filed:
April 30, 2014
Publication date:
November 5, 2015
Applicant:
PROPHETSTOR DATA SERVICES, INC.
Inventors:
Ming Jen HUANG, Chun Fang HUANG, Tsung Ming SHIH, Wen Shyen CHEN
Abstract: A method for encapsulating functions for application programming interface in a cloud environment is disclosed. The method includes the steps of: A. providing an API supported by a driver; B inheriting the API as a new class if the API is usable for a service device in a computing node environment; C. augmenting extending function(s) for the service device to the driver; and D. repackaging the driver to conform to the inherited API.