Archive for the 'sba' Category

« Previous PageNext Page »

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

February 9th, 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 few weeks we ran a joint [...]

Online Gaming, Cloud Computing and GigaSpaces

February 7th, 2009

One of the projects that the UK team has recently been involved with is an online gaming project which has involved the architecture, design and implementation of an online Poker application. There are a number of interesting things about this project.


Firstly, the original application was designed and semi-implemented using Coherence and Java. Midway during this we had an opportunity to present an alternative architecture using GigaSpaces. The project team eventually decided to move away from Coherence and proceed with a GigaSpaces build. Why ?


- Technically the team had developed the application with Coherence and were using the command pattern.


- When developing with Coherence the team had to write quite a lot of non-business code (plumbing) related to concurrency and multithreading. This kind of code requires higher skill levels, is difficult to get absolutely right, and more importantly is hard to maintain.


- The alternative architecture with GigaSpaces avoided having to do this by using <a href=”http://www.gigaspaces.com/wiki/display/XAP66/Messaging+and+Ev
ents” target=”_blank”>polling and event containers that provide configurable concurrency out of box.


- What did this mean ? It lowered the skillsets required and enabled team members to concentrate on writing the business logic of their application, which after all is the what you want to be concentrating on when building any application. This not only meant development was simpler, but time-to-market was quicker


- The team also had the confidence that even when scaling out and up the “plumbing” would not need re-writing, debugging or tweaking.


- Lastly, the whole application was able to be developed against Amazon EC2 with no upfront licensing cost. The EC2 Cloud also enabled for early testing of scale and load.


The actual application will be deployed in an internal data centre offshore and the team will have confidence that the combination of GigaSpaces XAP and GigaSpaces cloud support will ensure they have a reliable, tested, real-time scalable gaming application.

Daniel Gradecak’s Blog-Are JavaSpaces recognized?

January 4th, 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

Event listener container abstraction for .NET

December 5th, 2008

GigaSpaces XAP.NET 6.6.2 comes with out of the box event listener container abstraction that decouples the business logic implementation from the underlying data grid implementation. This allows simpler and faster processing unit implementation, without having to implement the event triggering logic by your self. For those of you who are familiar with open spaces event [...]

The new XAP.NET 6.6 version

October 5th, 2008

XAP.NET 6.6 has been recently released, I’m very happy to introduce this new and very cool version.
It’s the first time that XAP.NET is a completely stand alone version. The .msi installation provides a fluent self explanatory installation experience. Once installation is completed you get a fully configured ready to use framework (see download [...]

« Previous PageNext Page »