I started to get interest in high speed computing, when I came across implementation of cluster computing in some magazines. "Clustering" becoming a common word in any perfomance squeezing system or servers. I dream of implementing a LAN structure, where all users use all machines. The process scheduling must be done as if the whole LAN is a single computer.
Server Development and Perfomance Enhancement in JavaI have got interest and some hands-on experience in implementing high speed servers in Java. MyWebServer is a high perfomance Webserver with a good degree of multithreading. I'm presently into development of a file server.
Distributed Computing SystemsThis is almost a parallel area to High perfomance Computing Using Pipelining and Cluster Computing.
Software Testing, Perfomance Evaluation and EnhancementThe Experience, I got from writing a automated testing and analysis tool for software packages, was an eye opener to the scope of work that could be done in this area