TidalScale Banner

Software Scaled Computing

Resizing the Computer to Fit the Application


TidalScale is a revolutionary new software solution that gives you supercomputing power to solve Big Data problems, at a fraction of the cost of a supercomputer.

TidalScale is a self-optimizing software platform that allows our customers to size their computer systems to match the size of their data problems. You can run your existing software applications under a single operating system, with no modifications, at scale. You can adjust the size of the system by simply adding and subtracting low-cost commodity servers.

TidalScale eliminates the need to re-engineer applications and distribute data sets to run across a cluster of servers, and it enables customers to assemble large systems very cost effectively from commodity servers. TidalScale thus combines the hardware cost linearity of Scale Out with the software development ease of use of Scale Up.

To schedule a demonstration, contact sales@tidalscale.com

Today's Software Conundrum: Scale Up or Scale Out?

Scale Up?

Software

Simplicity

Just buy a bigger system.

If the OS is modified for new hardware, then port and test.

Hardware

Cost

High-end, terabyte-scale systems are very expensive.

Proprietary modifications to the OS are often required.

Scale Out?

Software

Simplicity

Redesign data to distribute on a cluster.

Rewrite apps.

Constant rebalancing of dynamic data required.

Hardware

Cost

Use commodity servers, standard networking, and off-the-shelf operating systems.

The Best of Both Worlds

Software

Simplicity

Continue running your applications on your current OS unmodified.

Automatic tuning and balancing of resources.

Hardware

Cost

Use commodity servers, standard networking, and off-the-shelf operating systems.

The Four Attributes of TidalScale

Scalability

Scalability

  • Aggregate compute resources for large scale in-memory analysis and decision support
  • Scale like a cluster using commodity hardware at linear cost
  • Allow customers to grow gradually as their needs develop
Simplicity

Simplicity

  • Dramatically simplifies application development
  • No need to distribute work across servers
  • Existing applications run as a single instance, without modification, as if on a highly flexible mainframe
Optimization

Optimization

  • Automatic dynamic hierarchical resource optimization
Evolvability

Evolvability

  • Applicable to modern and emerging microprocessors, memories, interconnects, persistent storage & networks

Computing Challenges are Growing in Size

TidalScale gives you the ability to scale without complexity. You simply run your existing applications, with no modifications, and scale your computer system as your problem grows.