• Tiada Hasil Ditemukan

A RESOURCE-AWARE CONTENT ADAPTATION APPROACH FOR E-

N/A
N/A
Protected

Academic year: 2022

Share "A RESOURCE-AWARE CONTENT ADAPTATION APPROACH FOR E-"

Copied!
5
0
0

Tekspenuh

(1)

UNIVERSITI TEKNOLOGI MARA

A RESOURCE-AWARE CONTENT ADAPTATION APPROACH FOR E-

LEARNING ENVIRONMENT

MOHD FAISAL BIN IBRAHIM

Thesis submitted in fulfillment of the requirements for the degree of

Doctor of Philosophy

Faculty of Electrical Engineering

November 2017

(2)

AUTHOR'S DECLARATION

I declare that the work in this thesis was carried out in accordance with the regulations of Universiti Teknologi MARA. It is original and is the result of my own work, unless otherwise indicated or acknowledged as referenced work. This thesis has not been submitted to any other academic institution or non-academic institution for any degree or qualification.

I, hereby, acknowledge that I have been supplied with the Academic Rules and Regulations for Post Graduate, Universiti Teknologi MARA, regulating the conduct of my study and research.

Name of Student : Mohd Faisal bin Ibrahim Student I.D. No. : 2008264874

Programme : Doctor of Philosophy in Electrical Engineering - EE990

Faculty : Electrical Engineering, UiTM

Thesis Title : A Resource-Aware Content Adaptation Approach for E-Learning Environment Signature of Student : . . . ^ ^ f f f f ?

Date : November 2017

(3)

ABSTRACT

The rapid growth of web and mobile technologies has allowed people to access E- Learning content from heterogeneous client devices. In order to deliver the best presentation of content requested, the E-Learning system must possess a mechanism that not only capable of accurately discovering the characteristics and capabilities of a client's device but also capable of finding out about network and server resource availability. Three recurring issues need to be addressed when constructing such solutions: 1) How to identify the device characteristic and the capabilities of a device, 2) How to find out about network resource availability, and 3) How to adapt application behavior. Addressing these questions the dissertation makes three main contributions. First, a content negotiation and adaptation architecture was proposed to facilitate the process of identifying and detecting client device. It differs from other existing content negotiation approaches by introducing the idea of combining dynamic and static device capabilities detection methods. It consists of a device database and two processing components: (1) device identification module and (2) device capabilities detection module. The content negotiation and adaptation architecture was implemented and validated through various laboratory experiments and field studies which the results highlight the importance of using token attributes matcher by eliminating the need of using the entire user agent strings for device identification and capabilities detection. Besides reducing the processing overhead it also achieves better results in terms of accuracy compared to the user agent approach. Second, network- aware applications architecture for E-Learning system was also proposed to dynamically adjust the users' demand based on network resources. For this to happen, applications need to have some mechanism that can estimate the network bandwidth by simply adjusting their behavior based on the collected network characteristics information. In the past, there have been several proposals that provide passive and active bandwidth estimation approaches. However, little effort has been spent to address the crucial issues of reliability and congestion control especially in wireless network environment, which stay as a sticking point for the success of network-aware application. Therefore, an active available bandwidth estimation technique was incorporated in the proposed solution. The experimental results validate the efficiency of the proposed solution in terms of accuracy, intrusiveness and timelines. Third, this thesis focuses around the objective of developing a resource-based content adaptation system. In order to achieve this objective, two architectures introduced in the first and second parts of the thesis were combined to provide the user with the best possible content based on the device capabilities, server and network condition. A prototype of the proposed architecture was built and validated which the focus is towards determining the decision algorithm precision and measuring the video assimilation.

The results showed that the decision algorithm improves the measurement by 28% and the degraded transcoded video does not affect students' comprehension.

iv

(4)

ACKNOWLEDGEMENTS

I wish to express my sincere gratitude to my supervisor Professor Dr Mohd Nasir Taib for giving me the opportunity to pursue my research interests in his research group.

I would especially like to thank my second supervisor Professor Dr. Saadiah Yahya for her interest in my PhD work, her encouragement and reviewing my thesis.

My appreciation also goes to all the students who have worked with me. They all contributed in their own way to my work and to my experience and this thesis would not have been possible without their commitment.

I am very happy that I had the chance to participate in the monthly meetings of Advanced Signal Processing Group. I am very thankful to all the members not only for supporting my PhD work but also for their friendship.

(5)

TABLE OF CONTENTS

Page

CONFIRMATION BY PANEL OF EXAMINERS ii

AUTHOR'S DECLARATION iii

ABSTRACT iv ACKNOWLEDGEMENT v

TABLE OF CONTENTS vi

LIST OF TABLES xiii LIST OF FIGURES . xiv LIST OF SYMBOLS xix LIST OF ABBREVIATIONS xx

CHAPTER ONE: INTRODUCTION 1

1.1 Introduction 1 1.2 Problem Statement 2

1.2.1 Content Negotiation 3 1.2.1.1 HTTP Request Header 3

1.2.1.2 User Agent Profile 3 1.2.2 Bandwidth Estimation Mechanism 4

1.2.3 Copyright Issues 4 1.3 Research Questions 5 1.4 Aim and Objectives 6 1.5 Scope and Limitation 7

1.6 Contributions 7 1.6.1 Theoretical Contributions 8

1.6.1.1 Resource-Aware Content Adaptation Architecture (RACAA) 8

1.6.1.2 Content Negotiation and Adaptation Architecture 8 1.6.1.3 Device Identification and Capabilities Detection using Token 9

Attributes Lookup Method (DICAL)

1.6.2 Empirical Contributions 9

vi

Rujukan

DOKUMEN BERKAITAN

Some of the challenges include (1) the lack of presence of the teacher in online learning, (2) not all learners are able to self-learn or learn independently through online

mobile devices a platform that would benefit from the Mobile Grid [7]. The advantages of Mobile Grid computing comprise mobile-to-mobile and mobile-to- desktop collaboration in order

In order to enhance the effectiveness of e-Learning approach in education, this research intent to investigate the most effective criteria of contemporary video

Four main mechanism contribute to the degradation of stored cooling capacity in a stratified tank: heat gain from the tank surroundings, vertical conduction in the tank wall,

The Bugis Cuisine Restaurant also is trying to provide frozen food where by people can enjoy bugis traditional food at their home and in the mean time can safe their time preparing

The idea of establishing cyber cafe is a good practical to gain profits whereby the profits opportunities is quite high based on the people interest to pursue high quality of life.

But Islami Bank Bangladesh Limited is running its Rural Development Scheme with its own fund based on Islamic Shariah, but at a very low profit in comparison with other

The Director General of the Department of Civil Aviation has prescribed the Form of a Certificate of Release to Service of Aircraft and an Airworthiness Approval Tag of