skip to main content
research-article

QoS for storage subsystems using IEEE-1394

Published:09 February 2009Publication History
Skip Abstract Section

Abstract

IEEE-1394 is widely adopted in various commercial products for computing, communication, and entertainment. Although many services with Quality-of-Service (QoS) supports are now available in systems over IEEE-1394, little work is done for QoS-based resource allocation. In this article, we aim at the design of a bandwidth reservation mechanism and its policy for isochronous requests, such as those from cameras. We then address the QoS support issue for asynchronous requests, such as those from disks, and an analytic framework for probability-based QoS guarantees. This work is concluded by the proposing of a topology configuration algorithm for IEEE-1394 devices. The capability of the proposed methodology and the analytic framework are evaluated by a series of experiments over a Linux-based system prototype.

References

  1. Boxma, O. and Meister, B. 1987. Waiting-Time approximations in multi-queue systems with cyclic service. In Perform. Eval. 7, 1, 59--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Huang, C., Chang, L., and Kuo, T. 2003. A cyclic-executive-based QoS guarantee over USB. In Proceedings of the IEEE 9th Real-Time and Embedded Technology and Applications Symposium (RTAS'03), 88--95. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Huang, C., Kuo, T., and Pang, A. 2004. QoS support for USB 2.0 periodic and sporadic device requests. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS'04), 395--404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. ISO/IEC. 2009. ISO/IEC 13213 ANSI/IEEE std 1212 control and status registers (CSR) architecture for microcomputer busses.Google ScholarGoogle Scholar
  5. IEEE. 1996. IEEE std. 1394-1995, IEEE std 1394a-2000, IEEE standard for a high performance serial bus. IEEE Computer Society.Google ScholarGoogle Scholar
  6. Igarashi, T., Hayakawa, K., Nishimura, T., Ozawa, T., and Takizuka, H. 1999. Home network file system for home network based on IEEE-1394 technology. IEEE Trans. Consumer Electron. 45, 1000--1003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ku, T. Y., Park, D. H., and Moon, K. D. 2002. A Java-based home network middleware architecture supporting IEEE1394 and TCP/IP. IEEE Trans. Consumer Electron. 48, 496--504. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kuehn, P. J. 1979. LMultiqueue systems with nonexhaustive cyclic service. The Bell Syst. Tech. J. 58, 3, 671--698.Google ScholarGoogle ScholarCross RefCross Ref
  9. Lim, H., Park, D., Kang, S., and Oh, B. 2000. Priority queue-based IEEE1394 device driver supporting real-time characteristics. IEEE Trans. Consumer Electron. 46, 825--833. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Park, D. and Kang, S. 2000. IEEE1394 OHCI device driver architecture for guarantee real-time requirement. In Proceedings of 7th International Conference on Real-Time Computing Systems and Applications, 389--393. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Saito, T., Tomoda, I., Takabatake, Y., Arni, J., and Teramoto, K. 2000. Home gateway architecture and its implementation. IEEE Trans. Consumer Electron. 46, 1161--1166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Takagi, H. 1986. Analysis of Polling System. MIT Press series. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Takagi, H. 2000. Queuing analysis of polling models. ACM Comput. Surv. 20, Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Zhang, H., Udagawa, T., Arita, T., Tsuji, J., Okada, K., Sasase, I., and Nakagawa, M. 2001. Wireless 1394: A new standard for integrated wireless broadband home networking. In Proceedings of the IEEE VTS 53rd Vehicular Technology Conference (VTC) 2, 1124--1128.Google ScholarGoogle Scholar

Index Terms

  1. QoS for storage subsystems using IEEE-1394

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Storage
        ACM Transactions on Storage  Volume 4, Issue 4
        January 2009
        116 pages
        ISSN:1553-3077
        EISSN:1553-3093
        DOI:10.1145/1480439
        Issue’s Table of Contents

        Copyright © 2009 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 February 2009
        • Revised: 1 November 2008
        • Accepted: 1 November 2008
        • Received: 1 July 2006
        Published in tos Volume 4, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!