Hadoop / MapReduce alternatives for parallel computing?
tompinckney.com
Hadoop / MapReduce alternatives for parallel computing?
1–10 of 12 posts
Re: Hadoop / MapReduce alternatives for parallel computing?
#2He's on twitter, too: http://twitter.com/mndoci
Re: Hadoop / MapReduce alternatives for parallel computing?
#3Deepak Singh of Amazon Web Services maintains a great list of (cloud-focused) parallel computing frameworks and platforms: http://deepaksingh.net/Resources/Computing_in_the_Cloud He's on twitter, too: http://twitter.com/mndoci
At least for my particular applications, though, there's either 1) a steep learning curve for programmers 2) language support issues 3) they're designed for batch processing.
Personally, I find shared memory interfaces the easiest to program when there're complicated data access patterns. But that just might be personal preference.
Re: Hadoop / MapReduce alternatives for parallel computing?
#4Deepak Singh of Amazon Web Services maintains a great list of (cloud-focused) parallel computing frameworks and platforms: http://deepaksingh.net/Resources/Computing_in_the_Cloud He's on twitter, too: http://twitter.com/mndoci
In the name of completeness, there are also great packages like OpenMPI and OpenMP. At least for my particular applications, though, there's either 1) a steep learning curve for programmers 2) language support issues 3) they're designed for batch processing. Personally, I find shared memory interfaces the easiest to program when there're complicated data access patterns. But that just might be personal preference.
Re: Hadoop / MapReduce alternatives for parallel computing?
#5Re: Hadoop / MapReduce alternatives for parallel computing?
#6Earlier quoted context omitted.
In the name of completeness, there are also great packages like OpenMPI and OpenMP. At least for my particular applications, though, there's either 1) a steep learning curve for programmers 2) language support issues 3) they're designed for batch processing. Personally, I find shared memory interfaces the easiest to program when there're complicated data access patterns. But that just might be personal preference.
Shared memory interfaces are easy to use, but they don't support the same platform as Hadoop and MapReduce because you can't efficiently split them up across machines. With a distribute system like Hadoop you can build a cluster of cheap machines and spread the computation across them. With a shared memory architecture you have to scale up with multi-million dollar machines like SGI's altix line. So if you want to be…
But I was curious if other people had similar problems and how they were solving them.
Re: Hadoop / MapReduce alternatives for parallel computing?
#7Earlier quoted context omitted.
Shared memory interfaces are easy to use, but they don't support the same platform as Hadoop and MapReduce because you can't efficiently split them up across machines. With a distribute system like Hadoop you can build a cluster of cheap machines and spread the computation across them. With a shared memory architecture you have to scale up with multi-million dollar machines like SGI's altix line. So if you want to be…
memcached is a poor-man's distributed shared memory system for clusters. We've been layering on top of it to try and fix deficiencies with things like client-side caching, persistence in case memcached drops objects etc. But I was curious if other people had similar problems and how they were solving them.
Re: Hadoop / MapReduce alternatives for parallel computing?
#8Earlier quoted context omitted.
Shared memory interfaces are easy to use, but they don't support the same platform as Hadoop and MapReduce because you can't efficiently split them up across machines. With a distribute system like Hadoop you can build a cluster of cheap machines and spread the computation across them. With a shared memory architecture you have to scale up with multi-million dollar machines like SGI's altix line. So if you want to be…
memcached is a poor-man's distributed shared memory system for clusters. We've been layering on top of it to try and fix deficiencies with things like client-side caching, persistence in case memcached drops objects etc. But I was curious if other people had similar problems and how they were solving them.
Re: Hadoop / MapReduce alternatives for parallel computing?
#9Re: Hadoop / MapReduce alternatives for parallel computing?
#10Earlier quoted context omitted.
Shared memory interfaces are easy to use, but they don't support the same platform as Hadoop and MapReduce because you can't efficiently split them up across machines. With a distribute system like Hadoop you can build a cluster of cheap machines and spread the computation across them. With a shared memory architecture you have to scale up with multi-million dollar machines like SGI's altix line. So if you want to be…
memcached is a poor-man's distributed shared memory system for clusters. We've been layering on top of it to try and fix deficiencies with things like client-side caching, persistence in case memcached drops objects etc. But I was curious if other people had similar problems and how they were solving them.