Accessing Application Identification Information in the Storage Tier

Work Load Management (WLM) is a methodology for dynamic relocation and tuning of computing resources, so that distributed work can meet end-to-end performance goals.  WLM and QoS are policy based management methodologies. Work (requests, transactions, messages, etc.) is classified into service classes.  Each service class is associated with a set of policies, which determine the allocation of resources to the work in the class. Classification is based on diverse attributes, some of which are
governed by the application originating the work. In order to classify a
unit of work, one has to determine the values of relevant attributes.
However, in Linux 2.4 (and may be other systems) those values may not be
available at any point while processing the work. In particular we refer to
the asynchronous communication between the buffer cache associated with the
file system and the I/O device. Most of the requests on this interface
don't carry any information on who application originated the work.

By: Tsipora Barzilai, Gala Golan

Published in: H-0166 in 2002

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

H-0166.pdf

Questions about this service can be mailed to reports@us.ibm.com .