Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data Dissemination

On-demand broadcast is an effective data dissemination technique to enhance the system ability to handle dynamic client access patterns. With the development of real-time wireless applications, it is practical for clients to request multiple related data items with time constraint in one request. Fo...

Full description

Bibliographic Details
Main Authors: Shujuan Wang, Chunting Yan, Zhengtao Yu
Format: Article
Language:English
Published: Hindawi Limited 2016-01-01
Series:Mobile Information Systems
Online Access:http://dx.doi.org/10.1155/2016/4320781
id doaj-61a9112a36574b8aac677044583f95e8
record_format Article
spelling doaj-61a9112a36574b8aac677044583f95e82021-07-02T03:28:08ZengHindawi LimitedMobile Information Systems1574-017X1875-905X2016-01-01201610.1155/2016/43207814320781Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data DisseminationShujuan Wang0Chunting Yan1Zhengtao Yu2School of Information Engineering and Automation, Kunming University of Science and Technology, Yunnan 650500, ChinaSchool of Information Engineering and Automation, Kunming University of Science and Technology, Yunnan 650500, ChinaSchool of Information Engineering and Automation, Kunming University of Science and Technology, Yunnan 650500, ChinaOn-demand broadcast is an effective data dissemination technique to enhance the system ability to handle dynamic client access patterns. With the development of real-time wireless applications, it is practical for clients to request multiple related data items with time constraint in one request. For real-time data broadcast, items are only useful if they can be received by clients before expiration; otherwise, the related requests become invalid. Hence, minimizing the number of requests that miss their deadlines becomes an important task in on-demand broadcast, especially for multi-item scenario, where more requests are inclined to miss their deadlines due to the heavier workload and greater complexity, compared with single-item scenario. In this paper, we propose a network coding-based scheduling algorithm for real-time multi-item data dissemination. The proposed algorithm exploits the coding opportunities between cached and requested data items and integrates network coding with data scheduling to minimize the deadline miss ratio. Extensive simulation results demonstrate that the proposed algorithm achieves the lowest deadline miss ratio under various circumstances. In addition, the high efficiency of the proposed algorithm in utilizing the transmission bandwidth is proved for that fewer instances of ineffective service are provided for satisfying clients’ requests within time constraints.http://dx.doi.org/10.1155/2016/4320781
collection DOAJ
language English
format Article
sources DOAJ
author Shujuan Wang
Chunting Yan
Zhengtao Yu
spellingShingle Shujuan Wang
Chunting Yan
Zhengtao Yu
Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data Dissemination
Mobile Information Systems
author_facet Shujuan Wang
Chunting Yan
Zhengtao Yu
author_sort Shujuan Wang
title Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data Dissemination
title_short Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data Dissemination
title_full Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data Dissemination
title_fullStr Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data Dissemination
title_full_unstemmed Efficient Coding-Based Scheduling for Multi-Item Requests in Real-Time On-Demand Data Dissemination
title_sort efficient coding-based scheduling for multi-item requests in real-time on-demand data dissemination
publisher Hindawi Limited
series Mobile Information Systems
issn 1574-017X
1875-905X
publishDate 2016-01-01
description On-demand broadcast is an effective data dissemination technique to enhance the system ability to handle dynamic client access patterns. With the development of real-time wireless applications, it is practical for clients to request multiple related data items with time constraint in one request. For real-time data broadcast, items are only useful if they can be received by clients before expiration; otherwise, the related requests become invalid. Hence, minimizing the number of requests that miss their deadlines becomes an important task in on-demand broadcast, especially for multi-item scenario, where more requests are inclined to miss their deadlines due to the heavier workload and greater complexity, compared with single-item scenario. In this paper, we propose a network coding-based scheduling algorithm for real-time multi-item data dissemination. The proposed algorithm exploits the coding opportunities between cached and requested data items and integrates network coding with data scheduling to minimize the deadline miss ratio. Extensive simulation results demonstrate that the proposed algorithm achieves the lowest deadline miss ratio under various circumstances. In addition, the high efficiency of the proposed algorithm in utilizing the transmission bandwidth is proved for that fewer instances of ineffective service are provided for satisfying clients’ requests within time constraints.
url http://dx.doi.org/10.1155/2016/4320781
work_keys_str_mv AT shujuanwang efficientcodingbasedschedulingformultiitemrequestsinrealtimeondemanddatadissemination
AT chuntingyan efficientcodingbasedschedulingformultiitemrequestsinrealtimeondemanddatadissemination
AT zhengtaoyu efficientcodingbasedschedulingformultiitemrequestsinrealtimeondemanddatadissemination
_version_ 1721341606222626816