News

GigaSpaces 5.2 Promises Extreme Scalability for .NET

GigaSpaces' abstraction layer eliminates the complexity of writing to a parallelized environment.

Certain companies rise and fall on their ability to process oceans of stateful transactions as quickly as possible: financial services, stock trading, telecommunications, even online gaming and gambling interests. They also need the means to grow this capacity as conditions change.

GigaSpaces is an application server platform from Israel-based software company GigaSpaces Technologies Ltd. The company seeks to create a programming environment that enables high-throughput, low-latency applications capable of scaling over many machines to meet extreme demand.

Messaging, data transfer and parallel processing chores are handled by the GigaSpaces middleware. The services layer allows programmers to focus on developing core business logic, rather than plumbing or scalability.

"Our message to developers is, 'Write your application as if you were writing to a single box. Don't worry about the parallelization,'" says Geva Perry, chief marketing officer for GigaSpaces.

"This thing can scale," Perry asserts. "We've done systems with 2,000 CPUs, handling 2TB of information."

The Java-based product supports a range of common open APIs, and with version 5.2 is billed as having support for pure .NET environments.

Another aspect of the GigaSpaces platform involves improving application performance by partitioning data and storing it in virtual caches, closer to the applications. The company calls the approach an in-memory data grid. The idea is to eliminate the traditional bottlenecks that occur at the database. GigaSpaces competes in this space with the likes of Tangosol.

Gartner analyst Massimo Pezzini offered a measured nod to GigaSpaces in a May report.

"Users looking for technologies enabling 'extreme' scalability, performance and availability should look at GigaSpaces but be aware of risks associated with adopting a leading-edge, still-evolving technology from a small, albeit growing company," Pezzini wrote.

GigaSpaces
[click image for larger view]
GigaSpaces' abstraction layer eliminates the complexity of writing to a parallelized environment.

In an interview, Pezzini says he's heard mostly positive feedback about the product. "I spoke with a decent number of customers and they are pretty happy, I would say. One comment I heard is that the product ... is a bit complex to deploy," he says.

Forrester Research analyst John Rymer compared GigaSpaces' concept to IBM's WebSphere Extended Deployment. "I believe [GigaSpaces] has a richer feature set than IBM. That's where [the company's] at. ... IBM is going to pick up a lot of business just because it's IBM. [GigaSpaces] just has to out-perform [IBM]," Rymer explains.

GigaSpaces Enterprise Edition 5.2 costs $15,000 per CPU. GigaSpaces Caching Edition, which consists of the data-management portion of the software, is priced at $5,000 per CPU. Volume discounts apply.

About the Author

Chris Kanaracus is the news editor for Redmond Developer News.

comments powered by Disqus

Featured

  • Copilot AI Billing Shock Met with Meters, Caps and Token-Saving Tools

    GitHub is layering spending limits, expanded credit allowances and increasingly granular usage reporting onto Copilot, while Microsoft is reworking Visual Studio and VS Code to expose -- and reduce -- the cost of agentic development.

  • The AI-Powered Software Development Lifecycle

    René van Osnabrugge makes the case that AI's biggest opportunity in software development is not faster coding -- it's reducing the friction everywhere else in the SDLC.

  • Copilot Usage-Based Billing Gets a Token Dashboard

    Microsoft is keeping Visual Studio's new built-in Agent Skills switched off by default while a public dashboard measures whether their performance gains justify the additional tokens they may consume.

  • VS Code 1.129 Introduces Agent Host and Experimental Agents Window Editor

    Visual Studio Code 1.129 adds a dedicated process for running AI agent sessions and an experimental docked editor for reviewing agent-generated changes.

Subscribe on YouTube