Alert-Based Computing