Questions tagged [cluster-computing]

A computer cluster is a set of connected systems that work together so that in many respects they can be viewed as a single system.

A computer cluster consists of a set of loosely connected computers that work together so that in many respects they can be viewed as a single system. Cluster management is centralized as opposed to a grid's non-central approach. (wikipedia).

5527 questions
17
votes
5 answers

Erlang clusters

I'm trying to implement a cluster using Erlang as the glue that holds it all together. I like the idea that it creates a fully connected graph of nodes, but upon reading different articles online, it seems as though this doesn't scale well (having a…
SolomonS
  • 227
  • 3
  • 9
17
votes
5 answers

Sharing a Java synchronized block across a cluster, or using a global lock?

I have some code that I want to only allow access to by one thread. I know how to accomplish this using either synchronized blocks or methods, but will this work in a clustered environment? The target environment is WebSphere 6.0, with 2 nodes in…
pkaeding
  • 36,513
  • 30
  • 103
  • 141
16
votes
2 answers

Hibernate L2 cache. Read-write or transactional cache concurrency strategy on cluster?

I’m trying to figure out which cache concurrency strategy should I use for my application (for entity updates, in particular). The application is a web-service developed using Hibernate, is deployed on Amazon EC2 cluster and works on Tomcat, so no…
16
votes
1 answer

.Net open source clustering products? ... like Terracotta

Does .Net have any open source clustering products like terracotta (http://www.terracotta.org/)?
CSharpDevLondon
  • 919
  • 2
  • 9
  • 9
16
votes
4 answers

Running Tomcat in production environments

I am currently using Tomcat6 as a Web-Container on development and production. I have heard that Tomcat is not the best performing Web-Container for production environments. Is this true? Is Tomcat sufficient in terms of performance and memory…
Koekiebox
  • 5,793
  • 14
  • 53
  • 88
16
votes
1 answer

What do you mean by 'make' command in linux?

First, i know that make is used for building the code. But which code? But what does it mean by building a code, and after executing the make command, what is presented to the user? Second, how is it different from make build_for_e2e?
RV186
  • 303
  • 2
  • 3
  • 12
16
votes
5 answers

Is there a way to add nodes to a running Hadoop cluster?

I have been playing with Cloudera and I define the number of clusters before I start my job then use the cloudera manager to make sure everything is running. I’m working on a new project that instead of using hadoop is using message queues to…
user1735075
  • 3,221
  • 4
  • 16
  • 16
16
votes
2 answers

JGroups, Terracotta & Hazelcast

Trying to wrap my head around these 3 projects and they all seem to handle slightly different problems that arise when trying to cluster. But all the documentation for them is sort of written for developers that are already "in the know", and are…
IAmYourFaja
  • 55,468
  • 181
  • 466
  • 756
15
votes
5 answers

What to use instead of the "lock" statement when the code is running on multiple machines?

The lock statement ensures that one thread does not enter a critical section of code while another thread is in the critical section. However, it won't work if the workload is spread across a farm of servers (e.g. a few IIS servers + a load…
15
votes
1 answer

How does doRedis work?

I've been playing around with the R interface to the redis database, as well as the doRedis parallel backend for foreach. I have a couple of questions, to help me better apply this tool: doMC, doSMP, doSnow, etc. all seem to work by calling up…
Zach
  • 29,791
  • 35
  • 142
  • 201
15
votes
4 answers

What is called a Node in a WebSpere Network Deployment

In a installation of WebSphere Application Server with Network Deployment, a node is: a physical machine an instance of operative system a logical set of WAS instances that is independent of physical machine or OS instance
ggasp
  • 1,490
  • 3
  • 15
  • 24
15
votes
3 answers

Hadoop on windows server

I'm thinking about using hadoop to process large text files on my existing windows 2003 servers (about 10 quad core machines with 16gb of RAM) The questions are: Is there any good tutorial on how to configure an hadoop cluster on windows? What are…
Luca Martinetti
  • 3,396
  • 6
  • 34
  • 49
15
votes
2 answers

How to cluster Node.js app in multiple machines

I am using Express js and Node-cluster for taking the advantage of clustering I am also using PM2 for process and memory management. For a single machine, it is working fine, but my machine having 2 cores and I want to make available more cores. So…
Arpit Kumar
  • 2,179
  • 5
  • 28
  • 53
15
votes
1 answer

How to submit a spark job on a remote master node in yarn client mode?

I need to submit spark apps/jobs onto a remote spark cluster. I have currently spark on my machine and the IP address of the master node as yarn-client. Btw my machine is not in the cluster. I submit my job with this command ./spark-submit --class…
Mnemosyne
  • 1,162
  • 4
  • 13
  • 45
15
votes
4 answers

Node.js cluster doesn't significantly improve performance

In case someone wants to try: https://github.com/codependent/cluster-performance I am testing Node.js (v0.11.13 - Windows 7) request per second limits with a simple application. I have implemented a service with Express 4 that simulates an I/O…
codependent
  • 23,193
  • 31
  • 166
  • 308