Activities at AIT Activities at AIT (Asian Institute of Technology) - - PowerPoint PPT Presentation

activities at ait activities at ait asian institute of
SMART_READER_LITE
LIVE PREVIEW

Activities at AIT Activities at AIT (Asian Institute of Technology) - - PowerPoint PPT Presentation

Activities at AIT Activities at AIT (Asian Institute of Technology) (Asian Institute of Technology) by by Kanchana Kanchanasut Kanchana Kanchanasut AIT AIT AIT is an international education AIT is an international education institute


slide-1
SLIDE 1

Activities at AIT Activities at AIT (Asian Institute of Technology) (Asian Institute of Technology)

by by Kanchana Kanchanasut Kanchana Kanchanasut AIT AIT

slide-2
SLIDE 2

AIT is an international education AIT is an international education institute institute

slide-3
SLIDE 3

Asian Institute of Technology Asian Institute of Technology

  • International Partnerships

International Partnerships

  • Regional Mission

Regional Mission

  • www.

www.ait ait.ac. .ac.th th

slide-4
SLIDE 4

AIT MISSION AIT MISSION

Being a multinational institution of higher education devoted to human resources development in the region.

slide-5
SLIDE 5

AIT Alumni 1961-

  • !"#

"$%!&$% !'%() *+#$

  • !"#

"$%!&$% !'%() *+#$

slide-6
SLIDE 6

Networking Research at AIT Networking Research at AIT

  • Computer Science

Computer Science

  • Telecommunications

Telecommunications

  • Internet Education and Research Lab

Internet Education and Research Lab

slide-7
SLIDE 7

intERLab intERLab@AIT @AIT

  • Research Lab

Research Lab

  • Activities Based

Activities Based

  • Three major components:

Three major components:

– – Internet Technology & Infrastructures Internet Technology & Infrastructures – – Internet Applications Internet Applications – – Social/Governance & Policy/Legal Study Social/Governance & Policy/Legal Study

slide-8
SLIDE 8

Internet for Rural Community Internet for Rural Community

QuickTime™ and a TIFF (Uncompressed) decompressor are needed to see this picture.
slide-9
SLIDE 9

Satellite Network Satellite Network

  • Pros

Pros

– – Broadcasting capabilities Broadcasting capabilities – – Large geographical coverage Large geographical coverage

  • Cons

Cons

– – Long round trip delay (560 ms) Long round trip delay (560 ms) – – Burst error because of weather effect Burst error because of weather effect

slide-10
SLIDE 10

Satellite Network Satellite Network

  • Bi

Bi-

  • directional link

directional link

– – Costly Costly – – Complex setup, Complex setup, – – Operating license required Operating license required

  • Uni

Uni-

  • directional link

directional link

– – Easy to setup Easy to setup – – No license required No license required – – Any user can become a host just having a receiver Any user can become a host just having a receiver antenna antenna

slide-11
SLIDE 11

Satellite UDL Characteristics Satellite UDL Characteristics

  • One

One-

  • way communication channel

way communication channel

  • Wide area coverage

Wide area coverage

  • High bandwidth

High bandwidth

  • Long delay

Long delay

slide-12
SLIDE 12

Unidirectional satellite link Unidirectional satellite link

Unidirectional Satellite Link Feed router Receiving routers UDL Receiving networks UDL feeding networks

slide-13
SLIDE 13

Unidirectional Link Routing Unidirectional Link Routing (UDLR) (UDLR)

Unidirectional Satellite Link Feed router Receiving routers UDL Receiving networks UDL feeding networks

Internet

slide-14
SLIDE 14

Multicasting Multicasting

  • Simultaneous delivery of packets from a

Simultaneous delivery of packets from a sender to a selected group of recipients sender to a selected group of recipients

  • Can dramatically reduce network bandwidth

Can dramatically reduce network bandwidth

  • Applications : Live Conferencing (Audio and

Applications : Live Conferencing (Audio and Video, Software Upgrade Distribution, White Video, Software Upgrade Distribution, White Board Collaboration Applications, Distributed Board Collaboration Applications, Distributed Databases. Databases.

slide-15
SLIDE 15

Reliable Multicast: Reliable Multicast: Bulk Data Transfer Bulk Data Transfer

  • Web Cache

Web Cache

  • Software

Software

  • Newspapers

Newspapers

slide-16
SLIDE 16

Reliable Multicast over Reliable Multicast over Unidirectional Satellite Unidirectional Satellite Link (UDLR) Link (UDLR)

Patcharee Basu Patcharee Basu & & Kanchana Kanchanasut Kanchana Kanchanasut

slide-17
SLIDE 17

Unidirectional Link Routing Unidirectional Link Routing (UDLR) (UDLR)

Unidirectional Satellite Link Feed router Receiving routers UDL Receiving networks UDL feeding networks

Internet

slide-18
SLIDE 18

Reliable Multicast for Reliable Multicast for Unidirectional Satellite Link( Unidirectional Satellite Link( RMUS) RMUS)

  • Error Control

Error Control

– – Correct data loss and out Correct data loss and out-

  • of
  • f-
  • order packet at end of
  • rder packet at end of

transmission transmission

  • Error detection

Error detection – – NAK NAK-

  • based receiver

based receiver-

  • initiated

initiated

  • Error recovery

Error recovery – – Selective repeat Selective repeat

  • Congestion Control

Congestion Control

– – Prevent data loss during transmission period Prevent data loss during transmission period

  • Modification of Monitor

Modification of Monitor-

  • Based Flow Control (MBFC)

Based Flow Control (MBFC)

  • Rate adjustment

Rate adjustment

slide-19
SLIDE 19

UDLR Scenario UDLR Scenario

slide-20
SLIDE 20

UDLR Scenario UDLR Scenario

  • R

R R R R R R

slide-21
SLIDE 21

Design Constraints Design Constraints

  • Application

Application

– – Reliability Reliability – – Not time Not time-

  • sensitive

sensitive

  • Satellite UDL

Satellite UDL

– – Downstream link Downstream link

  • High bandwidth

High bandwidth

  • Long delay

Long delay

– – Return paths Return paths

  • Receivers do not share the same return path

Receivers do not share the same return path

  • As good as the worst one

As good as the worst one

– – Long delay (Satellite) Long delay (Satellite) – – Low bandwidth (Dial Low bandwidth (Dial-

  • up modem)

up modem)

slide-22
SLIDE 22

Reliable Multicast over Reliable Multicast over Unidirectional Satellite Unidirectional Satellite Link (UDL) Link (UDL)

Wacharapol Wacharapol P., P., Patcharee Basu Patcharee Basu & & Kanchana Kanchanasut Kanchana Kanchanasut

slide-23
SLIDE 23

Unidirectional satellite link Unidirectional satellite link

Unidirectional Satellite Link Feed router Receiving routers UDL Receiving networks UDL feeding networks

slide-24
SLIDE 24

Bulk Data Transfer over Bulk Data Transfer over Satellite Link Satellite Link

  • One-to-many IP-based content delivery protocol
  • Provide reliability without relying on acknowledgement
  • Support reliable bulk transfer for any media to co-exist

with streaming applications

  • Unique satellite characteristics are taken into design

consideration

  • Scalable to accommodate large number of receivers
  • Implemented and tested on real satellite link.
  • Windows and Unix version
slide-25
SLIDE 25

Broadcast Disk Broadcast Disk

slide-26
SLIDE 26

Broadcast Disk Broadcast Disk vs vs Digital Digital Fountain Fountain

108.6 108.6 54.26 54.26 27.12 27.12 13.6 13.6 Total time (second) Total time (second) 0.87 0.87 0.4 0.4 0.19 0.19 0.14 0.14 Decoding Time (second) Decoding Time (second) 2.13 2.13 1.06 1.06 0.53 0.53 0.26 0.26 Encoding Time (second) Encoding Time (second) 105.6 105.6 52.8 52.8 26.4 26.4 13.2 13.2 Propagation delay (10% loss) (second) Propagation delay (10% loss) (second) Digital Fountain Digital Fountain 124.04 ( 124.04 (4 4) ) 34.86 ( 34.86 (3 3) ) 24.06 ( 24.06 (3 3) ) 15.825 ( 15.825 (3 3) ) Simulated Result (10% loss) Simulated Result (10% loss) [ second ( [ second (round round) ] ) ] 62.02 ( 62.02 (2 2) ) 23.24 ( 23.24 (2 2) ) 16.04 ( 16.04 (2 2) ) 10.55 ( 10.55 (2 2) ) Experimental Result Experimental Result [second ( [second (round round) ] ) ] Broadcast Disk Broadcast Disk 8 8 4 4 2 2 1 1 Original Data Size (MB) Original Data Size (MB)

slide-27
SLIDE 27

Satellite Internet Satellite Internet for for Distributed Education Distributed Education

slide-28
SLIDE 28

Satellite Internet Satellite Internet

Satellite Internet for distributed education

  • Coverage over large geographical area

Information can be transmitted to wide geographical area under the satellite footprint, to remote places which cannot be reached by terrestrial links.

  • Broadcast & High bandwidth

Large amount of information is broadcasted to many receivers in different places.

slide-29
SLIDE 29

Satellite UDL & IP Multicast Satellite UDL & IP Multicast

  • Strengthen the broadcasting property

Strengthen the broadcasting property

  • Minimum bandwidth consumption

Minimum bandwidth consumption

  • Used for massive information delivery

Used for massive information delivery

– – Video streaming Video streaming – – Bulk file transfer Bulk file transfer

slide-30
SLIDE 30

Real Time vs. Reliable Multicast Real Time vs. Reliable Multicast

Real Time Real Time

  • Cannot allow delays but can

Cannot allow delays but can tolerate some data loss tolerate some data loss

  • Live Feed/ Conferencing

Live Feed/ Conferencing (Audio and Video) (Audio and Video)

Reliable Reliable

  • Requires total reliability

Requires total reliability with the expense of delay with the expense of delay

  • Software Upgrade

Software Upgrade Distribution, White Board Distribution, White Board Collaboration Applications Collaboration Applications

slide-31
SLIDE 31

Satellite Internet Satellite Internet

A satellite broadcast beam Channel 1 Channel 2

Channel 3

Channel 4 Channel 5 Channel 6 Channel 7

Source Destination

Channel 7

2 Mbps

0.5 Mbps

slide-32
SLIDE 32

Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper Data#4: Archived stream Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper

Multiplex Multiplex

Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper Data#4: Archived stream Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper

channel7

Source Dest.

slide-33
SLIDE 33

Demultiplex Demultiplex

Data#1: Realtime stream Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper Data#4: Archived stream Data#1: Realtime stream Data#2: Powerpoint file Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper Data#4: Archived stream Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper Data#4: Archived stream Data#1: Realtime stream Data#2: Powerpoint file Data#3: Msword – Quiz paper Data#4: Archived stream

channel7

Source Dest.

slide-34
SLIDE 34

Demonstration

slide-35
SLIDE 35

Remote Classroom : A prototype of distributed education over satellite

server

Internet

slide-36
SLIDE 36

AIT’s Server @ co- location Receiver PC/Server Uni Net Uni Net

AIT

dialup Internet Internet

C-Band receive only

4Mbps 1Mbps Content Provider

ISP

Thaicom 1 satellite

slide-37
SLIDE 37

Hierarchy cache & UDL Hierarchy cache & UDL

  • Cache

Cache-

  • miss

miss

– – A cache requests for a web content from Parent A cache requests for a web content from Parent cache cache – – each connection is a HTTP, which is normally each connection is a HTTP, which is normally TCP TCP

  • 2 or more same requests will have 2 identical TCP

2 or more same requests will have 2 identical TCP connections connections

  • TCP takes too much time and much overhead on the

TCP takes too much time and much overhead on the return path return path

– – > Multicast > Multicast

slide-38
SLIDE 38

Multicast push caching Multicast push caching

  • Improve performance of cooperative caching

Improve performance of cooperative caching

– – Cooperative caching Cooperative caching

  • a group of caches

a group of caches

  • sharing cached content

sharing cached content

  • hierarchy or distributed architecture

hierarchy or distributed architecture

  • Distribute popular web contents to member caches

Distribute popular web contents to member caches by multicast by multicast

– – Larger cached web content Larger cached web content – – Popular and Up Popular and Up-

  • to

to-

  • date web contents

date web contents

slide-39
SLIDE 39

Multicast Push Caching Multicast Push Caching

  • User access pattern analysis

User access pattern analysis

  • Subscription

Subscription

  • Reliable Multicast

Reliable Multicast

slide-40
SLIDE 40

User Access Pattern Analysis User Access Pattern Analysis

  • Gather Local access patterns

Gather Local access patterns

  • Analyze for popular web pages

Analyze for popular web pages

  • Retrieve contents of popular web pages from

Retrieve contents of popular web pages from the original web server the original web server

  • Transfer contents to the class by IP Multicast

Transfer contents to the class by IP Multicast

slide-41
SLIDE 41

Wireless LAN and Ad Hoc Wireless LAN and Ad Hoc Network (commencing) Network (commencing)

  • NECTEC

NECTEC’ ’s s RWBA RWBA

  • Kasetsart

Kasetsart University University

  • Chulachomkhlao

Chulachomkhlao Military Academy Military Academy

slide-42
SLIDE 42

Distributed Education Distributed Education

Chaiwarat Chaiyapotpanit Chaiwarat Chaiyapotpanit Pensri Arunwatanamongkol Pensri Arunwatanamongkol

slide-43
SLIDE 43

Vclass Vclass E E-

  • Education Platform

Education Platform

  • VClass LMS

VClass LMS

– – Tracking and reporting on student progress and student interacti Tracking and reporting on student progress and student interactions

  • ns

– – Student Application and Course Enrollment Student Application and Course Enrollment – – Score and Grade Score and Grade – – Communications Communications

  • VClass

VClass Content Authoring Tools Content Authoring Tools

– – Transform live lecture into electronic form readily for playback Transform live lecture into electronic form readily for playback on

  • n

demand later demand later

  • VClass

VClass Content Delivery Content Delivery

– – Automatically manages content migration Automatically manages content migration – – Automatically manages mobility of students Automatically manages mobility of students

slide-44
SLIDE 44
slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50

VClass Delivering Methods VClass Delivering Methods

  • Virtual real

Virtual real-

  • time classroom learning

time classroom learning

– – Synchronous activity Synchronous activity – – students and instructors communicate through students and instructors communicate through interactive voice and video interactive voice and video

  • Virtual class on demand

Virtual class on demand

– – Asychronous Asychronous mode mode – – learners use computer and communication technologies learners use computer and communication technologies to work with remote learning resources (instructors and to work with remote learning resources (instructors and

  • ther learners) without the requirement to be on
  • ther learners) without the requirement to be on-
  • line at

line at the same time the same time

slide-51
SLIDE 51

Example of Synchronous Example of Synchronous mode mode

Vclass Vclass Chat Room Chat Room

slide-52
SLIDE 52

Screen Shot of Online Chat Screen Shot of Online Chat

slide-53
SLIDE 53

Screen Shot of Online Chat Screen Shot of Online Chat

slide-54
SLIDE 54

Broadcast Content Broadcast Content

Instructor Encoder Video Server VClass Server Student Home PC

C

Camera

Classroom / Home

Setup room & equipment (by DEC/AIT)

slide-55
SLIDE 55

Web Browser Real Player Client

Put in CDs

Course Material

Vclass Vclass: Zero Network : Zero Network Stand Stand-

  • alone Environment

alone Environment

slide-56
SLIDE 56

Vclass Vclass: Broadband Access : Broadband Access

Video server VClass LMS Server Course Materials Core Network Access Network Student

RTP RTSP Http

Web Browser Real Player Video, Audio files Instructor Student Student

Access Methods: Modem, DSL, Cable modem

slide-57
SLIDE 57

Vclass Vclass: Narrow Band Access : Narrow Band Access HYBRID CD + VClass LMS HYBRID CD + VClass LMS

Video server VClass LMS Server Course Materials Core Network Access Network Student

RTP RTSP Http

Web Browser Real Player Video, Audio files Instructor Student Student

Access Methods: Modem, DSL, Cable modem

CDs

Course Material

slide-58
SLIDE 58
slide-59
SLIDE 59

International Partnership International Partnership

  • AI3

AI3

  • SOI/ASIA

SOI/ASIA

  • AVIST

AVIST

slide-60
SLIDE 60
slide-61
SLIDE 61

AI3 AI3

  • Testbed

Testbed since 1996 since 1996

  • ITB, AIT, USM,

ITB, AIT, USM, Tamasek Tamasek, ASTI, IOIT and , ASTI, IOIT and Keio U Keio U

  • Web Cache

Web Cache

  • Multicast, IPv6

Multicast, IPv6

  • Two meetings per year

Two meetings per year

slide-62
SLIDE 62

SOI/ASIA SOI/ASIA

  • Real

Real-

  • time Classes

time Classes

  • UDL

UDL

  • MM and LA

MM and LA

  • To be added: KH, NP, BD

To be added: KH, NP, BD

slide-63
SLIDE 63

Other researchers at AIT Other researchers at AIT

  • Kazi

Kazi Ahmed: Mobile and Wireless Network Ahmed: Mobile and Wireless Network

  • Tapio Erke

Tapio Erke: Performance Measurement : Performance Measurement

  • Teerapat

Teerapat: IPv6, : IPv6, QoS QoS

  • Plus more..

Plus more..

slide-64
SLIDE 64

Network with other Thai Network with other Thai institutes institutes

  • NECTEC on Rural Community

NECTEC on Rural Community

  • Kasetsart Uni

Kasetsart Uni on Wireless LAN

  • n Wireless LAN
  • Prince of

Prince of Songkhla Songkhla University, University, Kasetsart Kasetsart University, University, Khon Khaen Khon Khaen University and University and Chulalongkorn Chulalongkorn University on IPv6 University on IPv6

slide-65
SLIDE 65

Thank you Thank you