sba

Moving away from Mainframe to Commodity – How?

By |2020-10-06T07:17:13+00:00December 14, 2011|

Moving away from Mainframe to Commodity - How? Mainframe (Z/OS) based systems running COBOL programs are legacy systems in many organizations. These are planned to be replaced with low cost commodity servers running Java or .Net based systems, saving the cost of the expensive mainframe MIPS and COBOL-based development. Using [...]

Realistic Elastic

By |2020-10-06T09:46:20+00:00March 3, 2011|

When running system in production, the last thing you want to do is to shutdown the system. This could happen when: - You need to replace one of the machines running the system. - You need to upgrade one of the machines running the system. - You need to increase [...]

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 [...]

Scale-out vs Scale-up

By |2020-10-06T11:20:34+00:00September 1, 2010|

In my previous post Concurrency 101 I touched on some of the key terms that often comes up when dealing with multi-core concurrency. In this post I'll cover the difference between multi-core concurrency that is often referred to as Scale-Up...

7.0.1 – One giant step for XAP.NET

By |2020-10-06T12:13:11+00:00September 17, 2009|

Even though 7.0.1 is considered a minor version, when it comes to XAP.NET, it offers very powerful set of new features which improve the initial user experience, better monitoring capabilities and most importantly, exposing remote services over the grid. I feel very confident by saying that 7.0.1 XAP.NET offers a [...]

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 [...]

No to SQL? Anti-database movement gains steam My Take

By |2020-10-07T08:01:44+00:00July 9, 2009|

Eric Lai published a provoking article on Computerworld magazine titled “No to SQL? Anti-database movement gains steam” where he pointed to many references in which different Internet-based companies chose an alternative approach to the traditional SQL database. The write-up was...

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

Event listener container abstraction for .NET

By |2020-10-07T10:20:21+00:00December 5, 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 [...]

The new XAP.NET 6.6 version

By |2020-10-07T10:59:04+00:00October 5, 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 [...]