amount of nodes around the world in different data centers.However, considerable performance improvement is plausible with replication. `
3.0 Manageability of Cloud DBMS
Cloud DBMSs need self-management capabilities since thescale is so big administrators cannot supervise the entiredistributed system. Human administrators are limited bytheir physical presence. They cannot go to one node toanother node in a different data center. There has to be acomponent of the system that manages itself so that the burdens of the administrators can be reduced. Automatingthe management maintains the entire system which can haveinfrastructures from different data centers around the world.The data centers can have massive amounts of servers whichmakes it too difficult for administrators.  Having thesystem manage itself reduces the required number of personnel to maintain the system as well as reduces the work of the administrators.
3.1 Automated System Manager
The automated manager system can be referred as thesystem controller. Regardless of the name, it is an intelligentcomponent in the cloud system that lessens the burden of administrative and maintenance personnel in managing amassive system as well as keeping the system runningsmoothly. 
The intelligent system controller different aspects in thedatabase system to automate it manageably. The variousaspects include the resource of a partition of the database.The resources needed to process data, the availability of thehardware, the paths to the available node for tasks, failurelogs failure plans and much more scenarios. The variousresources shared in the system must be managed in a waythat will maximize resources in doing gigantic number of tasks. One example of an automated controller for cloud databasesystems is the one used in Amazon Web Service (AWS). Itis stated that it can balance load automatically so that theresources are maximized. It can also ensure that there isadequate amount of nodes for the hosted application usingthe database/s in the servers. It is also reported to scale theuse and resources allocated to a user automatically due to asupervising node. 
3.2 Roles of an Automated Manager
In terms of database systems, the priority role of theautomated manager in a cloud system is load distribution.This is made even more challenging by the high variantworkloads the system has to handle. Other significant rolesare for ensuring scalability and elasticity of the system. Theother capabilities of the automated manager involvesadministrating operations. These operations includemonitoring the behavior and performance of the system.Some implementations like Google Analytics can model behavior to forecast workload spikes thus enabling pro-active actions for handling those spikes. 
4.0 Dirty Data Management
Dirty data is understood as data that contains errors andirrelevance.  One capability that is given importance indeveloping cloud database systems is the ability to removedirty data automatically. There is a greater importance inmanaging data in a cloud database because there is a higher possibility of dirty data in cloud systems due to the colossalamount of data processed. The system must get rid of theuseless data to make room for relevant data and maximizethe resources of the infrastructure. Unfortunately,Traditional cleaning methods are not designed for thedemands of cloud systems. Implementing data cleaning may just be a liability for system efficiency. . Consequently,cloud DBMSs need a way to remove dirty data that will haveminimal impact on performance and quality of service to theusers. A data storage structure for effective and efficientdirty data management in cloud databases is given as aresearch topic. One suggestion is three-level index for thequery processing. The proper nodes that contain the dirtydata are found based on the index. Once a node is found tohave dirty data. The identified unclean data are removedfrom the system. The result from experimenting on it showsits practical capabilities in cloud databases so that dirty datacan be reduced in the system. 
5.0 Fault Tolerance
One of the desired qualities in cloud database systems istolerating faults gracefully and allowing the system to runeven when multiple faults occur at the same time. Faults arenormal in a colossal cloud system so the system has tomanage the faults while still running since a halt in servicecan harm user experience.  Fault tolerance becomes vitalin web applications because it allows the application to runat any time even when problems in the system occur hence, pleasing users around the world.
In the context of transaction workloads, fault tolerance isdescribed as the ability to recover from a failure withoutlosing any data or updates from recently committedtransactions. A distributed database must committransactions and make progress on a workload even during aworker node failure. An example of a cloud system is the AWS. Amazon claimsthat failures in their web service can be dealt withautomatically without disrupting the cloud applications theyare hosting as if the failure did not occur. Simple DB is theDBMS used by the system. It is claimed to have features thatmake it a fault-tolerant and durable DBMS. It becomes faulttolerant since data is stored redundantly without single points of failure. When one node fails, another copy fromanother node is then used for the needed process. This might