{"title":"分布式数据库中的片段分配和复制","authors":"A. Amiri","doi":"10.14257/ijdta.2017.10.8.05","DOIUrl":null,"url":null,"abstract":"We study the problem of designing a distributed database system. We develop optimization models for the problem that deals simultaneously with two major design issues, namely which fragments to replicate, and where to store those fragments and replicas. Given the difficulty of the problem, we propose a solution algorithm based on a new formulation of the problem in which every server is allocated a fragment combination from a set of combinations generated by a randomized greedy heuristic. The results of a computational study show that the algorithm outperforms a standard branch & bound technique for large instances of the problem.","PeriodicalId":13926,"journal":{"name":"International journal of database theory and application","volume":"38 1","pages":"43-56"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Fragment Allocation and Replication in Distributed Databases\",\"authors\":\"A. Amiri\",\"doi\":\"10.14257/ijdta.2017.10.8.05\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We study the problem of designing a distributed database system. We develop optimization models for the problem that deals simultaneously with two major design issues, namely which fragments to replicate, and where to store those fragments and replicas. Given the difficulty of the problem, we propose a solution algorithm based on a new formulation of the problem in which every server is allocated a fragment combination from a set of combinations generated by a randomized greedy heuristic. The results of a computational study show that the algorithm outperforms a standard branch & bound technique for large instances of the problem.\",\"PeriodicalId\":13926,\"journal\":{\"name\":\"International journal of database theory and application\",\"volume\":\"38 1\",\"pages\":\"43-56\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-08-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International journal of database theory and application\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.14257/ijdta.2017.10.8.05\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International journal of database theory and application","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14257/ijdta.2017.10.8.05","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fragment Allocation and Replication in Distributed Databases
We study the problem of designing a distributed database system. We develop optimization models for the problem that deals simultaneously with two major design issues, namely which fragments to replicate, and where to store those fragments and replicas. Given the difficulty of the problem, we propose a solution algorithm based on a new formulation of the problem in which every server is allocated a fragment combination from a set of combinations generated by a randomized greedy heuristic. The results of a computational study show that the algorithm outperforms a standard branch & bound technique for large instances of the problem.