Archive for the 'sba' Category
Integrating GigaSpaces persistency service into an existing tier based system
April 23rd, 2008A common issue I’m facing recently is how to integrate existing tier based applications with GigaSpaces persistency service, AKA persistency as a service (Paas) or mirror . The motivation is often a result of the acknowledgment that a standard tier based application fails to scale when facing the database throughput limitation.
Software Caching technologies (overlooking their [...]
Sharing Results of Expensive Computations
March 25th, 2008A customer recently contacted us to discuss how to use GigaSpaces XAP to minimize the number of times an expensive computation must run. The particular domain is option price stress testing, but the problem is more general and the solution demonstrates a couple of interesting GigaSpaces XAP features.
Consider a service that executes an expensive [...]
SBA –all over the world!
October 22nd, 2007Wow!
This Fellow seems to really like GigaSpaces and SBA!!
Check out his blog here.
I wonder where he got his material for the blog…?
I guess the influence of SBA on the architect is felt worldwide.
: )
It does my heart proud to see more and more the path of the parallel and co-located rising up to meet the feet of the technologists who seek it.
Owen.
Everyone ‘gets’ it - My job rocks
August 14th, 2007I spoke at GatorJug last week in Florida and had a great experience. The members mentioned that another Space-based event was about to occur - the space shuttle was about to take off and so we all went down to the parking lot and waited for the launch… Unfortunately, the shuttle took off too far away for us to see and we went back to the presentation room without having seen the event.
I did my best to provide the space-based entertainment and delivered a new version of my talk which focuses on the simplicity and power of the just released GigaSpacesXAP.
Of note was the host of the GatorJug who travels a great deal himself and hosts not only GatorJug and OrlandoJug but also Senejug in Senagal, Africa!
It is my hope that I will be able to join Mike in Africa and Slovenia where he apparently also has some influence.
Mike, thank you for your excellent community work and the invitations you have extended to myself and GigaSpaces to spread the word of our SBA platform.
Sincerely,
Owen.
Default configuration may not be best for my demo…
August 3rd, 2007Last night I spoke at the Dusseldorf JUG and had a very nice time with one exception: I broke my last demo. YIPE!
I have suffered for hours since then going over my code and trying to see where I dropped the ball and finally, looking elsewhere, have come upon the reason!
The default setting for replication in the cluster configuration that I selected for the demo in GigaSpaces 6.0 XAP is sync-rec-ack. sync-rec-ack defines the replication behavior to be ‘nearly synchronous’ with the client thread blocking only long enough to ensure that the request has been sent - not received - by the backup space.
I changed the setting to fully synchronous - called ’sync’ in our configuration, and things are much much better. Now, I understand how Virgin Mobile succeeded with our technology where I failed. (they use the sync setting).
For those of you who were watching, my apologies for losing that one order when I killed both of the primary spaces as it was running. With this new improvement, I swear it won’t happen again!
Cheers,
Owen.
JavaPolis 2006 Presentation is online
June 6th, 2007Finally our JavaPolis 06 presentation is online. I promised a link 6 months ago, so here it is: http://www.bejug.org/confluenceBeJUG/display/PARLEYS/SBA+-+Scalable+SOA
Network latency vs. end-to-end latency
May 4th, 2007Geva Perry wrote an excellent blog on Extreme Transactions processing on wall street.
"So basically you now have thousands and thousands of machines buying and selling stocks and other securities from other machines based on extremely complex (and automated) computer models. So it has become a latency game — low-latency, that is."
When it comes to [...]
Why browse when you can simply search?
April 23rd, 2007I had interesting discussions in the past few weeks about the use of Object Graphs and how that approach maps into a space model. It reminds me of the discussions I use to have when I used Versant as an object database and object store in the late 90s. Object Graphs assume a certain hierarchy [...]
“Share Nothing Architecture” redefined
April 6th, 2007"Share Nothing Architecture" is a common pattern for scaling out Web applications.
Generally speaking, the idea is to remove dependency between the scaling units, which in the case of a Web application means the Web Servers. Once these units become independent from each other, you can easily scale them just by adding more units. You can [...]
SBA and J2EE Positioning Clarification
March 20th, 2007When people first hear about Space-Based Architecture (SBA) one of their immediate reactions is - "Is it a replacement for J2EE?" Since J2EE is not necessarily only one thing (especially not today with all the recent developments in the likes of Spring, POJO's etc.) my answer is that SBA is both compatible with as well [...]
Slow Consumers in the Space Age
January 4th, 2007A recent post on GigaSpaces in TheServerSide generated some interest in our new 5.2 feature , which allows handling slow consumers, so I thought I'd explain the issue in more detail.
Slow consumer is a term used to describe a state in which a publisher/writer can write faster then a consumer can receive messages. This situation can lead [...]







