Tsunami Research Logo
The Hive Computing CompanyTM
ProductsDevelopersPartnersNews & EventsCompanyContact Us
Products Overview
Hive Computing
Assumptions
Applications
Hive Computing and
HiveCreator
Benefits
Characteristics
Features
FAQ
Hive
Hive Computing
HiveCreator
How can we help you?
Learn more about
Hive Computing
Request additional information
Have someone
contact me
Download white papers
Request an evaluation copy of HiveCreator
Home > Products > FAQ > HiveCreator

HiveCreator FAQ

What is HiveCreator?

HiveCreator is a software toolkit that enables large numbers of dedicated, commodity computers to form a new type of computing environment called a Hive.

How does HiveCreator work?

A Hive is brought to life by its distributing the HiveCreator core executables across tens, hundreds, or even thousands of individual Worker machines. Once the HiveCreator core executables have installed themselves, these new Workers locate each other and join up to form the Collective Intelligence that links together and coordinates the activities of the Hive. The Hive is then ready to process requests that are sent to it from client applications. Also, once formed, the Collective Intelligence of the Hive will take over the responsibility for assimilating new Workers into the Hive and maintaining the configuration (e.g. operating system, HiveCreator core executable, and application software) of each Worker in the Hive.

hive computing architecture

What do you get when you purchase HiveCreator?

You get two things when you purchase HiveCreator. First, you get the HiveCreator core executables, which are installed on each Worker and allow different Workers to form a Hive. Second, you get the HiveCreator Administrative Tool, which enables developers and administrators to develop, deploy, and manage Operations.

What are the key benefits of HiveCreator?

HiveCreator enables you to deliver solutions which are simultaneously...

  • Survivable
  • Scalable
  • Affordable

How can a Hive interface with my existing systems?

A Hive can interface with a wide range of existing systems and can be accessed using either the HiveCreator API or through a common Internet protocol like HTTP.

How should I migrate my existing applications to a Hive?

In general, it makes the most sense to gradually migrate applications into a Hive. That means gradually breaking out pieces of the application and implementing each as an Operation.

How is the code that lies beneath each Service actually deployed?

Your application code must be compiled into a .DLL, .so, .class, or .jar file that is then deployed to every Worker in a Hive.

Do I have to learn a new programming language to create a Service?

No. A Service can be created using existing programming languages. HiveCreator currently provides Java, Windows C/C++, and UNIX C/C++ API's. The API will be expanded to support additional programming languages over time.

On what operating systems can HiveCreator run?

HiveCreator can run on a wide range of popular operating systems, including Linux 2.4, Windows XP, Windows 2000, and FreeBSD 4.7.