Category: Java

Low Latency, High throughput Sockets – SDP

SDP – Sockets Direct Protocol – Fatest way for connections to transfer data as it is transferred directly from memory rather than going via operating system.

Supported in JDk 1.7 on Solaris and Linux. More details here, http://docs.oracle.com/javase/tutorial/sdp/sockets/index.html

InfiBand details, http://www.infinibandta.org/content/pages.php?pg=technology_overview

Java Serialization

Serialization basics,

http://java.sun.com/developer/technicalArticles/Programming/serialization/

Version control – serialver

Caching of objects – resetting streams

Very verbose

Java writes its own version ID, you can specify one too which would helps in avoding InvalidClassException as in if you change (just add/remove) some data members of class without necessarily changing writing mechanism (your code of writeObject)

Details, http://www.javaworld.com/community/node/2915