« Northern lights and the stock market | Main | The Index Fund Problem »

March 26, 2007

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c871353ef00d834529ab269e2

Listed below are links to weblogs that reference CASTrader II Communications Infrastructure:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Danny Liu

Take a look at this OpenCybele to see whether or not it suits your problem.

http://cybelepro.com/doc%5Cbrochures%5Ccybelebrochure_fin.pdf

Best Regards,
Danny Liu

Alan J

Thanks, Danny. Cybele looks quite interesting. I'll investigate it further

haig

Microsoft recently released concurrency and distributed services runtimes called ccr and dss. I think they might fit very well with your problem. They were created in their robotics division but are released independently now.

check out the ms robotics pages and/or msdn for ccr and dss

haig

BTW, there are also some cool open source avenues using middleware such as ICE (www.zeroc.com) and agent-based systems such as cougaar (cougaar.org).

sorry for the multiple posts, but your blog has got me excited about what you're doing =)

Alan J

Haig,

Wow, thanks for the links. Ice looks nice, and so does Cougaar.

This person raves about the Microsoft technologies you mention:

http://marcja.wordpress.com/2007/04/12/the-most-revolutionary-microsoft-technology-youve-never-heard-of/

In any event, I was unaware of any of this, so big thanks to you and Danny for pointing this stuff out!

Marc Jacobs

WCF is no longer in beta. It was released back in Nov '06. It offers a number of interesting features, but one of the more relevant for you might be PeerChannel. PeerChannel is a P2P framework that can get multicast-like functionality without multicast. It's a higher-level interface over UDP. The team also has a blog.

You may also want to check out the Digipede Network. It's grid computing platform that is relatively inexpensive, very developer-centric, and simple to use.

If you're distributed computing problems become less embarassingly parallel and more mesh-like, you may want to consider Microsoft Compute Cluster Server. They have created a secure MPI implementation.

Would love to hear more as it develops.

Alan J

Thanks, Marc, for the informative comment.

I guess I went to an out of date MSDN website regarding WCF, although it was a download page.

I'll have you know I ate up a few hours watching the Digipede videos. Interesting stuff.

My problem is both mesh-like and parallel at the same time, if I understand the definitions of those terms. Basically, I'll have communities of traders running continuously (parallel) "forever," communicating in a mesh-like network with a market, an accounting system (bank), and consuming a ticker / price / information stream from various providers. My problem leans more towards managing the continuous communications streams than the computation and distribution of code(ala Digipede), since I can generally distribute loads / computation / executables in a "set and forget" fashion (I hope). The P2P type solutions like PeerChannel thus look like a better fit for me.

What would serve best, I think, is reconfigurable (on-the-fly) Unix-like pipes routing continuous streams from process to process.

I'll definately post on what I end up with.

The comments to this entry are closed.

My Other Accounts