Clusters are a very new concept to me. I started my work by reading books and searching the net for this concept. I also found many articles on this topic and looked at a 2002 parallel processing conference proceeding for the related works that have been done.
I now have a clear idea about clusters and parallel programming. I also have a good idea about challanges that hardware professionals are facing in producing more efficient cluster computers with low latency and high bandwidth connectivity.
The list below is some but not all of the web sites that are useful in this topic.
http://fjord.unbsj.ca