A state-of-the-art Discrete Event Simulation (DES) tool designed for modeling, analyzing, and optimizing complex workflows using queuing theory. This tool provides researchers, analysts, and managers with real-time visual analytics and cost-effective decision-making support.
- Comprehensive Queuing Models:
- Markovian Models: M/M/1, M/M/c, M/M/1/K, M/M/c/K.
- General Service Models: M/G/1, M/G/c, M/D/1.
- General Arrival/Service Models: G/G/1, G/G/c.
- Advanced Priority Systems:
- Support for First-In-First-Out (FIFO).
- Non-Preemptive Priority (NP): Higher priority customers jump the queue but don't interrupt service.
- Preemptive Priority (PR): Higher priority customers can interrupt ongoing service sessions.
- Integrated Theory Guide:
- Deep-dive educational content covering Kendall's Notation, distribution basics, and performance metrics.
- Detailed mathematical breakdowns and real-world use cases for every supported model.
- Cost Optimization Analysis:
- Calculate total simulation costs based on server operational costs and customer waiting costs.
- Real-Time Visual Analytics:
- Multi-Server Gantt Charts: Track server usage and idle patterns.
- Queue Timeline plots: Visualize queue length fluctuations over time.
- Metric Breakdowns: Detailed bars and scatter plots for Wait Time, Service Time, and Response Time.
- Professional SEO:
- JSON-LD Structured Data: Implemented
WebApplicationandArticleschemas for optimal search engine indexing. - Social Meta Tags: Complete Open Graph and Twitter Card integration for consistent social sharing.
- Semantic HTML: Optimized structure for search crawlers and performance.
- JSON-LD Structured Data: Implemented
- High-End Accessibility:
- WCAG 2.2 AAA Compliance: Optimized for the highest accessibility standards.
- ARIA Landmarks & Labels: Full support for screen readers with proper landmarks and descriptive labels.
- Dynamic Life Regions: Uses
aria-live="polite"for seamless updates. - A11y Formulas: Mathematical expressions annotated with ARIA descriptions for full screen-reader clarity.
- Integrated Monetization: Uses Monetag for banner and native ad placements.
- Authorized Digital Sellers: Implementation of
ads.txtfor ad network transparency. - Domain Verification: Integrated ownership verification via meta tags.
The simulator is built using a Discrete Event Simulation (DES) engine implemented in Vanilla JavaScript.
- State Management: Uses a custom DES loop tracking arrivals and completion events to jump through simulation time efficiently.
- Distributions: Supports Exponential (Poisson), Uniform, Deterministic, and Normal distributions using mathematical transforms (e.g., Box-Muller for Normal distribution).
-
Stability Analysis: Built-in stability checks (
$\rho < 1$ ) for infinite capacity models to ensure physical feasibility. -
Precision Handling: Implements floating-point precision guards (
Math.max(0, ...)logic) to ensure accurate time metric reporting.
- Premium Glassmorphism: High-end aesthetic with frosted-glass effects and subtle depth.
- Responsive Layout: Optimized for desktop and tablets for professional use-cases.
- Micro-animations: Smooth transitions and interactive chart hover states for enhanced data exploration.
- Clone or download the repository.
- Open
index.htmlin any modern web browser. - Select your desired Queuing Model and Input Parameters.
- Click SIMULATE to view real-time analytical results.
Arham Sharif Simulation & Modeling Analysis HUB
This project is proprietary. All rights are reserved by Arham Sharif. Unauthorized use, copying, or distribution is strictly prohibited. Arham Sharif reserves the unrestricted right to use, modify, and distribute this software.
See the LICENSE file for the full legal terms.
Note: This tool is intended for analytical and educational purposes.
