Questions tagged [grid-computing]

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common goal.

Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a large number of files. What distinguishes grid computing from conventional high performance computing systems such as cluster computing is that grids tend to be more loosely coupled, heterogeneous, and geographically dispersed.

See: http://en.wikipedia.org/wiki/Grid_computing

99 questions
121
votes
6 answers

What is the difference between Cloud, Grid and Cluster?

What is the difference between Cloud, Cluster and Grid? Please give some examples of each as the definition of cloud is very broad. As answered in another question, can I call Dropbox, Gmail, Facebook, Youtube, Rapidshare etc. a Cloud? What are the…
SMUsamaShah
  • 7,677
  • 22
  • 88
  • 131
74
votes
8 answers

What is the difference between Cloud Computing and Grid Computing?

What are the significant differences between Cloud Computing and Grid Computing ? What are the precise definations and target application domains for both ? I'm looking for conceptual insights along with technicalities. Like Windows Azure is a Cloud…
this. __curious_geek
  • 42,787
  • 22
  • 113
  • 137
49
votes
4 answers

parameter for shell scripts that is started with qsub

how can I parametrize a shell script that is executed on a grid (started with qsub) ? I have a shell script, where I use getopts to read the parameters. When I start (qsub script.sh -r firstparam -s secondparam ..) this working script with qsub I…
Martin
  • 751
  • 1
  • 5
  • 8
23
votes
8 answers

Distributed Computing Framework (.NET) - Specifically for CPU Intensive operations

I am currently researching the options that are available (both Open Source and Commercial) for developing a distributed application. "A distributed system consists of multiple autonomous computers that communicate through a computer network."…
holsee
  • 1,974
  • 2
  • 27
  • 43
19
votes
4 answers

Why has JXTA been abandoned? Any alternatives out there?

P2p/Grid Computing seem like a promising concepts. JXTA looks like the only all in one framework for it. Is there a reason this field is so sparsely pursued?
Stephen K
  • 317
  • 3
  • 8
16
votes
2 answers

Rust on grid computing

I'm looking to create Rust implementations of some small bioinformatics programs for my research. One of my main considerations is performance, and while I know that I could schedule the Rust program to run on a grid with qsub - the cluster I have…
josh
  • 9,656
  • 4
  • 34
  • 51
8
votes
5 answers

Possible to use OpenCL on multi-computers?

As far as I know, the answer is no. OpenCL is designed for multi-cores system. But, is there any way to use OpenCL on multi-computers ( each computer is a multi-cores system ) ? If not, are any additional tools, frameworks... required? I read some…
7
votes
4 answers

How to read hdf data in Octave

I am doing project in remote sensing. Working with HDF on matlab is very easy. But i want to implement this with grid computing (Ubuntu). So i am trying with octave. I have HDF4 files of chlorophyll. Normal Image processing will be done by octave…
prabu
  • 131
  • 2
  • 5
  • 11
6
votes
8 answers

How to create a Linux cluster for running physics simulations in java?

I am developing a scientific application used to perform physical simulations. The algorithms used are O(n3), so for a large set of data it takes a very long time to process. The application runs a simulation in around 17 minutes, and I have to…
Mario Ortegón
  • 18,670
  • 17
  • 71
  • 81
6
votes
3 answers

How can I use a pipe or redirect in a qsub command?

There are some commands I'd like to run on a grid using qsub (SGE 8.1.3, CentOS 5.9) that need to use a pipe (|) or a redirect (>). For example, let's say I have to parallelize the command echo 'hello world' > hello.txt (Obviously a simplified…
David Robinson
  • 77,383
  • 16
  • 167
  • 187
5
votes
2 answers

Java high scalable application with Hazelcast

I'm developing high-scalable application, so I decided to use Hazelcast for it. I have one frontend server, which puts messages for nodes. Every node in cluster change it's workload in background thread in distributed map, so, frontend server choose…
opedge
  • 1,532
  • 1
  • 10
  • 22
4
votes
1 answer

Programming toolchain supporting "Incremental computing" (maybe even C/C++)

I'd like to write algorithms, that prepare results for big data sets. Than, when each dataset changes, incrementally update all affected outputs. It's called : Incremental computing. Are there programming tools, libraries, compiler, program analysis…
4
votes
2 answers

Build farms using ccnet

Is it possible to use CruiseControl.Net to set up a build farm? We currently have 4 different build machines building different things at different times and have a bit of a headache to manually balance the load somehow. I would prefer to designate…
4
votes
4 answers

What's the difference between code written for a desktop machine and a supercomputer?

Hypothetically speaking, if my scientific work was leading toward the development of functions/modules/subroutines (on a desktop), what would I need to know to incorporate it into a large-scale simulation to be run on a supercomputer (which might…
hatmatrix
  • 42,883
  • 45
  • 137
  • 231
4
votes
3 answers

Is there a DRMAA Java library that works with Torque/PBS?

Does anybody know a Java implementation of the DRMAA-API that is known to work with PBS/Torque cluster software? The background behind this: I would like to submit jobs to a newly set-up linux cluster from Java using a DRMAA compliant API. The…
Michael
  • 232
  • 2
  • 12
1
2 3 4 5 6 7