This document discusses secure and practical outsourcing of linear programming in cloud computing. It introduces cloud computing and explains why security is important in the cloud. Linear programming is described as a technique for optimizing allocation of resources that is well-suited for the cloud. The document outlines deployment models, service models, and reasons why cloud computing benefits small businesses, including economies of scale, functionality, and security. Risks to cloud security from data breaches, hijacking, and malicious insiders are also summarized.