V. Dimakopoulos, A. Kinalis, S. Mastrogiannakis, E. Pitoura
{"title":"The SMart autonomous storage (SmAS) system","authors":"V. Dimakopoulos, A. Kinalis, S. Mastrogiannakis, E. Pitoura","doi":"10.1109/PACRIM.2001.953583","DOIUrl":null,"url":null,"abstract":"The increasing demand for storage capacity and throughput has generated a need for storage architectures that scale their processing power with the growing size of datasets. In this paper, we give an overview of the SmAS system that employs network attached disks with processing capabilities. In the SmAS system, users can deploy and execute code at the disk. At-the-disk executed application code is written in a stream-based language that enforces code security and bounds the code's memory requirements. The SmAS disk's system software provides basic support for process scheduling and memory management. We present an initial implementation of the system and report performance results that validate our approach.","PeriodicalId":261724,"journal":{"name":"2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PACRIM.2001.953583","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The increasing demand for storage capacity and throughput has generated a need for storage architectures that scale their processing power with the growing size of datasets. In this paper, we give an overview of the SmAS system that employs network attached disks with processing capabilities. In the SmAS system, users can deploy and execute code at the disk. At-the-disk executed application code is written in a stream-based language that enforces code security and bounds the code's memory requirements. The SmAS disk's system software provides basic support for process scheduling and memory management. We present an initial implementation of the system and report performance results that validate our approach.