A Survey of Data Management System for Cloud Computing: Models and Searching Methods <s> Grid models: <s> In this paper we describe how the grid computing resource brokering approach, classically divided into matchmaking discovery and optimize selection, is applied to five dimensional environmental data distribution. This result is achieved thanks to the integration of a resource broker service we developed from scratch. This service implements the key feature of autonomic mapping of Globus toolkit index service resources on the Condor ClassAd resource description. Our five dimensional distribution data service relays on this software infrastructure to advertise metadata and it provides the requested data leveraging on the Web service resource framework. We provide an example based on a grid aware application component, showing the application of resource brokering to environmental problems. We focused our interests mainly about high resolution weather forecast data management and results quality assessment. Our approach would be both modular and distributed computing technology aware in order to provide the e-science community of grid based cloud computing enabled tools fully benefiting of this technology. <s> BIB001 </s> A Survey of Data Management System for Cloud Computing: Models and Searching Methods <s> Grid models: <s> Cloud computing has recently received considerable attention both in industry and academia. Due to the great success of the first generation of Cloud-based services, providers have to deal with larger and larger volumes of data. Quality of service agreements with customers require data to be replicated across data centers in order to guarantee a high degree of availability. In this context, Cloud Data Management has to address several challenges, especially when replicated data are concurrently updated at different sites or when the system workload and the resources requested by clients change dynamically. Mostly independent from recent developments in Cloud Data Management, Data Grids have undergone a transition from pure file management with read-only access to more powerful systems. In our recent work, we have developed the Re:GRIDiT protocol for managing data in the Grid which provides concurrent access to replicated data at different sites without any global component and supports the dynamic deployment of replicas. Since it is independent from the underlying Grid middleware, it can be seamlessly transferred to other environments like the Cloud. In this paper, we compare Data Management in the Grid and the Cloud, briefly introduce the Re:GRIDiT protocol and show its applicability for Cloud Data Management. <s> BIB002 </s> A Survey of Data Management System for Cloud Computing: Models and Searching Methods <s> Grid models: <s> This paper describes the cloud service architecture and key technologies for service selection algorithm. Cloud computing is a hot topic on software and distributed computing based on Internet, which means users can access storages and applications from remote servers by web browsers or other fixed or mobile terminals. Because the constrained resources of fixed or mobile terminals, cloud computing will provide terminals with powerful complementation resources to acquire complicated services. The paper discusses the cloud service architecture and key algorithms about service selection with adaptive performances and minimum cost. The cloud service architecture is reasonable and the proposed service selection algorithms are available, scalable, and adaptive to different types of environments of services and clients. <s> BIB003 </s> A Survey of Data Management System for Cloud Computing: Models and Searching Methods <s> Grid models: <s> Applications increasingly make use of the distributed platform that the World Wide Web provides - be it as a Software-as-a-Service such as salesforce.com, an application infrastructure such as facebook.com, or a computing infrastructure such as a "cloud". A common characteristic of applications of this kind is that they are deployed on infrastructure or make use of components that reside in different management domains. Current service management approaches and systems, however, often rely on a centrally managed configuration management database (CMDB), which is the basis for centrally orchestrated service management processes, in particular change management and incident management. The distribution of management responsibility of WWW based applications requires a decentralized approach to service management. This paper proposes an approach of decentralized service management based on distributed configuration management and service process co-ordination, making use RESTful access to configuration information and ATOM-based distribution of updates as a novel foundation for service management processes. <s> BIB004 </s> A Survey of Data Management System for Cloud Computing: Models and Searching Methods <s> Grid models: <s> Emerging virtualization technologies are making ubiquitous access to on-demand computing, network and storage resources to deliver various applications over public Internet. In this paper we present how the telecom operation support systems (OSS) that provide Enterprise to Enterprise (E2E) transactions, switching management, on-demand service management and scalability have evolved to provide next generation cloud management. Fujitsu’s Social Cloud OSS provides multi-vendor, multi-network management, multi-layer Service Level Agreement (SLA) assurance, on-demand service management and impact analysis to businesses. The Social Cloud OSS service management solution for cloud computing will be the next killer application that will facilitate easy access to cloud services with appropriate SLAs and enable the society to use social networking applications that are currently being delivered using clouds. <s> BIB005 </s> A Survey of Data Management System for Cloud Computing: Models and Searching Methods <s> Grid models: <s> Cloud computing services enable organizations and individuals to outsource the management of their data to a service provider in order to save on hardware investments and reduce maintenance costs. Only authorized users are allowed to access the data. Nobody else, including the service provider, should be able to view the data. For instance, a real-estate company that owns a large database of properties wants to allow its paying customers to query for houses according to location. On the other hand, the untrusted service provider should not be able to learn the property locations and, e.g., selling the information to a competitor. To tackle the problem, we propose to transform the location datasets before uploading them to the service provider. The paper develops a spatial transformation that re-distributes the locations in space, and it also proposes a cryptographic-based transformation. The data owner selects the transformation key and shares it with authorized users. Without the key, it is infeasible to reconstruct the original data points from the transformed points. The proposed transformations present distinct trade-offs between query efficiency and data confidentiality. In addition, we describe attack models for studying the security properties of the transformations. Empirical studies demonstrate that the proposed methods are efficient and applicable in practice. <s> BIB006 </s> A Survey of Data Management System for Cloud Computing: Models and Searching Methods <s> Grid models: <s> In this paper, we design and implement IRain, a prototype of storage cloud for computer scientists and graduate students to manage personal data that spreads over the web. IRain (1) integrates personal data with various metainfo structures that comes from different web sites and personal computers; (2) provides a global, unified environment to users and supports user-defined file views via flexible combination of tags; (3) offers an easy way to integrate new web services via a VFS-liked interface. <s> BIB007
In addition to semantic web technology, some researchers have introduced the successful results of the grid community to the cloud computing community.  compare the cloud computing with grid computing and state these two computing patterns are common on target, architecture and technology, but differ from the programming model, computing model, business model and security. And they also suggest the community of cloud computing can borrow some successful ideas from the grid community. BIB002 shift their research finding of data grid to clouding computing domain. They use the data management protocol of the data grid to describe and manage the cloud data. BIB001 go a step further on the data management protocol. They introduce the WSRF (Web Service Resource Framework) to the cloud computing community and verify the application of WSRF on the e-science domain. Other models: There are some researchers who consider introducing other computing models for resolving the problem of the data description of cloud environment. For example, Oliveira and Ogasawara (2010) apply the approaches of middleware community to the cloud computing environment. They propose the cloud middleware (SciCumulus) to describe and manage the workflow data of scientific activity. BIB003 adopt web service architecture to construct their cloud computing application and then based on this architecture they explore how to use web service to describe and manage their application data. BIB004 however utilize the restful-based methods to describe and access the configuration information of the server side of cloud computing platform. BIB007 use metadata to describe the personal information and integrate user data from different web sites. They emphasize the role of metadata and tag. BIB005 lay stress on the hierarchy processing. They propose the SLA (Service Level Agreement)-based method to integrate the data information coming from the different social network application system. BIB006 argue the owner of data should transform the original data when they provide the data and propose adopting transformation approach to describe the customer's private data information.