Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

I/O in applications has become the biggest bottleneck in desktops, scientific computing, large scale simulations etc. Improvement in CPU speeds has shown significant improvement as compared to improvement in disk and memory speeds. Multi-tasking in Operating Systems gives rise to multiple I/O ... [More] streams. Unlike the shared resource, the CPU, multiple I/O streams can actually degrade the performance of the disk. In this article, we present a simple case study where we look at multiple sequential I/O streams accessing the same disk and study the degradation in performance caused by this scenario. We further propose a simple solution to remedy this situation. Readers who study this article are more likely to realize how to improve the performance of simple applications running on their desktop. We believe that any reader familiar with programming and using any Operating system such as Linux, AIX, Solaris etc can immediately grasp the underlying idea and benefit from it. We based our project on the coreutils package. We modified the existing file "copy.c", and added a header file, both of which can be found in the "Source" repository. A full report of our project, explaining the idea, its implementation and the description and results of all the tests we ran, is available in the download section. [Less]

0
 
  0 reviews  |  0 users  |  1,185 lines of code  |  0 current contributors  |  Analyzed 7 months ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.