distributed-system

Open distributed computing research questions/topics?

Hej, I recently read a lot of papers from Lamport, Fischer, Lynch, Brewer to get a feeling for their perspective of distributed systems. I was wondering, what are current open distributed computing research questions/topics? Many areas from databases, communication, fault-tolerance, number crunching, etc. seem to be tackled and in quit...

Programming languages for distributed system

I've been doing socket programming for a while in C++, and kind of got tired of having to write the same code to handle for errors, serializing / deserializing data, etc. Are there programming languages out there that have first-class support for distributed system? ...

analysing network traffic

Hi, Whats the best way to identify network behavior?? Behavior of the ports/interfaces and routers? I can get data and analyse the traffic but trying to search for a pattern for a meaningful classification. Any help appreciated. Thank you ...

How to generate Axis2 XML Signature with distributed certificates

I have somewhat of a problem. We have a centralized interface engine that will talk to a web service that will provide information complement and allow to submit request to external systems. All this is good and fine until we have to integrate this with the required security from this provider. They issue certificates distributed thro...

redundant distributed filesystems for small number of nodes.

I need to keep a filesystem shared between two nodes in different locations, in a way fully redundant, so that programs running in both nodes should see the whole filesystem. The situation is that a datafile could be stored in any of the nodes, then a program running in the other could have been notified by a third party about the exist...

Great articles/videos/... on non-ACID (distributed) systems? ("Eventually Consistent" etc.)

I'll start with these - IMO brilliant - articles: Base: An Acid Alternative - by Dan Pritchett (eBay), 2008 Eventually Consistent (- Revisited) - by Werner Vogels (Amazon), 2008 Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services (non-free) - by Seth Gilbert, Nancy Lnych (MIT), 2002 I'm i...

Access files on remote server through web framework

We have a server that's remote and we're using a google app engine frontend to search for files in our database, and then have those link to our server through http. Is there a better way to serve remote files from app engine? ...

Is the data system for ATM-machines using eventual consistency?

I wounder how the world-wide ATM-systems are architected. It must be pretty hard for the banks to design a consistent system world wide. Do they use eventual consistency for this or do they use a great ACID system? I can be in Sweden one day, where my bank is and use the ATM, then take the airplane to USA or Thailand and use the ATM abr...

Distributed Erlang and the CAP theorem

By the CAP theorem, it is impossible for a distributed Erlang system to simultaneously provide all three of the following guarantees: Consistency (all Erlang runtimes, or nodes, see the same data at the same time) Availability (node failures do not prevent survivors from continuing to operate) Partition Tolerance (the system continues ...

What are the best papers for learning about algorithms for communicating updates in a distributed system?

I have a distributed system in mind (multiple nodes in a single datacenter) that I want to have the following properties: nodes can enter and leave the system at any time. There is no data replication between nodes. Which node the client makes use of is up to the client (i.e. it could be consistent hashing, it could be something else...

Programming a distributed application written in C#, Ruby and Java using XML-RPC

Hello everyone, I am tasked with writing a distributed event managing tool where each client, either a Ruby, C# or Java Client, synchronises all changes with a list of registered clients. I have to use XML-RPC to achieve the goal. My team and I have written up an XML-RPC client and server in each language and will provide the relevant s...

Secondary-only nodes in mongodb Replica set

I am working on a project where I want to have the ability to specify that certain nodes of the replica set can never be primary nodes ie in case of a failure where all primary capable nodes die the system should be reduced to a read-only state till some primary capable node comes up. Is this possible? If yes how? If not what is the best...