Can your system adapt and optimize dynamically to respond to
mission changes?
In some cases, the anticipated mission characteristics
cannot be known at compile time - the particular types,
sizes, and mix of problems that are encountered, or the
semantics of the objectives. Furthermore, the system
resources available for the mission can change dynamically -
with failures, demand from other processes, agent migration,
or connectivity changes.
There is a broad range of problems of this type -- for
example, the developer of a Java application may not know
the particular hardware platform or the request mix when
that application is deployed on a remote piece of hardware
on the Internet. Similarly, an advanced tracking system may
not know the particular target mix that will be encountered,
and the resources available might vary with damage to the
system.
In these cases, packaging the system with adaptive
optimization technology is appropriate: the system can then
use the information available at run time and optimize for
the particular cases that are encountered.
Reservoir Labs can help: we offer adaptive machine development
services and fast dynamic
optimization technologies.
Please contact us to discuss your
application and needs for adaptive compilation technology.
|