Khái niệm chung

Một phần của tài liệu KHÓA LUẬN TỐT NGHIỆP: TÍNH TOÁN THÔNG LƯỢNG CAO VỚI CONDOR (Trang 25 - 26)

Condor là một hệ thống phần mềm để tạo ra một môi trường Tính toán thông lượng cao HTC. Nó sử dụng hiệu quả sức mạnh tính toán của các máy trạm được giao tiếp với nhau qua mạng. Condor có thể quản lí một cụm các máy được dành riêng. Sức mạnh tính toán của Condor có được do tận dụng các tài nguyên rỗi trong cụm máy đó.

Một người dùng đưa công việc tới Condor. Condor tìm một máy sẵn sàng làm việc trên mạng và bắt đầu chạy công việc trên máy đó. Condor có khả năng nhận thấy một máy đang chạy một công việc là không tiếp tục sẵn sàng (có thể bởi vì người chủ máy đó trở lại và bắt đầu gõ vào bàn phím). Nó có thể kiểm tra trạng thái của công việc và di chuyển công việc đó tới một máy khác đang nằm rỗi. Condor sẽ có thể tiếp tục thực hiện công việc trên máy mới này sau khi nó dời khỏi máy cũ.

Condor tận dụng lợi thế của những tài nguyên tính toán thường bị bỏ phí và đưa chúng vào sử dụng hiệu quả. Condor sắp xếp hợp lí những nhiệm vụ cần làm bằng cách cho phép nhiều công việc được đưa vào cùng một lúc và thiết lập mức ưu tiên cho mỗi công việc. Theo cách này, một lượng tính toán khổng lồ có thể được làm với rất ít sự can thiệp của người dùng. Hơn nữa, Condor cho phép nhiều người dùng được sử dụng các máy rỗi mà họ có thể truy nhập tới.

Condor không đòi hỏi một tài khoản (account) để đăng nhập vào máy mà chạy công việc. Condor có thể làm điều này bởi kĩ thuật lời gọi hệ thống từ xa (remote system call technology), dùng cho các phép tính toán giống như khi đọc hay ghi từ/vào các file trên đĩa. Những lời gọi này được chuyển qua mạng để được thực hiện và ghi lại kết quả trên máy đưa công việc đó vào.

Condor cung cấp những đặc tính quan trọng cho các người dùng. Mã nguồn không phải sửa đổi để đạt được lợi ích mong muốn. Các mã có thể liên kết lại với

thư viện Condor để tạo ra hai khả năng cao hơn: công việc có thể sinh ra các trạng thái kiểm tra và chúng có thể thực hiện các lời gọi hệ thống từ xa.

Một phần của tài liệu KHÓA LUẬN TỐT NGHIỆP: TÍNH TOÁN THÔNG LƯỢNG CAO VỚI CONDOR (Trang 25 - 26)