skip to main content
research-article

QoS for storage subsystems using IEEE-1394

Published: 09 February 2009 Publication History

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.
[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.
[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.
[4]
ISO/IEC. 2009. ISO/IEC 13213 ANSI/IEEE std 1212 control and status registers (CSR) architecture for microcomputer busses.
[5]
IEEE. 1996. IEEE std. 1394-1995, IEEE std 1394a-2000, IEEE standard for a high performance serial bus. IEEE Computer Society.
[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.
[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.
[8]
Kuehn, P. J. 1979. LMultiqueue systems with nonexhaustive cyclic service. The Bell Syst. Tech. J. 58, 3, 671--698.
[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.
[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.
[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.
[12]
Takagi, H. 1986. Analysis of Polling System. MIT Press series.
[13]
Takagi, H. 2000. Queuing analysis of polling models. ACM Comput. Surv. 20,
[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.

Cited By

View all
  • (2012)Modeling and Performance Evaluation of IEEE 1394b Bus with Deterministic and Stochastic Petri NetProceedings of the 2012 Sixth International Conference on Internet Computing for Science and Engineering10.1109/ICICSE.2012.65(246-254)Online publication date: 21-Apr-2012
  • (2011)Modeling and performance evaluation of a high speed serial busProceedings of 2011 International Conference on Electronics and Optoelectronics10.1109/ICEOE.2011.6013433(V4-91-V4-95)Online publication date: Jul-2011

Recommendations

Comments

Information & Contributors

Information

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
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 February 2009
Accepted: 01 November 2008
Revised: 01 November 2008
Received: 01 July 2006
Published in TOS Volume 4, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. I/O subsystem
  2. IEEE-1394
  3. quality-of-service
  4. real time

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2012)Modeling and Performance Evaluation of IEEE 1394b Bus with Deterministic and Stochastic Petri NetProceedings of the 2012 Sixth International Conference on Internet Computing for Science and Engineering10.1109/ICICSE.2012.65(246-254)Online publication date: 21-Apr-2012
  • (2011)Modeling and performance evaluation of a high speed serial busProceedings of 2011 International Conference on Electronics and Optoelectronics10.1109/ICEOE.2011.6013433(V4-91-V4-95)Online publication date: Jul-2011

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media