Advanced Computing Experts

computing

 

 

 

 

 

 

 

 

Simulation

  • Host, embed or access your simulation models and engines, network and parallel simulations, discrete-even simulations, biomedical and other simulation applications as services on the Web?
  • Renovate, integrate and deploy industrial simulation systems and software in your enterprise intranet?

ACE got the entire standards-based enabling technologies and solutions!

In many cases encountered in the ACE business, the goal has been to determine optimal solutions. However, not all real-world problems lend themselves to mathematical modeling and solution in a manner that results in optimality. Some real-world situations cannot be represented by the concise model forms because of stochastic relationships or complexity, for instance. For these cases, we constantly apply an alternative form of analysis using simulation. Creating accurate and high quality complex simulations is our specialty. ACE experts excel in modeling intricate simulations. From constructing large biochemical models, designing wireless devices, building supply chain systems, forecasting the weather, to analyzing the structural features of various materials, ACE meets the challenge.

Simulations can be computationally intensive processes. Meeting the computing demands with fixed IT budgets can be a challenge to the enterprises. ACE technologies make it easy to host simulation software on distributed systems as services. Our technologies enable low-cost system infrastructure to build and manage changing computing environments.

With ACE technologies, users can process high-volume and large-scale simulation jobs and programs faster, improve computing server utilization, and scale cost-effectively to future needs.

ACE Simulation Job Scheduler handles communication issues related with different layer of network protocols such as HTTP and SOAP. ACE scheduler Server is fully compatible with universal computing framework. Major specific features include but are not limited to:

  • Remote simulation job reception, submission, management and control
  • Keeping track of unlimited number of computational simulation engines on a heterogeneous network, maintaining all their service status and job statistics.
  • Intelligently schedules simulation jobs onto available solver services
  • Waiting simulation job queue management
  • Actively running simulation job queue management
  • Finished/killed simulation job management
  • Remote retrieval of previously submitted simulation jobs
  • simulation result storage
  • User management related to their simulation job submission
  • Intelligently allocating computing resources to different simulation jobs
  • Session and state maintenance
  • Synchronous and asynchronous scheduler/solver invocation
  • Killing long simulation jobs over the remote server
  • Checking and managing scheduler/solver service status and job statistics
  • Automatic simulation job completion notification via most common protocols including emails
  • Persistence between service starts
  • Service logging
  • Automatic notification of critical service information to admin
  • Centralized user configuration
  • Directory and file cleanup
  • Disk, memory and process cleanup
  • Critical simulation data backing up
  • Long simulation job handling
  • Simulation job dependency and sequencing handling
  • Keeping track of service utilization and preparing periodic report
  • Automatic simulation input and output validation and processing
  • Remote User control
  • Support of machines with multiple CPUs
  • Support of all major operating systems
  • Authentication and authorization
  • Security


Simulation Services

Host your simulation software and applications as services on a distributed system?

ACE got the entire solution!

ACE Distributed Simulation System
Open standard based distributed enterprise computing system for hosting simulation software and applications as services.

ACE Computing Scheduler
Robust and intelligent server and registry that dynamically schedules computational jobs, and manages computational solvers on your network.