Abstract:
A monitoring server receives the latest monitored data and corresponding monitoring time from monitoring devices connected to the server at a specified time interval. The monitoring server records monitored data of each monitoring item and the corresponding monitoring time to a pointed node of a device data list, and adds the monitored data and the corresponding monitoring time, which are recorded in the pointed node of the device data list, into a monitored data list. When a web server requests real-time monitored data, corresponding monitored data is read from the device data list and sent to the web server. When the web server requests historical monitored data of an designated period, corresponding monitored data of the designated period is read from the monitored data list and sent to the web server.
Abstract:
A method for managing virtual machines (VMs) installed in physical machines using a control computer, the method receives a control command for adjusting an initial size of a first VM, searches for a physical machine that has enough computing resources for creating a second VM of a specified size, creates the second VM of the specified size in a found physical machine. The method further copies computing resources of the first VM to the second VM at a first time, controls the first VM and the second VM running in a parallel mode until all of the computing resources of the first VM have been copied to the second VM, stops parallel running of the first VM and the second VM at a second time, deletes the first VM and releases the computing resource of the first VM.
Abstract:
A method for buffering monitored data received from a monitoring device. The received monitored data is buffered into a buffer area and all of the monitored data from the buffer area is stored to a database server when a current count of data in the buffer area equals a recycling predetermined count N. An address of the received monitored data is recorded in a data list. When a monitoring server receives request for monitored data from a client server, the required one or more items of monitored data is read from the buffer area and sent to the client server.
Abstract:
A remote computer and method sort data obtained from cloud servers of a data center. The remote computer obtains the data from the cloud servers and inserts the obtained data into one or more table. The remote computer sorts the data stored in the one or more table by a structure sorting algorithm. The remote computer stores the sorted data into a database electronically connected to the remote computer.
Abstract:
A computer-based method for managing files includes: configuring an access control list which illustrates all the accessible rights to corresponding users, the accessible rights comprise the right for comparing selected files, the right for merging selected files and the right for dividing a selected file; saving created files in a file transfer protocol (FTP) server, and saving file information of the files in a database, the file information including a file path of each of the files; reading from the FTP server selected files that need to be compared according to respective file paths if a files comparing request is received, comparing the selected files, and outputting differences between the selected files; reading from the FTP server selected files that need to be merged according to respective file paths if a files merging request is received, merging the selected files to create a merged file, and saving information of the merged file in the database; reading from the FTP server a selected file that needs to be divided according to a corresponding file path and a file position of the file, if a file dividing request is received, dividing the selected file into two files at the file position, and saving information of two divided files in the database. A related system is also disclosed.
Abstract:
An exemplary method for dynamically presenting a directory tree is disclosed. The method comprises the steps of: providing a database for storing a default directory tree having a plurality of nodes, contents of each node, and logical regulations among the nodes; reading the contents of each node, and putting the contents into each node of the default directory tree; dragging a node from a source address to a destination address; determining whether logical relations between the dragged node and the other nodes accord with the logical regulations; generating a rearranged directory tree if the logical relation between the dragged node and the other nodes accord with the logical regulations, and for putting the contents into corresponding nodes of the rearranged directory tree. A related system is also disclosed.
Abstract:
A monitoring server receives the latest monitored data and corresponding monitoring time from monitoring devices connected to the server at a specified time interval. The monitoring server records monitored data of each monitoring item and the corresponding monitoring time to a pointed node of a device data list, and adds the monitored data and the corresponding monitoring time, which are recorded in the pointed node of the device data list, into a monitored data list. When a web server requests real-time monitored data, corresponding monitored data is read from the device data list and sent to the web server. When the web server requests historical monitored data of an designated period, corresponding monitored data of the designated period is read from the monitored data list and sent to the web server.
Abstract:
A computer-based method for managing files includes: configuring an access control list which illustrates all the accessible rights to corresponding users, the accessible rights comprise the right for comparing selected files, the right for merging selected files and the right for dividing a selected file; saving created files in a file transfer protocol (FTP) server, and saving file information of the files in a database, the file information including a file path of each of the files; reading from the FTP server selected files that need to be compared according to respective file paths if a files comparing request is received, comparing the selected files, and outputting differences between the selected files; reading from the FTP server selected files that need to be merged according to respective file paths if a files merging request is received, merging the selected files to create a merged file, and saving information of the merged file in the database; reading from the FTP server a selected file that needs to be divided according to a corresponding file path and a file position of the file, if a file dividing request is received, dividing the selected file into two files at the file position, and saving information of two divided files in the database. A related system is also disclosed.