Are the virus counters on Datasucker only for the current turn?
"Hosted virus counter" is the cost of the effect (i.e. all the words that come after the colon).

If you spend a virus counter to reduce ice strength, the counter is obviously gone immediately.  If you choose not to spend a counter, it won't get cleared, either at the end of the run or the end of the turn.