Abstract
User adaptive broadcasting service is a critical factor to implement ubiquitous computing for many clients and smart devices in the mobile environment. Service providers apply the user's preference to supply the user adaptive broadcasting service. However, in an error-prone environment, such as wireless networks, faults due to diverse conditions weaken the efficiency and fairness of the broadcasting service. It is crucial to broadcast to the user adaptively in the error-prone environment. This paper suggests a mechanism to enhance efficiency and maintain the fairness of the service by rescheduling the faulty item when the fault occurs. The proposed method uses the fault queue to get faulty items and can afford to provide fair broadcasting by supplementing the shortage item and provide adaptive broadcasting to the user groups by selecting the item of largest deviation value of preference among user groups in faulty items and new arrived items. Experimental results show that the proposed method reduces waiting time up to 31% compared to the retransmission scheme, while maintaining fairness.
Original language | English |
---|---|
Pages (from-to) | 319-334 |
Number of pages | 16 |
Journal | Intelligent Automation and Soft Computing |
Volume | 20 |
Issue number | 3 |
DOIs | |
State | Published - Jul 2014 |
Bibliographical note
Funding Information:This study was supported in part by the National Research Foundation of Korea(NRF) Grant funded by the Korean Government(MOE) (2013R1A1A2006912) and in part by Key Research Institute Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology(2010-0020163) and in part by the MSIP (Ministry of Science, ICT & Future Planning), Korea, under IT/SW Creative research program supervised by the NIPA(National IT Industry Promotion Agency) (NIPA-2013-H0502-13-1016), and in part by Inha University Research Grant.
Keywords
- Adaptive Broadcasting
- Context-aware
- Error-prone
- Fair Broadcasting
- Largest Deviation First
- User Adaptive