This document discusses query optimization techniques for efficient data retrieval from cloud storage. It proposes that query optimization is important from the customer's perspective to access needed data quickly. The paper outlines a three-step query processing approach involving parsing, optimization, and evaluation to generate an optimal plan for efficient query execution. An example transformation of an SQL query into a relational algebra query is provided to illustrate query optimization concepts for a distributed cloud storage system where relations are fragmented across multiple sites.