Các xu hướng trong tính toán

Một phần của tài liệu một số thuật toán lập lịch để phân phối tài nguyên trong hệ thống tính toán lưới (Trang 30 - 32)

Sự tiến bộ trong công nghệ mạng và phần cứng cho phép có thể truy nhập tới các tài nguyên tính toán với giá thành thành rẻ. Điều này mang ñến sự sẵn sàng của các tài nguyên tính toán phổ biến tại nhiều nơi trên thế giới. Tốc ñộ mạng tăng lên làm cho sự trao ñổi thông tin trên thế giới trở nên khả thi hơn. Tất cả những ñiều ñó làm tăng khả năng của con người trong việc truyền thông và thực hiện các tương tác trong thời gian thực, bất chấp vị trí của họ là ởñâu trên thế giới. Sự phát triển rộng khắp của Internet cho phép triển khai thương mại ñiện tử (e-commere). Trong thương mại ñiện tử, các giao dịch hoàn toàn có thể thực hiện trên Internet. Chính phủ của các nước ñều quan tâm ñến sự gia tăng của các tài nguyên tính toán và truyền thông ñể mở rộng khả năng cung cấp các dịch vụ tới công dân của họ. Chúng ta có thể thấy các nước ñều ñầu tư và hướng tới chính phủ ñiện tử (e-governance). Hầu hết chính phủ của các nước ñều có chính sách hỗ trợ ñể nâng cấp việc truy nhập tới các tài nguyên truyền thông và tính toán nhằm khuyến khích các hoạt ñộng khoa học và gọi là khoa học ñiện tử (e-science) [68]. Đối với giáo dục cũng ñược

ñầu tư và quan tâm thông qua hệ thống giáo dục ñiện tử (e-learning). Trong ngân hàng ñó là ngân hàng ñiện tử (e-banking).

32

Ở mức phát triển phần mềm, xu hướng chung là ñơn giản hóa quá trình phát triển với trọng tâm là các mô hình cho phép nâng cấp việc viết các chương trình tự ñộng. Ở mức ứng dụng, ñịnh hướng cung cấp các gói phần mềm hướng sử dụng và gia công (outsourcing). Đây là xu hướng các tổ chức mong muốn, ñể cung cấp các dịch vụ linh hoạt (có thểñược cấu hình) tới các giải pháp của người sử dụng. Ở ñây, cũng cần chú ý ñến các xu hướng trong sự kết hợp thông minh giữa phần cứng và phần mềm. Tuy nhiên, ngày nay sự kết hợp này ñã khá hoàn thiện trong các ứng dụng hữu ích và bước ñầu ñược phát triển trong công nghiệp.

Tất cả các xu hướng này ñều chung mục ñích cuối cùng là ñưa ra các công nghệ cao. Một trong các yêu cầu cao ñó là hỗ trợ tính toán hiệu năng cao và tính toán lưới. Trong các hệ thống này, tài nguyên tính toán ñược kết hợp với nhau ñể

mở rộng hiệu năng tính toán. Khi ñó, các hệ thống tính toán hiệu năng cao chỉ là một phần của hệ thống tính toán lưới.

Tính toán hiệu năng cao gắn liền với các siêu máy tính, là các máy tính có tốc

ñộ tính toán rất nhanh và ñắt với kiến trúc tập trung. Thực tế, các máy tính này ñược dùng ñể giải quyết các bài toán rất lớn, thường là các bài toán trong khoa học kỹ

thuật với khối lượng dữ liệu lớn, phức tạp. Siêu máy tính tạo thành một phần của tài nguyên tính toán trong hệ thống tính toán lưới. Các bài toán lớn trong khoa học và công nghệ quan trọng phần lớn ñược giải quyết trên siêu máy tính.

Một xu hướng khác trong tính toán hiệu năng cao là sử dụng các cluster. Các cluster là các máy tính ñược kết nối với nhau trong các hệ thống phân tán và song song, ñể cung cấp các dịch vụ của một tài nguyên tính toán ñơn. Cũng có quan ñiểm coi tính toán cluster là hệ thống tính toán lưới.

Một xu hướng nữa kết hợp với tính toán hiệu năng cao là tính toán Internet, trong ñó các dịch vụ có thể ñược cung cấp cho sự cần thiết của người sử dụng. Một xu hướng khác của tính toán hiệu năng cao là sự ảo hóa. Theo xu hướng này, các máy chủ, các thiết bị lưu trữ và kết nối liên mạng ñược kết hợp với nhau ñể tạo ra

33

một nền tảng với các ràng buộc cố ñịnh. Sự ảo hóa cho phép chuyển tài nguyên từ ứng dụng này tới ứng dụng khác một cách tựñộng. Sựảo hóa cũng có thể nối các

ứng dụng ñể tăng thông lượng và nối các trung tâm dữ liệu ñể cung cấp sự linh hoạt nhằm thỏa mãn các nhu cầu ñộng. Từ thực tế ứng dụng nảy sinh xu hướng tổ chức các trung tâm dữ liệu, do các ứng dụng ngày nay rất phức tạp và yêu cầu sử dụng dữ

liệu theo nhiều cách khác nhau. Đây là xu hướng của lưới dữ liệu. Lưới dữ liệu cho phép người sử dụng ñồng hợp tác, chia sẻ quá trình xử lý, các ứng dụng và dữ liệu.

Xu hướng trọng tâm của tính toán hiệu năng cao ñó là hệ thống tính toán lưới. Xu hướng này tập trung thử và kiểm nghiệm các ứng dụng trên các nguồn tài

nguyên tính toán quyên góp (pool computing resources) và phát triển các giao thức

cốt yếu của hệ thống tính toán lưới. Hệ thống tính toán lưới có thể xem như là môi trường phân tán ảo [39]. Sự truy nhập tới lưới tính toán phục thuộc vào tính sẵn sàng, khả năng, hiệu năng và giá của sự yêu cầu về xử lý.

Một phần của tài liệu một số thuật toán lập lịch để phân phối tài nguyên trong hệ thống tính toán lưới (Trang 30 - 32)