The success of the cloud DaaS paradigm relies on how they satisfy their applications’ demands in terms of reliability and query access efficiency. Reliable system with improved access efficiency can be achieved by means of proper replication. We choose database fragments as the unit of replication. Fragment replication creates multiple copies of critical fragments, and stores them in appropriate locations. Fragmenting the huge database into smaller ones and keeping the fragments closer to user applications can reduce the service time with improved local access probabilities. Further availability guarantees and fault tolerance can be achieved by means of proper replication.To get the maximum performance out of database replication; some strategic placement of fragment replicas based on the applications’ requirements is needed. An intelligent placement of fragment replicas will definitely outperform some random placement of replicas. Our study focuses on proposing such an intelligent database replication strategy for distributed cloud data base environments.