Abstract: Distributed computing is a system of remote servers facilitated on the Internet and used to store, oversee and prepare information set up of neighborhood servers. In the existing system three techniques used to extract information from the cloud. In this paper, a vector space show is utilized and each record is spoken to by a vector, which implies each report can be viewed as a point in a high dimensional space. The interdependence between varieties of documents are grouped into several categories. The pursuit time can be to a great extent decreased by choosing the coveted class and deserting the insignifcant classifcations. Cloud server will frst search the categories and get the minimum desired sub-category. At that point the cloud server will select the desired k documents from the least possible desired sub-category. The value of k is to be decided by the user earlier and sent to the cloud server. To verify the search result, user has to verify the virtual root, instead of verifying every document. Furthermore, the proposed technique has favorable position over the traditional method in the rank privacy and relevance of retrieved documents. Keywords: Cloud computing, Cloud services, Keyword search, Raking. Secure Ranked Keyword Search Over Encrypted Cloud Data K. Mariyammal 1 , A. Padmapriya 2 1 M.Phil. Scholar, Department of computer Application, Alagappa University, Karaikudi, Tamil Nadu, India. 2 Associate Professor, Department of Computer Science, Alagappa University, Karaikudi, Tamil Nadu, India. International Journal of Knowledge Based Computer Systems Volume 5 Issue 2 December 2017 ISSN.: 2321-5623 I. IntroductIon Cloud computing is a type of internet based registering that gives normal PC preparing assets and information to PCs and Most distributed computing administrations drop into three general classifcations: framework as an administration (IaaS), stage as an administration (PaaS) and programming as an administration (Saas). Infrastructure-as-a-service (IaaS). Iaas is a is a type of distributed computing that gives virtualized processing assets over the web. Platform-as-a-service (PaaS) refers to distributed computing services that supply an on-demand environment for developing, testing, delivering and managing software applications. PaaS is intended to make it less demanding for engineers to rapidly make web or versatile applications, without disturbing about setting up or managing the underlying infrastructure of servers, storage, network and databases needed for development. Cloud computing allows multiple cloud users called residents to share a common physical computing infrastructure. Using quick implementation of the thought of Programming as a Service (SaaS) and Service Oriented Architecture (SOA), the Internet has evolved into an important service delivery infrastructure instead of only providing host connectivity 1. Software as a Service (SaaS) Programming as-a-beneft (SaaS) is a method for delivering software applications over the Internet, on demand and typically on a contribution basis. With SaaS cloud suppliers have and deal with the product application and hidden foundation and handle any support, comparable programming overhauls and security fxing. Clients interface with the application over the Internet, typically with a web program on their telephone, tablet or PC.