diff --git a/VERSION b/VERSION
index 3bad7881d..476ede462 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.0.12
\ No newline at end of file
+2.0.13
\ No newline at end of file
diff --git a/src/VirtualClient/VirtualClient.Actions/FIO/FioExecutor.cs b/src/VirtualClient/VirtualClient.Actions/FIO/FioExecutor.cs
index bb389ab6a..0dc874f42 100644
--- a/src/VirtualClient/VirtualClient.Actions/FIO/FioExecutor.cs
+++ b/src/VirtualClient/VirtualClient.Actions/FIO/FioExecutor.cs
@@ -76,7 +76,18 @@ public string CommandLine
                 this.Parameters[nameof(DiskWorkloadExecutor.CommandLine)] = value;
             }
         }
-        
+
+        /// <summary>
+        /// The Cool down period for Virtual Client Component.
+        /// </summary>
+        public TimeSpan CoolDownPeriod
+        {
+            get
+            {
+                return this.Parameters.GetTimeSpanValue(nameof(this.CoolDownPeriod), TimeSpan.FromSeconds(0));
+            }
+        }
+
         /// <summary>
         /// Defines the job files specified in the profile.
         /// </summary>
@@ -377,6 +388,9 @@ await this.DeleteTestFilesAsync(workload.TestFiles)
                                 .ConfigureAwait(false);
                         }
                     }
+
+                    // TO DO: Remove once we have Loop Executor.
+                    await this.WaitAsync(this.CoolDownPeriod, cancellationToken);
                 }
 
                 if (!string.IsNullOrEmpty(this.JobFiles))
diff --git a/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NetworkingWorkloadExecutor.cs b/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NetworkingWorkloadExecutor.cs
index 78abd4344..64140bfc6 100644
--- a/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NetworkingWorkloadExecutor.cs
+++ b/src/VirtualClient/VirtualClient.Actions/Network/NetworkingWorkload/NetworkingWorkloadExecutor.cs
@@ -338,6 +338,17 @@ public int? ConnectionsPerThread
             }
         }
 
+        /// <summary>
+        /// The Cool down period for Virtual Client Component.
+        /// </summary>
+        public TimeSpan CoolDownPeriod
+        {
+            get
+            {
+                return this.Parameters.GetTimeSpanValue(nameof(this.CoolDownPeriod), TimeSpan.FromSeconds(0));
+            }
+        }
+
         /// <summary>
         /// Parameter defines the differentiator for which to convey the number of interrupts in the workload toolset tests.
         /// </summary>
@@ -619,6 +630,10 @@ await this.ExecuteServerAsync(telemetryContext, cancellationToken)
             {
                 throw new NotSupportedException($"The role: {this.Role} is not supported.");
             }
+
+            // TO DO: Remove once we have Loop Executor.
+            await this.WaitAsync(this.CoolDownPeriod, cancellationToken);
+
         }
 
         /// <summary>
diff --git a/src/VirtualClient/VirtualClient.Actions/StressNg/StressNgExecutor.cs b/src/VirtualClient/VirtualClient.Actions/StressNg/StressNgExecutor.cs
index a43729805..1f9f2b61c 100644
--- a/src/VirtualClient/VirtualClient.Actions/StressNg/StressNgExecutor.cs
+++ b/src/VirtualClient/VirtualClient.Actions/StressNg/StressNgExecutor.cs
@@ -50,6 +50,17 @@ public StressNgExecutor(IServiceCollection dependencies, IDictionary<string, ICo
             this.fileSystem = this.systemManagement.FileSystem;
         }
 
+        /// <summary>
+        /// The Cool down period for Virtual Client Component.
+        /// </summary>
+        public TimeSpan CoolDownPeriod
+        {
+            get
+            {
+                return this.Parameters.GetTimeSpanValue(nameof(this.CoolDownPeriod), TimeSpan.FromSeconds(0));
+            }
+        }
+        
         /// <summary>
         /// The command line argument defined in the profile.
         /// </summary>
@@ -84,6 +95,9 @@ protected override async Task ExecuteAsync(EventContext telemetryContext, Cancel
                     }
                 }
             }
+
+            // TO DO: Remove once we have Loop Executor.
+            await this.WaitAsync(this.CoolDownPeriod, cancellationToken);
         }
 
         /// <summary>