On Developing of Tools and Platform for Pervasive Multimedia Learning Environment



Similar documents
CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM

NETWORK ISSUES: COSTS & OPTIONS

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

Communication Networks. MAP-TELE 2011/12 José Ruela

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Introduction Chapter 1. Uses of Computer Networks

KFUPM Enterprise Network. Sadiq M. Sait

Network Simulation Traffic, Paths and Impairment

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Truffle Broadband Bonding Network Appliance

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture

Demystifying Wireless for Real-World Measurement Applications

Keywords Wimax,Voip,Mobility Patterns, Codes,opnet

Service Level Analysis of Video Conferencing over Wireless Local Area Network

How To Monitor Performance On Eve

Region 10 Videoconference Network (R10VN)

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

Performance Analysis of VoIP Codecs over BE WiMAX Network

How To Provide Qos Based Routing In The Internet

Wireless Video Best Practices Guide

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

diversifeye Application Note

SBSCET, Firozpur (Punjab), India

Mobile and Sensor Systems

Quality of Service in Industrial Ethernet Networks

Ethernet Services Overview

Packetized Telephony Networks

Software-Powered VoIP

Disjoint Path Algorithm for Load Balancing in MPLS network

Enhanced Unified Communication QoE through Software-defined networking (SDN)

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

Optimizing Converged Cisco Networks (ONT)

4Motion. End-to-end 4G Wireless Broadband

Chapter 1 Reading Organizer

LONG: Laboratories Over Next Generation Networks.

Network support for tele-education

Evolution der Dienste im zukünftigen Internet

Views on Wireless Network Convergence

Enabling the Wireless School Challenges & Benefits of Wireless LANs in Primary Education

High Definition Video Conferencing End-to-end. March 2006

Jive Core: Platform, Infrastructure, and Installation

Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network

Information Technology Career Field Pathways and Course Structure

Cisco Unified Video Advantage Video Telephony Solution

Transport and Network Layer

1.1. Abstract VPN Overview

An Experimental Study on Wireless Security Protocols over Mobile IP Networks

NXC5500/2500. Application Note. Smart Classroom Load Balancing. Version 4.20 Edition 2, 02/2015. Copyright 2015 ZyXEL Communications Corporation

Cost Effective Deployment of VoIP Recording

Performance analysis and comparison of virtualization protocols, RDP and PCoIP

A NOVEL RESOURCE EFFICIENT DMMS APPROACH

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Skype over UMTS. Tobias Hoßfeld www3.informatik.uni-wuerzburg.de. University of Würzburg Informatik III (Distributed Systems) Prof. Dr. P.

Elfiq Networks Vital for Hospitality

Local-Area Network -LAN

Is Your Network Ready for VoIP? > White Paper

Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks

The changing face of global data network traffic

Need for Signaling and Call Control

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. CTS 2655 and CNT 2102 with grade of C or higher in both courses

Taking Big Data to the Cloud. Enabling cloud computing & storage for big data applications with on-demand, high-speed transport WHITE PAPER

Wireless Network Standard and Guidelines

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA

IOCOM Whitepaper: Connecting to Third Party Organizations

A COMPARATIVE STUDY OF THE SWITCHING PERFORMANCE OF CONNECTION-MODE NETWORK LAYER RELAYS

Operator requirements for multicast mobility

Smart WWW Traffic Balancing

LTE, WLAN, BLUETOOTHB

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

VoIP Solutions Guide Everything You Need to Know

AT&T Connect Video conferencing functional and architectural overview

Analysis of IP Network for different Quality of Service

A NIMS Smart Practice

Three Key Design Considerations of IP Video Surveillance Systems

Computer Networking: A Survey

Disaster-Resilient Backbone and Access Networks

Hands on VoIP. Content. Tel +44 (0) Introduction

CISCO SMB CLASS MOBILITY AND WIRELESS SOLUTIONS: THE RESPONSIVE WORKFORCE

ENHANCED HYBRID FRAMEWORK OF RELIABILITY ANALYSIS FOR SAFETY CRITICAL NETWORK INFRASTRUCTURE

Making the Case for Satellite: Ensuring Business Continuity and Beyond. July 2008

Rev Technology Document

Chapter 5. Data Communication And Internet Technology

Traffic Management Solutions for Social Innovation Business

Applying Mesh Networking to Wireless Lighting Control

G-Lab: A Future Generation Internet Research Platform

Octoshape s Multicast Technology Suite:

The Evolution of the Central Office

AT&T activearc unified IP data solution

VOICE SERVICES AND AVIATION DATA NETWORKS

Preparing Your IP network for High Definition Video Conferencing

Demo 1. Network Path and Quality Validation in the Evolved Packet Core

Combining Voice over IP with Policy-Based Quality of Service

GR2000: a Gigabit Router for a Guaranteed Network

Improving Quality of Service

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

SELF MANAGEMENT OF COGNITIVE FUTURE INTERNET ELEMENTS

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Transcription:

On Developing of Tools and Platform for Pervasive Multimedia Learning Environment Kalamullah Ramli, Riri Fitri Sari, Bagio Budiardjo {k.ramli, riri, bbudi@ee.ui.ac.i.d} Multimedia Research Group 1 Faculty of Engineering, University of Indonesia Kampus Baru UI, Depok 16424, Indonesia Abstract This paper presents on-going work on providing tools and platform for Pervasive Multimedia Learning Environment. We review the state of the art technology in the field of tele-education, particularly on CSCW tools, pervasive computing, network performance management and measurement, active networks technology and applications, and mobile IP. We develop an infrastructure called Friendly Active Network System (FANS) which uses the active-network paradigm to perform bandwidth adaptation for heterogeneous bandwidth requirements by monitoring the bandwidth capacity of the peer computers and takes appropriate bandwidth adaptation strategy based on bandwidth information. Content-wise, we are developing a Passenger-UML which is a Computer Supported Collaborative Work (CSCW) tool to support Computer Aided Software Engineering (CASE) based on the latest Unifield Modelling Language (UML) approach. As supporting components we have been prototyping pervasive environment anda testbed for multimedia mobile IP support. Keywords: Pervasive Environment, Multimedia Learning, Active Networks, Heterogeneous Bandwidth Environment, Multimedia Mobile IP 1. Introduction The development of learning technology has triggered evolution in learning environment. Time and place are the major constrains which create learning barriers. Aiming to overcome the time barrier, learning media has changed from classroom approach to TV or radio program, and through distributed CDs and video cassettes, and finally through mailing list and web-based teaching (any time). Dealing with barrier in terms of place, learning environment has also evolved from giving lecture at the same place (e.g., classroom) to at some places such as distance learning to some classes at different locations and, finally, to any place, for example virtual class such as distributed and mobile learning through Internet connection to mobile devices. This evolution is depicted in the following Table 1. Table 1. Evolution in Learning Environment Boundaries Time Same time Some times Any times Place Same place Some places Any places Media/Format Classroom TV, Radio Distributed CD, Video Cassettes Classroom Distance learning, e.g Open University Virtual class (Distributed and mobile learning through the Internet) In this research we address the prominent technologies to provide facilities for tele-education. Those technologies are pervasive computing, mobile IP active networks and computer supported collaborative works. 2. Multimedia Learning Environment Our pervasive learning multimedia environment consists of four main components. Those components are audio video tools for teleconference purpose, shared working space to support collaborative works, mobile 1 a subsidiary of the Centre for Information and Communications Engineering Research (CICER), University of Indonesia

IP component to support mobility of users, and pervasive devices to allow access anywhere, anytime and on-demand. The component diagram is shown in Figure 1. To support the delivery of multimedia content to clients which have heterogeneous bandwidth we use our own active network technique called friendly active networks (FANS). FANS have been developed as an improved active network approach for distributed and dynamic streaming multimedia environment with heterogeneous bandwidth. By addressing the multimedia applications streaming through the Internet, FANS supports the distributed learning and access philosophies. The balance between quality, access and cost is accommodated based on the specific need of the partner institutions. Shared Working-space Mobile IP Support Pervasive Multimedia Learning Environment Pervasive Devices Audio/Video Tools 3. Active Network Infrastructure Figure 1. Components of the Environment A problem with the current Internet condition is the heterogeneity of clients bandwidth capacities. This situation exists throughout the world where universities or education institutes connected through highspeed bandwidth are expected to deliver multi-media teaching session to other universities or institutions with various bandwidth capacities. Delivering a high quality video creates congestion to institutions with poor bandwidth. On the contrary, delivering low quality of video underutilizes the institutions with high bandwidth capacity. The information content of video and audio signals that contain moving or changing scenes may simply be too big for Internet clients with low bandwidth capacity if no adaptation is performed. There is no simply one quality fits for all bandwidth capacities. Therefore our Friendly Active Network System (FANS) [1, 2] approach is to fairly distribute the quality of video presentation based on the capacity of bandwidth possess by partner institutions. Institutions with high bandwidth capacity receive higher quality of video, whereas institutions with low bandwidth capacity get lower quality of video. However FANS still requires some works to improve its scalability and functionality to support pervasive computing issues and addresses load balancing problems. A sample scenario of FANS is shown in Figure 2. Figure 2. Sample FANS Scenario Figure 3 represents the preliminary result of system s performance. There are three combinations of FANS reroute mechanism and chain of codecs, i.e. H263 H263 JPEG H263, that overpower the direct connection either with JPEG or H263 codec in terms of the reliability of the streaming media. Out of these three combinations JPEG JPEG H263 combination offers the best quality of video presentation.

B a n d w i d t h v s P a c k e t L o s t PACKET LOST ( % ) 1 0 0 8 0 6 0 4 0 2 0 0 D i r e c t ( J P E G ) D i r e c t ( H 2 6 3 ) J P E G - J P E G - H 2 6 3 J P E G - J P E G - J P E G H 2 6 3 - J P E G - J P E G 10 Mbps 2.5 Mbps 1 Mbps 300 Kbps B A N D W 100 Kbps I D T H H 2 6 3 - H 2 6 3 - J P E G H 2 6 3 - J P E G - H 2 6 3 H 2 6 3 - H 2 6 3 - H 2 6 3 Figure 1 FANS Performance Result With JPEG JPEG H263 combination the system maintains the quality of video presentation as good as possible until the intermediate peer. It then opts for the efficient mode, i.e. H263 codec for the final stage to adapt to the low capacity of the client s bandwidth. However streaming media with JPEG codec at intermediate peer, as is the case with JPEG JPEG H263, demands that the peer has sufficiently high capacity of bandwidth. H263 codec requires only 300 Kbps of bandwidth to stream smoothly. Therefore although produces less quality of video presentation H263 codec should always be employed in the chain of codec combination if either of source node, intermediate peer or requesting node has only at most 300 Kbps bandwidth. We notice also that the JPEG H263 H263 is the most reliable codecs combination to maintain packet lost in an acceptable manner if no other nodes but the source node having high bandwidth capacity. Due to the less than fair quality of video presentation it produces the combination of H263 H263 H263 is only to be considered if the requesting node has less than 100 Kbps bandwidth. 4. Teleconference Components and Tools for Collaborative Work In addition to the bandwidth allocation problems, to develop an e-learning environment we need a computer supported collaborative works tools which utilize the state of the art technology which provide a fast, efficiently, and reliable connection to bridge differences in facilities. In addition to that the system should also provide a platform that supports geographically distributed students and lecturers. There is also need for some tools to support education oriented collaborative work. Some tools for synchronous communication such as the publicly available package such as Microsoft Netmeeting or CU- See-Me cater general needs for collaborative work, but insufficient for educational purposes. The tools for synchronous work need to have more functions than publicly available tools, as follows: a better support for discussions, the setup of partners images and relationship management. mechanisms for preventing communication breakdowns. support for the students in their cooperative actions. Figure 4. Passenger Client User Interface [3]

At the moment our CSCW tool (Passenger) [3] for software engineering is based on Ward and Mellor structured programming approach. This requires some improvement to cater the newly develop de facto standard of software engineering approach such as UML (Unified Modelling Language) [4]. User interface of the current teleconference and collaborative working tools is shown in Figure 4 above. 5. Design and Modeling of Mobile IP System We design and implement a testbed based on real scenario in developing mobile IP system for multimedia applications [5]. Based on this scenario we evaluate the reliability and quality of service of the applications. The network topology is designed to represent a simple real condition. The core router in IPv6 backbone is acting as Internet cloud. Home agent has a function to monitor traffic flow and statistical ping-loss that is actualized in Web and graphical format. Access point (AP) is used to bridge cable and wireless network interconnection by utilizing 2,4 GHz teknologi wavelan. Distribution router functions as home or foreign agent, which is developed using zebra routing algorithm. Figure 5 depicts the network topology of our testbed. Figure 5. Network Topology The network architecture is designed and developed based on the general element of a mobile IP system. The architecture is considered sufficient for QoS evaluation of multimedia application over mobile IP. It consists of Home Agent/Node, Correpondent Agent/Node, Mobile Agent/Node, and Foreign/Remote Agent/Node. The testbed is configured based the scenario of evaluating QoS for mobile multimedia applications. In this scenario a mobile user is accessing multimedia session while moving. The testbed configuration is depicted in Figure 6. Figure 6. Mobile IP System Architecture Mobile node (MN) is represented by laptops. MN accesses a streaming video application over the mobile IP testbed. Distribution router/home agent monitors the mobility of MN through its traffic. The measurement mechanism inside the testbed configuration is depictedin Figure 7. Figure 7. Testbed Configuration Presuming that the handover process does not disrupt the streaming of multimedia application, MN moves to the Distribution router/foreign agent on different node. Home agent keep monitoring MN. Core

router/home agent as monitoring element for the activity of MN collects data and measures the QoS of the mobile multimedia application. There are three measurement points in the system evaluation, namely home cell, inter cell and foreign cell. We measure packet loss, delay, reliability of the connection and the end-to-end throughput between MN and home agent. The schematic diagram for measurement is shown in Figure 8. Figure 8. Measurement Mechanism After completing the testbed implementation and configuration development we measure the QoS. Main observation point the node core router/home agent. Connectivity and reliability of connection between MN and the core router is evaluated and tested continuously when either the MN stays or moves. Routing test is done by collecting data on each of node that is traversed by home agent monitoring packet when the agent monitors the mobile node. The test is made whether the mobile agent is in home network or in foreign network. Figure 9 depicts the configuration for routing test. Figure 9. Routing Test Configuration The results of routing tests are shown in Table 2 to Table 4. Table 2. Connectivity Test CR-HA Min Avg Max DR-HA 0.112 0.119 0.126 CR-FA 0.317 0.341 0.357 DR-FA 0.119 0.144 0.151 MN-HA 1.968 2.033 3.609 MN-FA 1.966 2.020 7.416 Table 3. Availability Test CR-HA Success Loss Availability (%) DR-HA 100 0 100 CR-FA 100 0 100 DR-FA 100 0 100 MN-HA 100 0 100 MN-FA 99 1 99 Table 4. Measure with 1025 Bytes Packet CR-HA Min Avg Max DR-HA 0.480 0.489 0.664 CR-FA 2.048 2.108 2.422 DR-FA 0.491 0.518 0.683 MN-HA 0.576 0.685 0.646 MN-FA 0.618 0.710 0.720

It can be seen from the measurement that the movement of MN affects the duration of packet delivery. The longer the distance of the movement the more nodes are traversed, and the longer the duration. When MN moves we note the loss of connectivity for one time, and we consider this within reliable limit. 6. Prototyping Pervasive Environment With the advancement of the Internet and Networking technology, there are challenges and need to provide educational opportunities at any time and any place. Pervasive computing is a promising technology to accomplish this requirement. The deployment of the combined tools and platform such as passenger-uml, pervasive computing and active networks application to tele-education will contribute to distance learning technology. Pervasive computing technology is used to extend the accessibility and to support the mobility of students and lectures. It supports of the notion of learning everywhere anytime. We have been developing a prototype of pervasive room or smart home, called Sahara [6], since October 2003. The system is designed and implemented as smart room with pervasive approach. Sahara has various functionalities such as security, control, monitoring, information center, and communication function. The description of Sahara multi-functions is described below. Sahara is a complex integration of hardware and software. Its implementation involves system level engineering stage. Sahara architecture is depicted in Figure 10. Figure 10. Sahara s System Integration Sahara is designed and implemented based on pervasive concept. It consists of three main components to fulfill the smart room and pervasive requirements. Those components are internal network, intelligent control and automation part. Sahara uses cable and wireless medium to connect sensors and detectors to central and independent controllers. Connection between controllers is managed by a computer through serial and parallel ports. Computer connects outside world through PSTN and Internet. Sahara utilizes computers as central system management and gateway to outside world. All Sahara components are dictated and activated by coordinated micro-controllers, sensors and detectors. Sahara works as security, measurement, monitoring and controlling system. Sahara information and communication system can be accessed inside and outside home. Interfaces that connect Sahara components and users are shown in Figure 11 and Figure 12 respectively. This interface is very important, since it potentially encourages users to use the system conveniently and easily. 7. Discussions We have a background work on these four areas, which can be defined as FANS (Friendly Active Network System), Passenger (A Tool for Practical Training and Computer Supported Collaborative Software Engineering), prototyping of pervasive environment, and mobile IP design and modeling. Pervasive

computing, or known as location-aware computing, in which information and communi-cation technology will be an integrated part of our environments. In some case a pervasive computing environment has some integrated processors, sensors, and actuators connected via high-speed networks and combined with new visualization devices ranging from projections directly into the eye to large panorama displays. Figure 6. Main Menu of SAHARA Figure 8. SAHARA in Action The intended contributions of our research work are three-folds: The provision and verification of a multimedia system that is capable of streaming multimedia applications to peers with heterogeneous bandwidth capability. The provision and verification of a system that is capable of carrying out software engineering laboratory practice to geographically distributed students and lecturers or tutors. The collaborative software engineering tools called PASSENGER. The provision and verification of pervasive system with dynamic IP to support mobile students to access learning materials virtually and remotely joint on-going lecture. The joint research group is concentrating on the topics of knowledge-based Internet Systems and Internet Communication technologies. Active Network technology is selected due to the fact that the international joint research groups have different bandwidth capacities in exchanging audio and video streams. Therefore active network will be the new technology to be applied at the application layer to adapt the streaming traffic to the different bandwidth capacities.

8. Summary It can be summarized that our on-going work are aiming to the use of new Internet applications into teleeducation. The following products are expected to be produced during the research period: The New Passenger UML CASE tool, which support collaborative working environment with multicasting, video and audio streaming capabilities and the improved version of FANS, which includes pervasive computing facilities and mobile IP support. The multiplier effect of the system is the provision of high quality international-based learning environment which will strengthen the teaching and learning process and encourage the human resources competitiveness. In higher education a lot of changes are stimulated by the Internet and by other enabling technologies which have reduced geographical and time boundaries. The pedagogy of on-line learning is still in its infancy and a lot of areas are to be improved. The tools and platform provided will strengthen educational process, which could be used as a prototype which could help the teaching and learning in Indonesia. The smart class, CSCW, CASE tools and network platform will support the development of knowledge based society. The virtual class and computer based collaborative work will strengthen the quality and increase the number of capable human resources involved. In other words the research process and result will improve of the quality and quantity of the national information and products. It can be stated that this research is highly compatible with global trends which cover new software. 7. Acknowledgment Our research on Pervasive Multimedia Learning Environment has been funded by the Ministry of Research and Technology of the Republic of Indonesia through its RUTI-III grant under the contract number 24A/SP/RUTI/KRT/IV/2004. Passenger was first developed by our partners from Institute for Multimedia and Software Engineering, Universitaet Duisburg-Essen, Germany. They grant us permission to develop Passenger-UML. References 1. K. Ramli, F.A. Ekadiyanto, A. Hunger, A Cooperative Distributed Computing Concept to Improve the Quality of Streaming Multimedia Applications over the Internet, Proceedings of the 18th ISCAs Computer and Their Applications Conference, Honolulu, USA, March 26-28, 2003, pp. 414-417 2. K. Ramli, F.A. Ekadiyanto, A. Hunger, Utilizing ALAN Concept to Improve the Performance of Streaming Multimedia Applications over Heterogeneous Bandwidth Environment, Proceedings of the 2 nd International Workshop on Active Network Technologies and Applications (ANTA), Osaka, Japan, May 28-30, 2003. 3. F. Schwarz, S. Werner, A. Hunger, K. Ramli, A. H. Shamsuddin, Integrating Passenger and Modulo as Learning Tools for Collaborative Engineering Education, Proceedings of International Conference on Engineering Education, Manchester, UK, August 2002. 4. S. Ruocco, Experiences in Threading UML Throughout a Computer Science Program, IEEE Transactions on Education, Vol 46, No. 2, May 2003. 5. K. Ramli, Z. Hakim, B Budiardjo, Handover QoS Analysis for Multimedia Application in Mobile IP Environment, Proceedings of the 7 th International Conference on Quality in Research, University of Indonesia, August 2004 6. K. Ramli, A. Alayderous, M. Salman, On Developing Smart Home with Pervasive Approach, Proceedings of the 7 th International Conference on Quality in Research, University of Indonesia, August 2004