Nó thực sự phụ thuộc vào những gì bạn đang cố gắng thực hiện và ý của bạn là "Cụm tính toán phân tán". Tôi đã làm một điều tương tự khi Uni sử dụng các máy cũ và PVM đó là "Cụm" theo nghĩa là một nhóm các máy hoạt động như một máy tính duy nhất để xử lý song song - nghĩ rằng cụm Beowulf. Tất nhiên, bạn sẽ cần mã được viết để tận dụng lợi thế này.
Một nơi tốt để bắt đầu, sẽ là xác định những gì bạn đang muốn học với dự án này. Tôi khuyên bạn nên đọc bài viết trên wikipedia về Tính toán song song cho người mới bắt đầu, sau đó tinh chỉnh nhu cầu của bạn dựa trên những gì bạn muốn làm.
Một hệ thống xếp hàng công việc đơn giản (như gearman ) có thể đủ để nhận được một số kết quả tuyệt vời một cách nhanh chóng.
Vấn đề tôi gặp phải khi tạo ra một cụm máy tính song song, là tôi không có gì để làm với nó, về cơ bản nó chỉ nằm ở đó, nhưng đó là một dự án thú vị và tôi đã học được khá nhiều. Trong mọi trường hợp, bạn có khả năng học khá nhiều và vui chơi cùng một lúc, bất kể bạn chọn thực hiện điều gì.
Theo như sự lựa chọn của các bản phân phối, tôi sẽ đi với những gì tôi cảm thấy thoải mái nhất, vì bạn có thể sẽ cần phải cài đặt mọi thứ từ nguồn. Một khi bạn cảm thấy thoải mái khi thiết lập mọi thứ, thì bạn có thể xem xét việc tìm một bản phân phối phù hợp hơn với nhu cầu của bạn. Nhưng bất kỳ phân phối nên làm.
Phần mềm nào để cấu hình cụm? Điều này phụ thuộc hoàn toàn vào loại cụm bạn tạo.
Trên tàu so với phân phối FS? Một lần nữa, điều này phụ thuộc vào yêu cầu cho cụm của bạn là gì. Mỗi nút sẽ truyền dữ liệu qua lại giữa các nút khác? Họ sẽ hoạt động như những nô lệ với một chủ nhân duy nhất? họ sẽ hoạt động hoàn toàn độc lập? Những câu hỏi này sẽ bắt đầu thông báo sự lựa chọn của bạn. Và tất nhiên, luôn có sự đánh đổi.
Một số liên kết khác có thể chứng minh thú vị:
http://hadoop.apache.org/
http://www.csm.ornl.gov/oscar/
https://computing.llnl.gov/tutorials/abul_comp/
http://www.google.com/Top/Computers/Parallel_Computing/Programming/Envirments/
http://www.google.com/Top/Computers/Parallel_Computing/Beowulf/