Introduction
Research status
Cloud computing accounting service platform intermediate data fault tolerance method
Cloud computing accounting service platform design
The accounting cost-benefit analysis
The accounting audit transaction cost analysis
Analysis of direct cost, indirect cost and total cost-benefit of investment
Design of the fault tolerance method for intermediate data
Build the fault tolerant model of intermediate data
Intermediate data fault tolerance technology based on the ant colony algorithm
-
Step 1: Initialize parameters: configure all parameters, use formula (4) to calculate the initial pheromone value, create an independent ant colony for each task, and select the data with the highest initial pheromone in the first iteration.
-
Step 2: Start the loop: obtain the most suitable data according to the ant colony algorithm theory, send out the accounting service task submission signal, update the global pheromone by using the formula (6), and analyze whether to implement the task. If the accounting service task is completed, end it. If not, continue to analyze the execution status of the accounting service tasks. If the accounting service task is executed successfully, that is, the storage checkpoint, the new success count is added, and the local pheromone value is updated according to Formula (4)-Formula (8). And if that account service task fails to be execute, retrieve the check point at the tail end, then resubmit, add a failure count, update the local pheromone by using a formula (8), and return to the step (2) after updating until the accounting service task which fails to be executed does not occur.
-
Step 3: Task completion: When there is no accounting service task with execution failure, complete the operation and terminate the execution.
Experimental analysis
Experiment description
Experiment process
Number of accounting service tasks | Intermediate data quantity | BandwidthB/S | The number of machines per data | Average success rate /% |
---|---|---|---|---|
100 | 10 | 5000 | 1 | 98.6 |
200 | 20 | 5000 | 1 | 98.4 |
300 | 30 | 5000 | 1 | 98.1 |
400 | 40 | 5000 | 1 | 97.8 |
500 | 50 | 5000 | 1 | 97.6 |
600 | 60 | 5000 | 1 | 97.2 |
700 | 70 | 5000 | 1 | 96.5 |
800 | 80 | 5000 | 1 | 96.2 |
900 | 90 | 5000 | 1 | 95.4 |
1000 | 100 | 5000 | 1 | 95.1 |
1100 | 110 | 5000 | 1 | 94.4 |