Today, as the Java Mall Development, Java Mall products and JSP mall development of technical staff to say now the database processing a large number of data cluster development technology. Cluster (cluster) technology is a relatively new technology, through clustering technology, can be paid at a lower cost in the performance, reliability, flexibility of relatively high returns, and its task scheduling is the core technology in the cluster system. In this paper, the definition of cluster system, development trend, task scheduling and other issues are briefly discussed.
A cluster is a set of independent computers interconnected by high-speed networks, which form a group and are managed in a single system mode. When a customer interacts with a cluster, the cluster is like a separate server. Cluster configuration is used to improve availability and scalability.
So what does it have to achieve in development?
1 Improving performance
Some computationally intensive applications, such as weather forecasts, nuclear test simulations, and so on, require computers to have a strong computational processing power, and the existing technology, even if the ordinary mainframe computing is very difficult to perform. At this time, the general use of computer clustering technology, centralized dozens of or even hundreds of computer computing capacity to meet the requirements. Improving processing performance has been one of the important goals of cluster technology research.
2 Cost reduction
Typically a better cluster configuration with more than $100000 in hardware and software overhead. But it's quite cheap compared to a dedicated supercomputer worth millions of dollars. Under the same performance condition, it is more cost-effective to use computer cluster than the mainframe computers with equivalent computing ability.
3 Increased Scalability
Users who want to expand their system capabilities will have to buy a higher-performing server to get the extra CPU and storage they need. If you use cluster technology, you only need to join the new server into the cluster, for the customer, the service, regardless of continuity or performance is almost unchanged, as if the system has been unknowingly completed the upgrade.
4 Enhanced Reliability
Cluster technology allows the system to continue to work in the event of a failure, minimizing system outage time. The cluster system improves the reliability of the system, and also reduces the failure loss greatly.