JavaSpaces

Terracotta ehCache vs. GigaSpaces Cache benchmark

By |2020-10-06T07:19:27+00:00December 1, 2011|

Are you Really using the Fastest and Most Scalable Cache with your Application? We are hearing lately reports from several accounts "discovering" that Terracotta ehcache is not the fastest and most scalable cache out there. GigaSpaces local cache actually performs much better. With the benchmark results below we see GigaSpaces [...]

Possible Impossibility – The Race to Zero Latency

By |2020-10-06T10:44:48+00:00December 6, 2010|

I recently read a book called: "Physics of the Impossible" by the theoretical physicist Michio Kaku. Dr. Kaku lists "Possible Impossibilities" and classifies these into different categories where all these "impossibilities" may happen in the near/distant future. When talking about "zero latency", I consider this something we can achieve today. The [...]

new and modified best practices

By |2020-10-06T10:47:24+00:00November 21, 2010|

Our best practices wiki is growing rapidly and full with good and useful material. Here are few new best practices added lately: - Finding Partition Load – routing data based on partition load. - Even Data Distribution – simple example explains how to evenly partition application data. - WAN Replication Gateway – Simple blueprint for WAN replication scenario [...]

The Master-Worker Pattern

By |2020-10-07T07:02:58+00:00August 24, 2009|

The Master-Worker Pattern (sometimes called Master-Slave pattern) is used for parallel processing. It follows a simple approach that allows applications to perform simultaneous processing across multiple machines or processes via a Master and multiple Workers. In GigaSpaces XAP, you can implement the Master-Worker pattern using several methods: - Task Executors [...]

The Word is Out on GigaSpaces XAP 7.0

By |2020-10-07T07:17:37+00:00August 13, 2009|

GigaSpaces XAP 7.0 was released in mid-July. For those who missed the buzz, in this post I’ll try to provide a summary of the main perspectives that were voiced about the new release. At the end of this post is...

From static to elastic web applications

By |2020-10-07T07:19:26+00:00August 5, 2009|

During the past few weeks I gave few talks about our latest XAP release and some of the new models that we introduce in this new release. During all those talks I found myself explaining what is the difference between...

JavaOne 2009 Lab – PetClinic in the Clouds

By |2020-10-07T08:50:50+00:00May 22, 2009|

This year JavaOne will include really cool lab - PetClinic in the Clouds: Scaling a Classic Enterprise Application. In this Hands-on Lab, participants will take a popular Web application (the Spring PetClinic sample application) and modify it so that it can be deployed on the Amazon EC2 cloud computing infrastructure. [...]

Ultra-Scalable and Blazing-Fast: The Sun Fire x4450-Intel 7460-GigaSpaces XAP Platform – 1.8 million operations/sec!

By |2020-10-07T09:29:02+00:00February 9, 2009|

Introduction Over the past several years highly concurrent applications have faced some serious challenges when trying to scale on multi core machines. GigaSpaces scale-out-application server aims to solve this problem by freeing the user from dealing with the need to handle concurrency while building his distributed application. For the last [...]

Daniel Gradecak’s Blog-Are JavaSpaces recognized?

By |2020-10-07T09:57:51+00:00January 4, 2009|

I’ve been reading this nice post from Daniel Gradecak's blogs. He is asking interesting questions about how architects building their systems and how JavaSpaces and SBA are used when designing distributed systems. See my comment as a feedback to his questions. Thank you Daniel for this post! Shay

Best Cloud Application Providers

By |2020-10-07T09:59:05+00:00December 25, 2008|

This week i got a nice xMas surprise hearing that we won the Best Cloud Application Provider category in the The 2008 Cloudies AwardsWhat makes it even sweater is knowing that it came from one of the best cloud bloggers...