NGHIÊN CỨU VÀ TRIỂN KHAI CÔNG NGHỆ CLUSTERING

NGHIÊN CỨU VÀ TRIỂN KHAI CÔNG NGHỆ CLUSTERING

TRÊN HỆ THỐNG LINUX

 

Nguyễn Chí Nhân, Hứa Thị Hoàng Yến, Huỳnh Văn Tuấn

 Khoa Vật l ý, Trường Đại học Khoa học Tự Nhiên

 

Tóm tắt:

 

Hiện nay, công nghệ clustering được sử dụng rộng rãi cho các hệ thống cần độ sẵn sàng phục vụ cao. Các nhà cung cấp lớn đều có các giải pháp clustering của mình. Các giải pháp clustering trên Linux được đặc biệt quan tâm do tính kinh tế, khả nǎng dịch vụ cao, và đa dạng. Khái niệm clustering có nghĩa khác nhau trong các ngữ cảnh khác nhau. Clustering bao

gồm có hai hướng ứng dụng  chính là:

1. Khả nǎng sẵn sàng phục vụ cao (High Availability - HA): sử dụng nhiều công nghệ khác nhau nhằm đạt được mức tin cậy đặc biệt về dịch vụ khi gặp sự cố. Ví dụ như các nhà cung cấp dịch vụ Internet cần phải đảm bảo dịch vụ không gián đoạn 24/7/365.

2. Clustering cho việc tính toán (High Performance Computing-HPC): kết hợp sử dụng nhiều máy tính để tǎng sức mạnh tính toán. Thông thường chúng được áp dụng cho các công việc đòi hỏi tính toán chuyên sâu. Bên cạnh đó, mô hình clustering này được dùng trong 

nhiều lĩnh vực khoa học như: thiên vǎn, hạt cơ bản, mô tả bản đồ gien, y học...

 

 

 

RESEARCHING AND DEVELOPING CLUSTERING TECHNOLOGY IN LINUX SYSTEM

 

Nguyen Chi Nhan, Hua Thi Hoang Yen, Huynh Van Tuan

 Faculty of physics, University of Natural Sciences

 

Abstract:

 

            Today, Clustering Technology is used popularly in High Availability Systems. Most, Internet Service Provide (ISPs) have clustering solution for themselves. Clustering solutions of Linux is very interested because it’s economy, high availability and multiform. The concept of clustering has different meaning in different contexts. Clustering includes two essential applications:

1. High Availability-HA: Using different technology is to obtain high reliability of services as  it have problem. For example, Internet Service Provide must be guarantee its services not be interrupted (24/7/365).

2. High Performance Computing-HPC: Associating many computers in order to increase

 performance computing, such as, HPC need for complex computing. Besides, this clustering models  are applied in science such as astronomy, fundamental particle, describe gen map, medicine . . .