{"title":"为分布划分复杂的实时系统","authors":"J. Caruso","doi":"10.1109/WPDRTS.1994.365634","DOIUrl":null,"url":null,"abstract":"A substantial amount of time and money has been invested in large complex reactive systems. The size of these legacy systems often puts an organization into the position of having too much invested to completely redesign and reimplement the product. Therefore, methods for transitioning these systems to more modern architectures must be synthesized, after the fact, from the existing programming artifacts. Due to the mainframe technology upon which they were based, many of these systems are monolithic and require repartitioning. There is some solace in the fact that many systems have existing software partitionings based on many independent threads of control which become candidates for distributed subsystems. The challenge lies in picking aggregates of these threads which present a reasonable computational load and have loose enough coupling to permit distribution of the final system.<<ETX>>","PeriodicalId":275053,"journal":{"name":"Second Workshop on Parallel and Distributed Real-Time Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Partitioning complex real-time systems for distribution\",\"authors\":\"J. Caruso\",\"doi\":\"10.1109/WPDRTS.1994.365634\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A substantial amount of time and money has been invested in large complex reactive systems. The size of these legacy systems often puts an organization into the position of having too much invested to completely redesign and reimplement the product. Therefore, methods for transitioning these systems to more modern architectures must be synthesized, after the fact, from the existing programming artifacts. Due to the mainframe technology upon which they were based, many of these systems are monolithic and require repartitioning. There is some solace in the fact that many systems have existing software partitionings based on many independent threads of control which become candidates for distributed subsystems. The challenge lies in picking aggregates of these threads which present a reasonable computational load and have loose enough coupling to permit distribution of the final system.<<ETX>>\",\"PeriodicalId\":275053,\"journal\":{\"name\":\"Second Workshop on Parallel and Distributed Real-Time Systems\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-04-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Second Workshop on Parallel and Distributed Real-Time Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WPDRTS.1994.365634\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Second Workshop on Parallel and Distributed Real-Time Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WPDRTS.1994.365634","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Partitioning complex real-time systems for distribution
A substantial amount of time and money has been invested in large complex reactive systems. The size of these legacy systems often puts an organization into the position of having too much invested to completely redesign and reimplement the product. Therefore, methods for transitioning these systems to more modern architectures must be synthesized, after the fact, from the existing programming artifacts. Due to the mainframe technology upon which they were based, many of these systems are monolithic and require repartitioning. There is some solace in the fact that many systems have existing software partitionings based on many independent threads of control which become candidates for distributed subsystems. The challenge lies in picking aggregates of these threads which present a reasonable computational load and have loose enough coupling to permit distribution of the final system.<>