{"title":"新陈代谢操作系统的安全性、可扩展性和冗余性","authors":"Samuel T. King","doi":"arxiv-2401.01357","DOIUrl":null,"url":null,"abstract":"People living with Type 1 Diabetes (T1D) lose the ability to produce insulin\nnaturally. To compensate, they inject synthetic insulin. One common way to\ninject insulin is through automated insulin delivery systems, which use sensors\nto monitor their metabolic state and an insulin pump device to adjust insulin\nto adapt. In this paper, we present the Metabolic Operating System, a new automated\ninsulin delivery system that we designed from the ground up using security\nfirst principles. From an architecture perspective, we apply separation\nprinciples to simplify the core system and isolate non-critical functionality\nfrom the core closed-loop algorithm. From an algorithmic perspective, we\nevaluate trends in insulin technology and formulate a simple, but effective,\nalgorithm given the state-of-the-art. From a safety perspective, we build in\nmultiple layers of redundancy to ensure that the person using our system\nremains safe. Fundamentally, this paper is a paper on real-world experiences building and\nrunning an automated insulin delivery system. We report on the design\niterations we make based on experiences working with one individual using our\nsystem. Our evaluation shows that an automated insulin delivery system built\nfrom the ground up using security first principles can still help manage T1D\neffectively. Our source code is open source and available on GitHub (link omitted).","PeriodicalId":501333,"journal":{"name":"arXiv - CS - Operating Systems","volume":"215 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Security, extensibility, and redundancy in the Metabolic Operating System\",\"authors\":\"Samuel T. King\",\"doi\":\"arxiv-2401.01357\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"People living with Type 1 Diabetes (T1D) lose the ability to produce insulin\\nnaturally. To compensate, they inject synthetic insulin. One common way to\\ninject insulin is through automated insulin delivery systems, which use sensors\\nto monitor their metabolic state and an insulin pump device to adjust insulin\\nto adapt. In this paper, we present the Metabolic Operating System, a new automated\\ninsulin delivery system that we designed from the ground up using security\\nfirst principles. From an architecture perspective, we apply separation\\nprinciples to simplify the core system and isolate non-critical functionality\\nfrom the core closed-loop algorithm. From an algorithmic perspective, we\\nevaluate trends in insulin technology and formulate a simple, but effective,\\nalgorithm given the state-of-the-art. From a safety perspective, we build in\\nmultiple layers of redundancy to ensure that the person using our system\\nremains safe. Fundamentally, this paper is a paper on real-world experiences building and\\nrunning an automated insulin delivery system. We report on the design\\niterations we make based on experiences working with one individual using our\\nsystem. Our evaluation shows that an automated insulin delivery system built\\nfrom the ground up using security first principles can still help manage T1D\\neffectively. Our source code is open source and available on GitHub (link omitted).\",\"PeriodicalId\":501333,\"journal\":{\"name\":\"arXiv - CS - Operating Systems\",\"volume\":\"215 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Operating Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2401.01357\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Operating Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2401.01357","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Security, extensibility, and redundancy in the Metabolic Operating System
People living with Type 1 Diabetes (T1D) lose the ability to produce insulin
naturally. To compensate, they inject synthetic insulin. One common way to
inject insulin is through automated insulin delivery systems, which use sensors
to monitor their metabolic state and an insulin pump device to adjust insulin
to adapt. In this paper, we present the Metabolic Operating System, a new automated
insulin delivery system that we designed from the ground up using security
first principles. From an architecture perspective, we apply separation
principles to simplify the core system and isolate non-critical functionality
from the core closed-loop algorithm. From an algorithmic perspective, we
evaluate trends in insulin technology and formulate a simple, but effective,
algorithm given the state-of-the-art. From a safety perspective, we build in
multiple layers of redundancy to ensure that the person using our system
remains safe. Fundamentally, this paper is a paper on real-world experiences building and
running an automated insulin delivery system. We report on the design
iterations we make based on experiences working with one individual using our
system. Our evaluation shows that an automated insulin delivery system built
from the ground up using security first principles can still help manage T1D
effectively. Our source code is open source and available on GitHub (link omitted).