Research Article
Log Pattern Mining for Distributed System Maintenance
Algorithm 3
DTS: discovering patterns from temporal sequences.
Input: sequence | Output: pattern set | (1) | functionDTS () | (2) | all event types in , | (3) | INITIALIZE(, ), | (4) | while true do | (5) | BESTCANDIDATEPATTERN() | (6) | ifthen | (7) | break | (8) | end if | (9) | BESTCONFLICTREFINEMENT (, ) | (10) | if or then | (11) | | (12) | UPDATE, UPDATE, ENCODE (, ) | (13) | else | (14) | | (15) | UPDATE, UPDATE, ENCODE (, ) | (16) | end if | (17) | end while | (18) | while (BESTCANDIDATEREFINEMENT ()) do | (19) | | (20) | UPDATE, UPDATE, ENCODE (, ) | (21) | end while | (22) | return | (23) | end function |
|