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...
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 ...
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...
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...
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?
...
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...
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...
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?
...
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...
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...
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...
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...
These are text-formatted, line-deliminated files written by applications like mysql or apache that are out of my control.
...
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...
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...
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...
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 ...
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 some of the key differences between these two technologies? Does one have obvious advantages over the other?
...
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...