Online Library TheLib.net » Input/Output in Parallel and Distributed Computer Systems

Input/Output in Parallel and Distributed Computer Systems has attracted increasing attention over the last few years, as it has become apparent that input/output performance, rather than CPU performance, may be the key limiting factor in the performance of future systems. This I/O bottleneck is caused by the increasing speed mismatch between processing units and storage devices, the use of multiple processors operating simultaneously in parallel and distributed systems, and by the increasing I/O demands of new classes of applications, like multimedia. It is also important to note that, to varying degrees, the I/O bottleneck exists at multiple levels of the memory hierarchy. All indications are that the I/O bottleneck will be with us for some time to come, and is likely to increase in importance.
Input/Output in Parallel and Distributed Computer Systems is based on papers presented at the 1994 and 1995 IOPADS workshops held in conjunction with the International Parallel Processing Symposium. This book is divided into three parts. Part I, the Introduction, contains four invited chapters which provide a tutorial survey of I/O issues in parallel and distributed systems. The chapters in Parts II and III contain selected research papers from the 1994 and 1995 IOPADS workshops; many of these papers have been substantially revised and updated for inclusion in this volume. Part II collects the papers from both years which deal with various aspects of system software, and Part III addresses architectural issues.
Input/Output in Parallel and Distributed Computer Systems is suitable as a secondary text for graduate level courses in computer architecture, software engineering, and multimedia systems, and as a reference for researchers and practitioners in industry.




Input/Output in Parallel and Distributed Computer Systems has attracted increasing attention over the last few years, as it has become apparent that input/output performance, rather than CPU performance, may be the key limiting factor in the performance of future systems. This I/O bottleneck is caused by the increasing speed mismatch between processing units and storage devices, the use of multiple processors operating simultaneously in parallel and distributed systems, and by the increasing I/O demands of new classes of applications, like multimedia. It is also important to note that, to varying degrees, the I/O bottleneck exists at multiple levels of the memory hierarchy. All indications are that the I/O bottleneck will be with us for some time to come, and is likely to increase in importance.
Input/Output in Parallel and Distributed Computer Systems is based on papers presented at the 1994 and 1995 IOPADS workshops held in conjunction with the International Parallel Processing Symposium. This book is divided into three parts. Part I, the Introduction, contains four invited chapters which provide a tutorial survey of I/O issues in parallel and distributed systems. The chapters in Parts II and III contain selected research papers from the 1994 and 1995 IOPADS workshops; many of these papers have been substantially revised and updated for inclusion in this volume. Part II collects the papers from both years which deal with various aspects of system software, and Part III addresses architectural issues.
Input/Output in Parallel and Distributed Computer Systems is suitable as a secondary text for graduate level courses in computer architecture, software engineering, and multimedia systems, and as a reference for researchers and practitioners in industry.


Input/Output in Parallel and Distributed Computer Systems has attracted increasing attention over the last few years, as it has become apparent that input/output performance, rather than CPU performance, may be the key limiting factor in the performance of future systems. This I/O bottleneck is caused by the increasing speed mismatch between processing units and storage devices, the use of multiple processors operating simultaneously in parallel and distributed systems, and by the increasing I/O demands of new classes of applications, like multimedia. It is also important to note that, to varying degrees, the I/O bottleneck exists at multiple levels of the memory hierarchy. All indications are that the I/O bottleneck will be with us for some time to come, and is likely to increase in importance.
Input/Output in Parallel and Distributed Computer Systems is based on papers presented at the 1994 and 1995 IOPADS workshops held in conjunction with the International Parallel Processing Symposium. This book is divided into three parts. Part I, the Introduction, contains four invited chapters which provide a tutorial survey of I/O issues in parallel and distributed systems. The chapters in Parts II and III contain selected research papers from the 1994 and 1995 IOPADS workshops; many of these papers have been substantially revised and updated for inclusion in this volume. Part II collects the papers from both years which deal with various aspects of system software, and Part III addresses architectural issues.
Input/Output in Parallel and Distributed Computer Systems is suitable as a secondary text for graduate level courses in computer architecture, software engineering, and multimedia systems, and as a reference for researchers and practitioners in industry.
Content:
Front Matter....Pages i-xv
Front Matter....Pages 1-1
I/O in Parallel and Distributed Systems: An Introduction....Pages 3-30
An Introduction to Parallel I/O Models and Algorithms....Pages 31-68
Issues in Compiling I/O Intensive Problems....Pages 69-96
Introduction to Multiprocessor I/O Architecture....Pages 97-124
Front Matter....Pages 125-125
Overview of the MPI-IO Parallel I/O Interface....Pages 127-146
Runtime Support for Out-of-Core Parallel Programs....Pages 147-165
Parallel I/O Workload Characteristics Using Vesta....Pages 167-185
Video on Demand Using the Vesta Parallel File System....Pages 187-204
Low-Level Interfaces for High-Level Parallel I/O....Pages 205-223
Scalable Concurrency Control for Parallel File Systems....Pages 225-243
Improving the Performance of Parallel I/O Using Distributed Scheduling Algorithms....Pages 245-269
Placement-Related Problems in Shared Disk I/O....Pages 271-289
Front Matter....Pages 291-291
Performance Evaluation of a Massively Parallel I/O Subsystem....Pages 293-311
Heterogeneous I/O Contention in a Single-Bus Multiprocessor....Pages 313-331
HCSA: A Hybrid Client-Server Architecture....Pages 333-351
A Scalable Disk System with Data Reconstruction Functions....Pages 353-372
An Experimental Active-Memory-Based I/O Subsystem....Pages 373-390
Back Matter....Pages 391-395


Input/Output in Parallel and Distributed Computer Systems has attracted increasing attention over the last few years, as it has become apparent that input/output performance, rather than CPU performance, may be the key limiting factor in the performance of future systems. This I/O bottleneck is caused by the increasing speed mismatch between processing units and storage devices, the use of multiple processors operating simultaneously in parallel and distributed systems, and by the increasing I/O demands of new classes of applications, like multimedia. It is also important to note that, to varying degrees, the I/O bottleneck exists at multiple levels of the memory hierarchy. All indications are that the I/O bottleneck will be with us for some time to come, and is likely to increase in importance.
Input/Output in Parallel and Distributed Computer Systems is based on papers presented at the 1994 and 1995 IOPADS workshops held in conjunction with the International Parallel Processing Symposium. This book is divided into three parts. Part I, the Introduction, contains four invited chapters which provide a tutorial survey of I/O issues in parallel and distributed systems. The chapters in Parts II and III contain selected research papers from the 1994 and 1995 IOPADS workshops; many of these papers have been substantially revised and updated for inclusion in this volume. Part II collects the papers from both years which deal with various aspects of system software, and Part III addresses architectural issues.
Input/Output in Parallel and Distributed Computer Systems is suitable as a secondary text for graduate level courses in computer architecture, software engineering, and multimedia systems, and as a reference for researchers and practitioners in industry.
Content:
Front Matter....Pages i-xv
Front Matter....Pages 1-1
I/O in Parallel and Distributed Systems: An Introduction....Pages 3-30
An Introduction to Parallel I/O Models and Algorithms....Pages 31-68
Issues in Compiling I/O Intensive Problems....Pages 69-96
Introduction to Multiprocessor I/O Architecture....Pages 97-124
Front Matter....Pages 125-125
Overview of the MPI-IO Parallel I/O Interface....Pages 127-146
Runtime Support for Out-of-Core Parallel Programs....Pages 147-165
Parallel I/O Workload Characteristics Using Vesta....Pages 167-185
Video on Demand Using the Vesta Parallel File System....Pages 187-204
Low-Level Interfaces for High-Level Parallel I/O....Pages 205-223
Scalable Concurrency Control for Parallel File Systems....Pages 225-243
Improving the Performance of Parallel I/O Using Distributed Scheduling Algorithms....Pages 245-269
Placement-Related Problems in Shared Disk I/O....Pages 271-289
Front Matter....Pages 291-291
Performance Evaluation of a Massively Parallel I/O Subsystem....Pages 293-311
Heterogeneous I/O Contention in a Single-Bus Multiprocessor....Pages 313-331
HCSA: A Hybrid Client-Server Architecture....Pages 333-351
A Scalable Disk System with Data Reconstruction Functions....Pages 353-372
An Experimental Active-Memory-Based I/O Subsystem....Pages 373-390
Back Matter....Pages 391-395
....
Download the book Input/Output in Parallel and Distributed Computer Systems for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen