Web service providers have been using NoSQL datastores to provide scalability and availability for globally distributed data at the cost of sacrificing transactional guarantees. Recently, major web service providers like Google have moved towards building storage systems that provide ACID transactional guarantees for globally distributed data. For example, the newly published system, Spanner, uses Two-Phase Commit and Two-Phase Locking to provide atomicity and isolation for globally distributed data, running on top of Paxos to provide fault-tolerant log replication. We show in this paper that it is possible to provide the same ACID transactional guarantees for multi-datacenter databases with fewer crossdatacenter communication trips, compared to replicated logging. Instead of replicating the transactional log, we replicate the commit operation itself, by running Two-Phase Commit multiple times in different datacenters and using Paxos to reach consensus among datacenters as to whether the transaction should commit. Doing so not only replaces several inter-datacenter communication trips with intra-datacenter communication trips, but also allows us to integrate atomic commitment and isolation protocols with consistent replication protocols to further reduce the number of cross-datacenter communication trips needed for consistent replication; for example, by eliminating the need for an election phase in Paxos. We analyze our approach in terms of communication trips to compare it against the log replication approach, then we conduct an extensive experimental study to compare the performance and scalability of both approaches under various multi-datacenter setups.
TiO2 nanoparticles were synthesized from titanium isopropoxide by a simple peptization method using sulfuric, nitric, and acetic acids. The effect of peptizing acid on physicochemical and photocatalytic properties of TiO2 powders was studied. The structural properties of synthesized TiO2 powders were analyzed by using XRD, TEM, N2-physisorption, Raman, DR UV-vis, FTIR, and X-ray photoelectron spectroscopy techniques. The characterization results showed that acetic acid peptization facilitated the formation of pure anatase phase after thermal treatment at 500 °C; in contrast, nitric acid peptization led to a major rutile phase formation (67%). Interestingly, the sample peptized using sulfuric acid yielded 95% anatase and 5% rutile phases. The photocatalytic activity of synthesized TiO2 nanoparticles was evaluated for degradation of selected organic dyes (crystal violet, methylene blue, and p-nitrophenol) in aqueous solution. The results confirmed that the TiO2 sample peptized using nitric acid (with rutile and anatase phases in 3:1 ratio) offered the highest activity for degradation of organic dyes, although, TiO2 samples peptized using sulfuric acid and acetic acid possessed smaller particle size, higher band gap energy, and high surface area. Interestingly, TiO2 sample peptized with nitric acid possessed relatively high theoretical photocurrent density (0.545 mAcm−2) and pore diameter (150 Å), which are responsible for high electron-hole separation efficiency and diffusion and mass transportation of organic reactants during the photochemical degradation process. The superior activity of TiO2 sample peptized with nitric acid is due to the effective transfer of photogenerated electrons between rutile and anatase phases.Electronic supplementary materialThe online version of this article (10.1186/s11671-018-2465-x) contains supplementary material, which is available to authorized users.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.