Mischiefblog
I make apps for other people

Posts made on Sunday, October 30th, 2011

LMAX developed a 6 million TPS retail processor…

Posted by Chris Jones
On October 30th, 2011 at 18:48

Permalink | Trackback | Links In |

Comments Off on LMAX developed a 6 million TPS retail processor…
Posted in General

LMAX developed a 6 million TPS retail processor that runs on a single node. How?
* Using the correct data structures for the task at hand (don't use an ArrayList if you should be using a LinkedList)
* Developing data structures that take advantage of the JVM (i.e., a HashMap backed by primitive long type keys)
* Keeping the working state in memory (recovery via replay)
* Abandoning existing transactional software paradigms (actors, relational databases and transactions, queues, etc.)
* Concurrent unmarshallers and marshallers using a circular list of ring to provide natural ordering and locking (Disruptors, or a multicast graph of queues for parallel consumption)
* Designing business processes to output intermediate results when external resources are required (additional lookups, verifications, etc.)
* Performance testing and tuning with the real machine's performance in mind, not assumed performance

The LMAX Architecture

The LMAX Architecture. LMAX is a new retail financial trading platform. As a result it has to process many trades with low latency. The system is built on the JVM platform and centers on a Business Lo…

Non-blocking Node.js Here’s another one…

Posted by Chris Jones
On October 30th, 2011 at 17:50

Permalink | Trackback | Links In |

Comments Off on Non-blocking Node.js Here’s another one…
Posted in General

Non-blocking Node.js

Here's another one for the development toolbox: a collection of best practices and notes for non-blocking node.js development.

Node.js research Introduction Hi, I'm Ryan Wilcox. I've been

Hi, I'm Ryan Wilcox. I've been programming for about 15 years on various things, and been around the block a few times. I've done classic Mac OS applications, cross-platform applications i…

Why we think there’s a multiverse http://…

Posted by Chris Jones
On October 30th, 2011 at 14:17

Permalink | Trackback | Links In |

Comments Off on Why we think there’s a multiverse http://…
Posted in Google Plus Posts

Why we think there's a multiverse

http://scienceblogs.com/startswithabang/2011/10/why_we_think_theres_a_multiver.php

I found the short description of the conversion of high vacuum energy into particles and radiation to be enlightening. I'd be interested in seeing this expanded to cover current theories with cosmic strings and universes with different cosmological constants and laws of physics. Also, given that the universe was superimposed onto other possible quantum states, does that imply that there are essentially an infinite number of similar universes within a multiverse for each universe's inflationary periods?

Why we think there's a Multiverse, not just our Universe : Starts With A Bang

"Every true, eternal problem is an equally true, eternal fault; every answer an atonement, every realisation an improvement." -Otto Weininger The best measurements of the distant Universe — out beyon…

379 S Main St, Salt Lake City, Utah

379 S Main St, Salt Lake City, Utah