Original ideas from http://nguyentantrieu.info/blog/building-cloud-and-virtual-computing-platform-on-existing-physical-servers/
Philosophy design :
event-driven, scalable, resilient and responsive ( http://www.reactivemanifesto.org )
Open Source Links:
- http://akka.io : a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM
- https://github.com/peter-lawrey/Java-Chronicle : an ultra low latency, high throughput, persisted, messaging and event driven in memory database
- http://redis.io : advanced key-value store
- http://netty.io : an asynchronous event-driven network application framework
- https://github.com/Netflix/RxJava : a library for composing asynchronous and event-based programs using observable sequences for the Java VM
- http://kafka.apache.org : publish-subscribe messaging rethought as a distributed commit log
- https://github.com/orientechnologies/orientdb/wiki Open Source Graph Database
Reference URLs:
- http://arxiv.org/pdf/1008.1459.pdf : Actor Model of Computation by Carl Hewitt
- http://en.wikipedia.org/wiki/Named_pipe
- http://sonalimendis.blogspot.in/2010/10/named-pipes-for-inter-process.html
- http://www.slideshare.net/drorbr/the-actor-model-towards-better-concurrency
- http://www.aosabook.org/en/nginx.html
- http://www.slideshare.net/joshzhu/nginx-internals
- http://redis.io/topics/pubsub
- http://techblog.netflix.com/2013/01/optimizing-netflix-api.html