Dissertation: Operating System Support and Programming Environment for Active Disks
Abstract:
present Operating System Support and Programming Environment for Active Disks In my dissertation, I propose that a powerful processor and significant amount of memory be integrated into disk drives and that these resources be used to execute application-specific code. I have designed a stream-based programming model for Active Disks that facilitates safety and efficiency of the disk-resident code (disklets) while simplifying programming and restructuring applications. I have developed operating system support for Active Disks (DiskOS) which manages, coordinates and controls disklet execution in conjunction with the host operating system. I have demonstrated the feasibility and utility of Active Disks by comparing their performance with that of scalable SMPs and clusters for a wide range of data-intensive applications including databases, data-mining, data warehousing, satellite data processing and digital microscopy. Scalable Data-Intensive Computing I have worked on characterization of data-intensive scientific applications on scalable parallel machines and on techniques to meet these requirements. I have collected and studied detailed I/O and communication traces from wide range of parallel data-intensive applications including decision support databases, web servers, scientific databases, data-mining and out-of-core linear algebra. I have also worked on techniques to improve the performance
Citations
| 142 | Active disks: Programming model, algorithms and evaluation – Acharya, Uysal, et al. - 1998 |
| 44 | A Manual for the CHAOS Runtime Library – Saltz, Ponnusamy, et al. - 1995 |
| 22 | Requirements of I/O Systems for Parallel Machines: An Application-driven Study – Uysal, Acharya, et al. - 1997 |
| 8 | Applying the CHAOS/PARTI Library to Irregular Problems – Das, Hwang, et al. - 1993 |
| 6 | A Customizable Simulator for Workstation Networks – Uysal, Acharya, et al. - 1997 |
| 4 | Performance Prediction Framework for Data – Uysal, Kurc, et al. - 1998 |
| 2 | Communication Optimizations for Irregular – Das, Uysal, et al. - 1994 |
| 2 | Evaluation of Active Disks for Large Decision Support Databases, Submitted for publication at – Uysal, Acharya, et al. - 1999 |
| 1 | Anurag Acharya Professor Assistant Professor – Saltz |
| 1 | Tuning the Performance of I/O-Intensive – Acharya, Uysal, et al. - 1996 |
| 1 | Index Translation Schemes for Adaptive – Moon, Uysal, et al. - 1995 |

