ATF: An adaptive three-layer framework for inter-stream synchronization of SMIL multimedia presentations

Ing-Chau Chang, Sheng Wen Hsieh

Research output: Contribution to journalArticle

8 Citations (Scopus)

Abstract

In this paper, we propose an Adaptive Three-layer Framework (ATF) to guarantee the inter-stream synchronization, which is called as the Application Quality of Service (APQoS) in this paper, of World Wide Web Consortium (W3C) Synchronized Multimedia Integration Language (SMIL) presentation. This ATF framework, which is composed of the Framework Control Layer (FCL), the Quality Guarantee Layer (QGL) and the Media Control Layer (MCL), functions as the middleware between underlying best-effort network protocol stacks and the SMIL client/server applications. The FCL at the SMIL client periodically monitors underlying network bandwidth and delay for the QGL to verify whether the total bandwidth requirements of all concurrent objects to meet the APQoS of the SMIL presentation can be satisfied with the available bandwidth, which is the sum of the monitored bandwidths of all concurrent objects. The QGL executes the novel Intra-SMIL Bandwidth Reallocation (ISBR) scheme to dynamically adjust bandwidth allocations among concurrent SMIL objects, according to their Media Importance (MI) values calculated by the MCL. If the available bandwidth is not enough, the ISBR scheme gracefully degrades the layer-encoded objects that have the smallest MI values and only allocate the necessary bandwidth for their base layer (BL) streams instead. Oppositely, it aggressively upgrades the degraded layer-encoded objects that have the largest MI values and allocate the necessary bandwidth for both the BL and enhancement layer (EL) streams. These bandwidths are then feedback to the remote media servers to modify the transmission rates accordingly. With the quantitative analysis for the SMIL presentation quality, this ATF framework achieves the APQoS with the best SMIL playback quality.

Original languageEnglish
Pages (from-to)283-303
Number of pages21
JournalJournal of Systems and Software
Volume75
Issue number3
DOIs
Publication statusPublished - 2005 Mar 1

Fingerprint

Synchronization
Bandwidth
Quality of service
Servers
Frequency allocation
Middleware
World Wide Web
Feedback
Network protocols
Chemical analysis

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture

Cite this

@article{ed536a775bf74e608a585dc5a4601b8b,
title = "ATF: An adaptive three-layer framework for inter-stream synchronization of SMIL multimedia presentations",
abstract = "In this paper, we propose an Adaptive Three-layer Framework (ATF) to guarantee the inter-stream synchronization, which is called as the Application Quality of Service (APQoS) in this paper, of World Wide Web Consortium (W3C) Synchronized Multimedia Integration Language (SMIL) presentation. This ATF framework, which is composed of the Framework Control Layer (FCL), the Quality Guarantee Layer (QGL) and the Media Control Layer (MCL), functions as the middleware between underlying best-effort network protocol stacks and the SMIL client/server applications. The FCL at the SMIL client periodically monitors underlying network bandwidth and delay for the QGL to verify whether the total bandwidth requirements of all concurrent objects to meet the APQoS of the SMIL presentation can be satisfied with the available bandwidth, which is the sum of the monitored bandwidths of all concurrent objects. The QGL executes the novel Intra-SMIL Bandwidth Reallocation (ISBR) scheme to dynamically adjust bandwidth allocations among concurrent SMIL objects, according to their Media Importance (MI) values calculated by the MCL. If the available bandwidth is not enough, the ISBR scheme gracefully degrades the layer-encoded objects that have the smallest MI values and only allocate the necessary bandwidth for their base layer (BL) streams instead. Oppositely, it aggressively upgrades the degraded layer-encoded objects that have the largest MI values and allocate the necessary bandwidth for both the BL and enhancement layer (EL) streams. These bandwidths are then feedback to the remote media servers to modify the transmission rates accordingly. With the quantitative analysis for the SMIL presentation quality, this ATF framework achieves the APQoS with the best SMIL playback quality.",
author = "Ing-Chau Chang and Hsieh, {Sheng Wen}",
year = "2005",
month = "3",
day = "1",
doi = "10.1016/j.jss.2003.11.026",
language = "English",
volume = "75",
pages = "283--303",
journal = "Journal of Systems and Software",
issn = "0164-1212",
publisher = "Elsevier Inc.",
number = "3",

}

ATF : An adaptive three-layer framework for inter-stream synchronization of SMIL multimedia presentations. / Chang, Ing-Chau; Hsieh, Sheng Wen.

In: Journal of Systems and Software, Vol. 75, No. 3, 01.03.2005, p. 283-303.

Research output: Contribution to journalArticle

TY - JOUR

T1 - ATF

T2 - An adaptive three-layer framework for inter-stream synchronization of SMIL multimedia presentations

AU - Chang, Ing-Chau

AU - Hsieh, Sheng Wen

PY - 2005/3/1

Y1 - 2005/3/1

N2 - In this paper, we propose an Adaptive Three-layer Framework (ATF) to guarantee the inter-stream synchronization, which is called as the Application Quality of Service (APQoS) in this paper, of World Wide Web Consortium (W3C) Synchronized Multimedia Integration Language (SMIL) presentation. This ATF framework, which is composed of the Framework Control Layer (FCL), the Quality Guarantee Layer (QGL) and the Media Control Layer (MCL), functions as the middleware between underlying best-effort network protocol stacks and the SMIL client/server applications. The FCL at the SMIL client periodically monitors underlying network bandwidth and delay for the QGL to verify whether the total bandwidth requirements of all concurrent objects to meet the APQoS of the SMIL presentation can be satisfied with the available bandwidth, which is the sum of the monitored bandwidths of all concurrent objects. The QGL executes the novel Intra-SMIL Bandwidth Reallocation (ISBR) scheme to dynamically adjust bandwidth allocations among concurrent SMIL objects, according to their Media Importance (MI) values calculated by the MCL. If the available bandwidth is not enough, the ISBR scheme gracefully degrades the layer-encoded objects that have the smallest MI values and only allocate the necessary bandwidth for their base layer (BL) streams instead. Oppositely, it aggressively upgrades the degraded layer-encoded objects that have the largest MI values and allocate the necessary bandwidth for both the BL and enhancement layer (EL) streams. These bandwidths are then feedback to the remote media servers to modify the transmission rates accordingly. With the quantitative analysis for the SMIL presentation quality, this ATF framework achieves the APQoS with the best SMIL playback quality.

AB - In this paper, we propose an Adaptive Three-layer Framework (ATF) to guarantee the inter-stream synchronization, which is called as the Application Quality of Service (APQoS) in this paper, of World Wide Web Consortium (W3C) Synchronized Multimedia Integration Language (SMIL) presentation. This ATF framework, which is composed of the Framework Control Layer (FCL), the Quality Guarantee Layer (QGL) and the Media Control Layer (MCL), functions as the middleware between underlying best-effort network protocol stacks and the SMIL client/server applications. The FCL at the SMIL client periodically monitors underlying network bandwidth and delay for the QGL to verify whether the total bandwidth requirements of all concurrent objects to meet the APQoS of the SMIL presentation can be satisfied with the available bandwidth, which is the sum of the monitored bandwidths of all concurrent objects. The QGL executes the novel Intra-SMIL Bandwidth Reallocation (ISBR) scheme to dynamically adjust bandwidth allocations among concurrent SMIL objects, according to their Media Importance (MI) values calculated by the MCL. If the available bandwidth is not enough, the ISBR scheme gracefully degrades the layer-encoded objects that have the smallest MI values and only allocate the necessary bandwidth for their base layer (BL) streams instead. Oppositely, it aggressively upgrades the degraded layer-encoded objects that have the largest MI values and allocate the necessary bandwidth for both the BL and enhancement layer (EL) streams. These bandwidths are then feedback to the remote media servers to modify the transmission rates accordingly. With the quantitative analysis for the SMIL presentation quality, this ATF framework achieves the APQoS with the best SMIL playback quality.

UR - http://www.scopus.com/inward/record.url?scp=9944260772&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=9944260772&partnerID=8YFLogxK

U2 - 10.1016/j.jss.2003.11.026

DO - 10.1016/j.jss.2003.11.026

M3 - Article

AN - SCOPUS:9944260772

VL - 75

SP - 283

EP - 303

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

IS - 3

ER -