{"title":"DbHAaaS:数据库高可用性即服务","authors":"Chetan Jaiswal, Vijay Kumar","doi":"10.1109/SITIS.2015.25","DOIUrl":null,"url":null,"abstract":"Database (DB) system applies \"Undo\" and/or \"Redo\" operations to recover the DB from a failure. The system uses \"Checkpoint\" operation to reduce the overall recovery time. The architecture of the cloud makes it possible to eliminate the effect of system failure by always taking the DB to the next consistent state. We present a novel scheme of eliminating the effect of such failure. Thus, in our system a transaction always commits irrespective of system failure. We refer to our system as AAP (Always Ahead Processing). We have made transaction execution persistent by combining together transaction execution and transaction failure and its subsequent recovery as one seamless operation eliminating system downtime during recovery. The end result is a DB system with high availability and fault-tolerance. Our work enables cloud providers to offer transactional HA-DBMS as an option that too with multiple data sources not necessarily relational.","PeriodicalId":128616,"journal":{"name":"2015 11th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS)","volume":"126 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"DbHAaaS: Database High Availability as a Service\",\"authors\":\"Chetan Jaiswal, Vijay Kumar\",\"doi\":\"10.1109/SITIS.2015.25\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Database (DB) system applies \\\"Undo\\\" and/or \\\"Redo\\\" operations to recover the DB from a failure. The system uses \\\"Checkpoint\\\" operation to reduce the overall recovery time. The architecture of the cloud makes it possible to eliminate the effect of system failure by always taking the DB to the next consistent state. We present a novel scheme of eliminating the effect of such failure. Thus, in our system a transaction always commits irrespective of system failure. We refer to our system as AAP (Always Ahead Processing). We have made transaction execution persistent by combining together transaction execution and transaction failure and its subsequent recovery as one seamless operation eliminating system downtime during recovery. The end result is a DB system with high availability and fault-tolerance. Our work enables cloud providers to offer transactional HA-DBMS as an option that too with multiple data sources not necessarily relational.\",\"PeriodicalId\":128616,\"journal\":{\"name\":\"2015 11th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS)\",\"volume\":\"126 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 11th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SITIS.2015.25\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 11th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SITIS.2015.25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Database (DB) system applies "Undo" and/or "Redo" operations to recover the DB from a failure. The system uses "Checkpoint" operation to reduce the overall recovery time. The architecture of the cloud makes it possible to eliminate the effect of system failure by always taking the DB to the next consistent state. We present a novel scheme of eliminating the effect of such failure. Thus, in our system a transaction always commits irrespective of system failure. We refer to our system as AAP (Always Ahead Processing). We have made transaction execution persistent by combining together transaction execution and transaction failure and its subsequent recovery as one seamless operation eliminating system downtime during recovery. The end result is a DB system with high availability and fault-tolerance. Our work enables cloud providers to offer transactional HA-DBMS as an option that too with multiple data sources not necessarily relational.