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