distributed

Sequential numbers in distributed word

We are building order processing system. We have a cluster of processing servers. We need to assign readable numbers to the orders (e.g. ORD-000001, ORD-000002). Main problem that this is hard for us to implement system wide lock. I am thinking about schemas with lock expiration. But everything comes in mind still have bottlenecks. We...

distribution transaction lock in oracle database

Hi, I have some question around transaction lock in oracle database. What I have found out so far is that: Cause: The time to wait on a lock in a distributed transaction has been exceeded. This time is specified in the initialization parameter DISTRIBUTED_LOCK_TIMEOUT. Action: This situation is treated as a deadlock and the statement ...

Is this a good canditate for a web-service?

Ok so coming in from a completely different field of software development, I have a problem that's a little out of my experience. I'll state it as plainly as possible without giving out confidential details: I want to make a server that "does stuff" when requested by a client on the same network. The client will most likely be a back-e...

Keeping distributed databases synchronized in a unstable network

I'm facing the following challenge: I have a bunch of databases in different geographical locations where the network may fail a lot (I'm using cellular network). I need to keep all the databases synchronized but there is no need to be in real time. I'm using Java but I have the freedom to choose any free database. Any suggestions on h...

Ideas for a distributed processing project?

I am looking for a project idea in distributed processing on Unix based systems. I wish to use only the C programming language. I have to finish the project in 4 months and it's a part of my course work. Can someone help me with an idea? ...

Anatomy of a Distributed System in PHP

I've a problem which is giving me some hard time trying to figure it out the ideal solution and, to better explain it, I'm going to expose my scenario here. I've a server that will receive orders from several clients. Each client will submit a set of recurring tasks that should be executed at some specified intervals, eg.: cl...

What are some scenarios for which MPI is a better fit than MapReduce?

As far as I understand, MPI gives me much more control over how exactly different nodes in the cluster will communicate. In MapReduce/Hadoop, each node does some computation, exchanges data with other nodes, and then collates its partition of results. Seems simple, but since you can iterate the process, even algorithms like K-means or P...

.net service bus recommendations?

We are in need of a distributed architecture messaging system/service bus with the capability of Publish/Subscribe. Does anyone have any reccomendations for a framework that we can use for .net applications? ...

MPI overhead in shared memory setup.

I want parallelize a program. It's not that difficult with threads working on one big data-structure in shared memory. But I want to be able to use distribute it over cluster and I have to choose a technology to do that. MPI is one idea. The question is what overhead will have MPI (or other technology) if I skip implementation of speci...

Server-client Java distributed application

Hi to all, I have to design a distributed application composed by one server (developed in Java) and one or more remote GUI clients (Swing application with windows). As stated before the clients are Swing GUI application that can connect to the server in order to receive and send data. The communication is bidirectional (Server <=> Cli...

Distributed Database Project

I am required to do a project for my distributed database systems course. This can be anything related to distributed database systems. Anyone have interesting ideas for a project? Ideally something sufficiently small in scope that I could start pounding on and eventually add as much as possible once I have something, because I only ha...

Any ehcache standalone example projects I can download?

I'm a little overwhelmed reading through the ehcache user guide http://ehcache.org/EhcacheUserGuide.html#id.s20. I'm trying to figure out how to set up a simple ehcache app that has a distributed cache. I'd like to just run the app multiple times and have it share the cache between the multiple instances. Is there an example app I can j...

What's the best way to take flat file logs from a large number of servers and bring them all back to one central location?

These are text-formatted, line-deliminated files written by applications like mysql or apache that are out of my control. ...

Leader Election Algorithm - Comparison functions are not allowed

Suppose a network graph as a synchronous directed ring and some nodes over this network. I am trying to construct an algorithm that solves the Leader Election problem, but this without using any comparison except the equals(==) and non-equals(!=) functions. After a bunch of thoughts crossing my mind i wonder if there is no solution at a...

SQL-Server DB design time scenario (distributed or centralized)

We've an SQL Server DB design time scenario .. we've to store data about different Organizations in our database (i.e. like Customer, Vendor, Distributor, ...). All the diff organizations share the same type of information (almost) .. like Address details, etc... And they will be referred in other tables (i.e. linked via OrgId and we hav...

How to develop a distributed application in c#

Hi everybody I am going to develop a distributed application and i haven't develop distributed application before so i have many questions in my head so to explain these question I'm going to use a scenario my application will be used in a city called "dreams" in this city there is a building in north of the city called "A". this buil...

Database architecture change from local to distributed

Our company has a product which relies on local database to work (it allows more client to connect to same database and share data between them). DBMS: Microsoft SQL Server 2008 Now, we need to create a single database, accessible through internet (i am not interested in the how, for now), which will allow more users to use it as if ...

How to efficiently lookup information about a UUID in a distributed environment?

Hello All, I am currently partitioning the UUID space using modulo, so data lookup doesn't require pinging every single server. However, the main problem with modulo is scaling because adding more nodes to the datastore probably requires some data migration. In your opinion, what is the best approach to add more nodes to the system whil...

What are the differences between Tibco EMS and Rendezvous

What are some of the key differences between these two technologies? Does one have obvious advantages over the other? ...

Java Equivalent of distcc

Distcc makes it easy to distribute a C or C++ compile job across a number of machines, and is a godsend for working with large, frequently-built codebases. An increasing number of our large projects are built in Java these days, however. Does anyone know of something equivalent or similar for Java? While it would be great if it would go...