fork download
  1. SIMULATE ; Начало моделирования
  2.  
  3. * === Граничный уровень ===
  4. GENERATE 10 ; Генерация запросов каждые 10 единиц времени
  5. QUEUE EdgeQueue ; Запрос добавляется в очередь граничного уровня
  6. SEIZE 1 ; Устройство на граничном уровне (идентификатор 1)
  7. DEPART EdgeQueue ; Запрос покидает очередь
  8. ADVANCE 5 ; Время обработки на граничном уровне
  9. TRANSFER ,70,FogProcess ; С вероятностью 70% отправляем запрос на туман
  10. TRANSFER ,30,EdgeTerminate ; С вероятностью 30% запрос завершается
  11. RELEASE 1 ; Освобождаем устройство на границе
  12.  
  13. EdgeTerminate TERMINATE 1 ; Завершаем запрос, оставшийся на граничном уровне
  14.  
  15. * === Туманный уровень ===
  16. FogProcess QUEUE FogQueue ; Запрос добавляется в очередь тумана
  17. SEIZE 2 ; Устройство на туманном уровне (идентификатор 2)
  18. DEPART FogQueue ; Запрос покидает очередь
  19. ADVANCE 8 ; Время обработки на туманном уровне
  20. TRANSFER ,80,CloudProcess ; С вероятностью 80% отправляем запрос в облако
  21. TRANSFER ,20,FogTerminate ; С вероятностью 20% запрос завершается
  22. RELEASE 2 ; Освобождаем устройство на тумане
  23.  
  24. FogTerminate TERMINATE 1 ; Завершаем запрос, оставшийся на туманном уровне
  25.  
  26. * === Облачный уровень ===
  27. CloudProcess QUEUE CloudQueue ; Запрос добавляется в очередь облака
  28. SEIZE 3 ; Устройство на облачном уровне (идентификатор 3)
  29. DEPART CloudQueue ; Запрос покидает очередь
  30. ADVANCE 12 ; Время обработки в облаке
  31. TRANSFER ,60,FogProcess ; С вероятностью 60% возвращаем запрос на туман
  32. TRANSFER ,40,CloudTerminate ; С вероятностью 40% запрос завершается
  33. RELEASE 3 ; Освобождаем устройство в облаке
  34.  
  35. CloudTerminate TERMINATE 1 ; Завершаем запрос, оставшийся в облаке
  36.  
  37. * === Пул устройств (STORAGE) ===
  38. STORAGE 1,50 ; 50 устройств на граничном уровне
  39. STORAGE 2,10 ; 10 устройств на туманном уровне
  40. STORAGE 3,5 ; 5 устройств на облаке
  41.  
  42. * === Завершение моделирования ===
  43. START 1000 ; Запускаем моделирование с 1000 запросами
  44. END ; Завершение моделирования
  45.  
Success #stdin #stdout #stderr 0.01s 5280KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Error: near line 1: near "SIMULATE": syntax error