it 11:;:ta8:
Frontiers
in
Mobile
and
lfeb
Computing:
Proeeedings
of
Mo-MM'E$06
&
iiWAS2@
books@ocg.at
BAND
216r,i
i
:i
i:-l.l.iq$ii
:.i..:.. dl;-. ;;'r 1".td'-
--€,i ji ,dl
,'lg
$,.1i
-i..cl1
Wlsscnschafl llches Rcdakflonskomltee
o.Univ.Prof.Dr.G.Chroust o.Univ.Plof.Dr.G.Haring
Univ. Prof.Dr: G.KoLsis
L. Barolli,
B.
A.
Abderazek,T.
Grill, T. M.
Nguyen, D. Tjondronegoro
(eds.)
Frontiers in Mobile
and
Web
Computing:
Proceedings
of
MoMM2006
&
iiWAS2006
Workshops
December
4 -
6,2W
Yogyakarta,
Indonesia
@ Osteneichische Computer Gesellschaft 2006
i-rL,*)rilr-.9*riiitiir!,.1
.' ,i
llt.l;:..1,,"
:" :
.:ii,;-,
'i'.,*.-,,:mr:tlx*tgfrg,e.}
-}
.i}
.i
,ht**:
,r*icLs}t"f;
**.*.i{}5
"}d,.
Wii
i[&
e.t*Fts:,.r]il
ry$rr?,,:
"ir]
t{if,}
iie.
.:i's a-; 1t'.1r!,i.:i :;.:
l_::' :,":i'X
r!il: a E ;1
ct!
. :,:.'i:-il
:!
@ Osterreichische Computer Geseltschaft
Komitee
fiir
dffentli
chkeirsarbei rwww.ocg.at
Druck:
ANDI
OFFSEf,.Il. Beo38-4O
YogyaknrE - 55281 -Indonesia
ISBN
3.t8*$(B-216-1ISBN
978_3-83tffi_2tqgl
i,
,.,
Prelace
MoMM2006
&
iiWAS2006'Workshops Proceediugs
PREF'ACE
trVelcome
to
lbgyakarta
Citv
andto
iiWAS/MoMM-2006 \&brkshops.The
Workshops are held inconjunctiorr
with
iiWAS2006 and i\'1oN{M2006 International Conferences on 4-6 December 200(i, inYogyaliarl,a, J nrlorrer ia.
It
is for the first time for iiWAS arrcl MoMM to hold workshops. We had this year 5 workshops:SIIK-2006 (Sernaltic Infornration Integration on linowledge Discovery), MoMlR.2006 (Mobile l\{rrltimedia
Inlormation
Retrieval), BWCCA-2006 (Broadharrcl trnd Wireless Computing, Communication arrdAJrplications), SoC-2006 (Systerns-On-Chips), Tw'llC-2006 ('Irustworthy Ubiquitous Conrputing), one
syrnposium ERPAS-2006 (Emerging Research and f)rojer:ls Applications Symposium) and MDC-2006
(Nlaste-rs and L)octoral Colloquium) .
The purpose of the-se rvorkshops is
to
bring together der,-elopers ancl rese..rrchersto
share ide-asald
research work
in
the ernerging area-s of \Veh-based application, lVebservice,
informationnetwork-ing, mobile and ubiquitotu cornputing, sernantic information integration, inforrnation retriel'al, anrl
embedded syst.erns. The papers irrcluded
in
the proceedings c<.rverall
tuspectsof
theory, designard
applications. Interest in the workshops has beerr confirrued hv the submission of many papers from all
over the worlcl. The subrnitted papers were peer-reviewed from Program Cornmittee (PC) mernbers
of eat:h uorkshop and hased on the review
reults
72 papers were accepted for presentation(BWCCA-2ff)6:
9 papers; MoN'llR-2006: 7 pnpers;5III{-2006:
14 papers; SoC-2006: 8 papers; TwUC-2006: 7papersi ERPAS:
l9
papers; and MDC: 8 papers).International Workshops of this size requile the support anrl help of many people. A lot of pqopl.
1r.t.
helped and w<,rkecl hard [<> produce a su<:cessfitl iI\YAS/N{<-,IVIN{-2006 Workshops Proceedings.
}'irst,
Iw'ould like to thank all the authors for suhmitt,irrg their papers, the n'orlshops organizers especially Dr.
Nguyen l\4anh Tho, Vienna University of Technologv, Austria,
Dr.
Dian Tjondronegoro, Que.enslandUniversity of Technologv, Brisbane, Aust,rtrlia,
Dr.
Arjan
Durresi, Louisiana State University, USA,Dr.
BenA.
Abderazeli, National University of Electro-communications, .Iapan,Mr.
ThomasGrill,
Johannes Kepler University Linz, Austria,
I
would like to thanliDr.
IsrnailIihalil
Ibrahim, the president of @WAS organization and the SteeringCornrnittee Chair of iiWAS/l\{oM\4 International Corrferences for his continuous support and
encour-agement to organize the rvorkshops.
I
am also grateful t,o ii!!',AS/MoMI\.{-2006 PC ChairsDr.
Davidf'aniar
andMr.
Eric Pt*dede for l,heir support andtrelp.
I
would liketo
thank the LocalArrange-ment and the Adtninistration Sta{f of Atma Jaya flnivers.ity, Yogyaliarta
for thei;
support and localarrangement of the
workshops.
.
s,-I
wouldlike
to
give special thanksto
the
International Otganizationfor
Inforruat,ion Integration and Wetrbased Applications and Services (@\4AS),Austrian
Computer Society, Johannes l{eplerUniversitv Linz Austria, IEEE Indonesian Section, IEEE Communication Society, Indonesian Chapter,
Monash University Australia, and Lzr Trobe University Australia
Leonard Barolli, Fukuolia Institute of Technology
(FIT),
JapanMoMM2006
&
iiwAS2006 workshops
Proceedings
workshop committeesMoMM2006
&
iiWAS2006 Workshops Committees
Auspices
His Excellency Sri Sult,an Hamengkubuwono X, King of the Sultanate of Yogyakarta and the Governor
of
DIY
His Excellency
Dr.
SofyanDjalil,
Ministerof
Comrnunical;ion and Information Technologyof
theRepuhlic of Indonesia
Houorary
Chair
Dr.
E. F. Slamet S. Sarwono, MBA, Rector of University of,Atma Jaya Yogyakarta (UAJY), lndonesiaAdvisory
Chair
Ir.
F. Soesianto, B.Sc. E., Ph.D., Univ'ersity Atrna Jaya Yogyakarta, IndonesiaSteering Cornmittee Co-Chairs
Isnrail
Khalil
Ibrahim, Johannes I(epler Universily Linz, AustriaSuyoto, University Atrna Jaya Yogyaliarta, Indonesia
Marsudi Wahyu I(isworo, Swiss German Unir,'ersity Asia (SGU), Indonesia
General Conference Chair
Gahriele Kotsis, Johannes Kepler
tlniversitv
Linz, AustriaOrganizing Committee Chair
Pauhrs Mudjihartono, University Atma Jaya Yogyakart,a, Indonesia
Workshops Chair
Leonard Barolli, Fukuoka Institute of Technolog;r, Japan
Master
and
Doctoral
Colloquirrm Chair
Zainal Hasibuan, University of Indonesia, lndonesia
Emergirrg Research and
Projects
Symposium Chair
St6phane Bressan, National University of Singapore, Singapore
Worlahop
Committees
MoMM2006
&
iiWAS2006 Workshops Proceedings
Proceedings Chair
Thomas
Grill,
Johannes Xepler LTniversity Linz, AustriaWorkshops Ctrairs
-
SIIK2OO6, The International Workshop on Semantic Information Integration on Knowledge Dis-coveryNguyen Manh Tho, Vienua University of Technology, Austria
Benhard Sitohang, Bandung Institute of Technology, Indonesia
-
MoMIR2006,
The International Workshop on Mobile Multimedia Information RetrievalDian Tjondronegoro, Queensland University of Technology,. Bristrane, Australia
-
BWCCA,200G,
The International Workshop on Broadband and Wireless Computing, Comrnuni-cation and AppliComrnuni-cationsLeonard Barolli, Fukuoka lnstitute of technology
(FIT),
.IapanArjan
Durresi, Louisiana State University, USAGiuseppe De Marco, Fukuoka Institute of technology
(FIT),
Japan-
SoC-06, The International Workshop on Systems-On-ChipsBen
A.
Ahderazek, National University of Electrecommurrications, Japan-
TwUC-06,
The Internationa! Workshop ontustworthy
tibiquitous ComputingThonras
Grill,
Joharrnes l(epler University Linz, AustriaGeneral Secretary
Hesti Sudjana
Organizing Committee
University Atrna
JayaYogyakarta,
Indonesia
-
Mrs.
Ernawati-
Mr.
Hadisantono-
Mrs.Fl.
Sapty*
Mr.
Kusnadi-
Mr.
Hadisantouo-
Mr.
Eduard R.usdianto-
N{r. Yudi Dwiandiyanta-
Mrs. Yustina HaryantiMoMM2006
&
iiWAS20O6 'Worlcshops.Proceedi
@WAS
Exeortive
Steering Cornnrittee
-
Leonard Barolli, Fukuoka Institul.e of Technology-
Japan-
StZphane Brersan, National University of Singapore, Singapore-
Eduardo Carrillo, UniversityUNAII.
Colourbia-
Frank Dignum, Utrec.ht tlniversity, The Netherlands-
Arif
Djunaidy, Surabaya Institute of 'Iechnology, Indonesia-
Gilliau Dohbie, University of Aucklarrd, New Zealand-
Satr.d Harous, College ofArts
&
Sdiences-
lJniversity of Sharjah, UAE-
Zainal Hasibuan, University of Indonesia, Indonesia-
Hendrawan, Bandunglnstitute
of Technology, Indonesia-
Richardus EkoIndrajit,
Bina Nusantara University, Iudonesia-
Maria Indrawarr, Monash University, Australia-
Sr,'opiau-syah Jaya Putra, [Jniversitas lslanr Ncgri Syarif Ilidayatullah Jakarta, Iudouesia-
IsmailI(halil
Ibrahirn, Johannes l(e-pler UNiversitv Linz, Austria-
Marsudi I(isworo, Swiss Germtrn flniversity, Indorresia-
SukurnalKitisir,
I(asetsart University, Thailand-
Gabriele Kotsis, Johannes I(epler University Linz, Austria-
Jianhua Ma, Hosei Urriversity-
Japan-
Mukesh \,lohania,IB\iI
Reearch Lab, India-
Salimah Mokhtar, University of I\,{alayar, Malaysia-
Rarnalioti Sadananda, Asian Irrstitute of Technology, Thailand-
Julius Stuller, Academy of Scieuces of the (lzech republic, Czech Republic-
David Taniar, ]\{onash University, Arrstralia-
A
N{in Tjoa, Technical linir,'ersity of Vienna, Au^stria-
Roland Wagner, Johaanes I(epler University Linz, Austria-
Edgar \Yeippl, Llniversity of Vienna, Austria-
Werner Winiwarter, Unirersitv of Vierura, Arrstria-
LaurenceT.
Yang, St. Frarrcis Xavierthiversity,
Canada-
Osamu Yoshie, Wa-seda University, JapanCommittelcJs
Tab1e
of
Contents
Proceedings
of MoMM2006
&
iiWAS2006
Workshops
Prefac.e
Workrlrop Committees
BWCCA
2006
SpssroN
A
-
Ns'rwoRx
Monem,
AlconltuMs
AND Ax.rrtYstsPerformance analysis on negligible blocking dc-based optical switchq; under certain degree of
crosstalk
Clten, Yu,, Yususlri, Inoguchi,, Sususmu, Hori,guch,i,
Japan
7Study on mobility management modelling methods
Benedek l{oa,7cs,
Piter
Fiil6p, Sd,ndrtr Imre,Htmgarg
17Evaluation of hatch mode methods for scheduling in grid systems
Futos Xhala, Spu'i,n, Leon,ard Barrtlli, Japan, Arjan, Durresi,,
USA
27A
generic model for mobility rnanagementin
heyondthird
generation netv"orksMaria
Lu'i,sa Cri,stotano,Italy,
AndreaC.
Forte,
Ilennitr,g Sclrulzrinne,U.S.A,
Mou,rizioLon,go, Fabi,o Postigli,one,
Italg
37Joint STC-OFDM and smart anteuna based on convolutional composite weighting algorithm
Zhcn91 Wang, We'ini,ao Meng, an.d Zh,iqitmyl
Xing,
Cltina
47SnssIoN
B
_
MuI.rur,IEDIA APPLIoATIONS AND NprWoRT<PRoTocoIs
Hyhrid training protocol for wireless sensor networks
Ru,zo,na Ishd;, Malays'i,a, Qi,ngznen Xu, Steph,an Olari,u, U.S.A, Shah,aruddin Salleh,
Mdagsiu
57HYMN:
An
interest-based multirnedia providing system for hybrid wireless networksAd,rian Andrunoche,
lfatthias R.
Brast, Steffen Rothkugel,Lu,rembourg
67Towards utriquitous irrtelligence based on mental image directed semantic theory
Masao Yokota,
Japan
75A
new protocol for secure group key management in wireless networkJianm,i,ng Zhu,
Li
Yan,Chi,na
85MOMIR
2006
SsssroN
A
-
Mosrle
Multrrrrpnm Appt
tcRTtoxs
Design and Irnplementation of a Mobile
Wiki
Darren Hu,ang, Rae Paul,
On
Wong, AustraliaMobile News Service Prototype
Bud,i Susanto a,nd R.estgtmd,i.to, Indonesi,a
Design and Implementation of a Multimedia Messaging Service for Remote Room Surveillance
Frans Suno.rja, Jumes Purn.amo,, Harya Dam.ar, Basuki Setio, Indonesia
vi
109
MoMM2006
&
ii\MAS2006 Workshops Proceedings
TABLE OF'CON?EN?SAMIE: An
annotation model for information reearch for decision makingCharles Robert and Amos Dattid,
France
129SpssroN
B
-
NprwoRK
MoDELS AND ENABLTNc TECHNoLocrEs FoR MoBTLEMUL-TIMEDIA
Design and implementation of data provider server using weh service technology for mobile
application
Natali,a Nanila Wanlhan,i,, Harya f)amor, ST, MSc, Jarnes Purnoma SKom, MSc,
Ir.
Basr*iSeti.o, MSc, ProJ. Marsuili Ki,sutoro,
Indtmesi,a
139Directional diversity in smart antenna and LAS CDMA systenrs
Ch,ee
Kytm Ng,
Malmmod, Isrnail, Sabr,ra Khatu,n,, Borh,anuddin, Moh,ilAli
ond Sudltanslnt,Shekhar Jamuar,
Malugsia
149Factors indrrcing cell phoue user's device competency
:
an empirical studyLucia D. I(risn,auati and Reslyandito,
Indonesia
159Supporting the evolution ofservice-oriented
architecturb
towards internet middlewareDi,onisi.s Adamopoulos,
Greece
169lmplementation of Distrihuted Transaction on the Session Faqade Design Pattern using Web
Service Technology
Inilira
Nurd,iani,, Harya Do,mar Widiputm, Basuki, Setio, James Purn,ama,Ind.rtnesio
179SIIK
2006
SpsstoN
A
-
Spuexrrc
DATAINrEcRa'rroN
INWEB,
Gun &
P2P
Appr,rcATroNsFederated Ontology Search
Vusco Calais Ped,ro,
Eric
Nyberg, Jaime Carbonell, U.S.ASemantic Eurichment of Search Result: the Coupling of Sernantic Store and Google Services
Khabib Mustofa, Amin Andjomsltrtaa,
A
Min
Tjrta, AustriaOGSA-WebDB: Enabling Weh Databa.se Access and Integration
in
the CridSaiil Mirza Paileui an.d lsao Kojima, Japon
DODA 0.1: An ontology for lightweight integration of semantic data access technologies
Gi.oaannd Tumm.arello,
Italy,
Ch,r,i,stian Morbidoni, Mi.chele Nucci,, Richanl Cgganiak,Ger-,n,ana
A
study on the Hybrid Grid Information Service wit,h Client/Server Model and P2P ModelYunHee Kang, Kg'ungWoo Kang and SangHann l(tmg, Korea
Matchmaking Ba-sed 5srr.r1ic, Agreernent Approach for Discovery of P2P Sources
I
Wayan Sim,ri, Wicakson,a and, Kokou Ydtongn,on, FntnceSpsstoN
B -
Hp'rpnocENEous
Dete
INTocRATIoN
TBcutrot
ocrps
&
AppLrcA-TIONS
Developing an application integration strategy for electronic prescription system
Juh,a
l\tt
t"stjtirli, an,iJ Leena Puu,stjd,r"ui,, FinlandA
Service Oriented Approach for Integrating Metadata from Heterogeneous Digital LibrariesBernhard H aslhrtter, Austria
An experiment on visible changes of web pages
Jrto Yong Lee, So,ng Ho Lee, Krtrea, Yan,ggrtn Kim., U,S.A
th\LE
OFCONTEN?S
MoMM2006
&
iiWAS2006 Workshops Proceedings
A
practice of extracting geographical location of website from its web pagesYin.guei, LUO, Xiaolin, WANG, Bi,n
LIANG,
Yi,rin, WANG,China
283Towards natural spatiotemporal knowledge formalization for intuitive human-system
interac-tion
Masao Yokota, Japon
On the Integration, Repairing and Querying of Conflicting Data
Luciano Caroprese and Ester Zumpano,
Italy
An
improved methodology for semantic sctreme qualificationVi,cente Palaci,os, Jorge Momto, Sonia Sanchez-Cuadrado, Juan Lktrens, Jose
A,
Morcirut,Spain
Busiless intelligence
Felin Halim, Agus Pru,yudhi,, Stefani,e, Ind,onesia, Basuki, Setio, Raym,ond.us l(osala,
Austria
32:lsoc
2006
SessroN
A
-
DnsrcN
MprHonolocv
Design of SoPC Platform for
Mulii
soft core processorHong
Xing WEI,
Wei.LI,
Kai, SUN,
Shi Heng CHENG,Chi,na
337A
formal approach for network-on-chip designKarla D.N. Ram,os, Clauili,a
M.F.A.
Ribeiru, Anamari,aM.,
Moreim, Iuan S. Silaa,Brasil
347Design methods and tools for fpga-based implementation of comt'rinatorial search algorithms
Iouli,i,a Skli,antaa, Valery Sklyaroa,
Portugal
359Distributed midi player via snmp using microcontroller atmegal28
Pusytaningtyas S. Aili,, Ari,ef
l(urniauan,
Ind,onesia
369Spsslox
B
-
EMBpooEDSoC SecuRrrv
AND PERFoRMANCESecurity Improvement
in
Embedded Systems via an Efficient Hardware Bound CheckingAr-chitecture
Michael Georg Crasser, Eugen Brenner,
Austri.a
379Talus: Compiler-Assisted Java Accelerator
Seok Joong Huang, Peter Harlim,an, Seon Wook
Kim,
Krtrea
389A
new cluster-based key distribution for USNsIiyoung h.go Lee, Eun-A Jun, Bgoung-kyun Oh, Sang-Cug Lee ond Seok Won. Jung,
Korea
399TwUC
2006
SessroN
A
-
Pnrvecy
ANDUsenrlrry
rNI-lBreurrous CoMpurrNc
Design of ergonomic interfaces
Saad Harous, Amel Douar, Mah,ieddi,n,e
Djouili,
Djami,la Mechta, Frun.ceTowards design patterns for mobile usability support
Bettin,a Bi,el and Volker Cruhn, Germ.any
A
design and protocol of crutomizing ubiquitous hospital servicewith
privacy managementsysterr
Bgungil Lee on,d Hrtuton,
Kim,
I(oreaMoMM2006
&
iiwAS2006 workshops
Proceedings
llABr,E
oF coN?EN?s
Efforts towards adaptive, secure and usable pervasir,-e environments
Dana AI Rukhun,, Florence Sedes, France
SpsstoN
B
-
Srcunrry
AND RELTABILITvtN
urlreurrous
coMpurING
A
context authentication proxy for ipsec using spatial referenceRene Mayrhrtfer, LI.K.
Securing weh-based media tracker using three.factor authentication
Husni, Fah,m.i' Ganesha Bagu Murti,, Haret Faiilah, Indrtnesi,a
Autonomic computing: an emerging approach
to
managementMohammad Reza Nam,i, and, Koen Bertels, Netlrcrlands
ERPAS
SpssloN
A
-
INpoRuATroN
SysrEMS ANDlNr,onuA.noN
MANAGEMENTEstablishing Microsoft Research Centre Indonesia: An Approach to Determine Leading
Prod-ucts
Kridanto
Surendro,
Basu,l;i Sugiharto,Nurhajati
Madmun,,
Wawan Dheuanto,
Ronaldi,In,drtnesia
4BZR.isk management: Small and medium enterprises
Upasna Soluja, Dato Norbik Baslmh ldri,s,
Malagsia
4gTPromoting an Environment for Active User Involvement for Requirements Elicitation
Activity
using Focus Group Discussion
Zarinoh Mrtful Kas,irun and, Si,ti Sahua Salim,
Malaysia
S05Forecasting tools for telekom Malaysia
Fotimah Almah saai,il, Norazri,na Abu
Har'is,
Noor Azhari,Mil
YusoJ, Noor Fazi,latulakm.aMohil Zai.ni, Mohd lzlmn.
Mohil
Yusoff,Atlalagsi.a
513An empiric.al process for evaluating and selecting AWEM environments: Evaluation Phase
Ab<hillah S. Algharnili,
Arabi,a
S2BManaging transactions
on
multiple database connections unsing enterprisejala
beans andweb services
Harya Damar Wid,iputra, Basu.ki, Setio,
Inilonesi,a
583SpssroN
B
*
MnNecEMENT
oF
DATADatawarehou.sing of academic data:
A
proposition of cleansing templatePaulus Mudjiharton.o,
Alb,
Jc,ko Santrtso,Ind,ones.ia
S4:lData integration: An experience of information system migration
Inggri,ani, L'iem, Inilon,es,i,a, D,i,nd,in Wah.yuilin, Alexand,er Schatten,,
Au,stri,a
b4gMapping flat relational views into nested views with functional and multi-valued dependencies
for
XML
Moh,ammed Nasser, Hamidah
lbrahim,
Ali, Mamat,Md.
Nasi,r Sulaim,an,Mo.lagsia
bsgPerformaence evaluation of database selection approaches
Moham,mad Hassan
,
Jorilan
b6gSpssloN
C
-
NrrwoRKs
ANDPRorocols
439
449
4(i:l
TABLE
oF
coN?EN?s
MoMM200G
&
ii\MAS2006
workshops
proceedings
Implementation of SOHO IPv6 Router using IXP425 Network Processor
Husni Fahmi, Haret Faid,ah,
A. A,
N. Ananila Kusuma, Yuki, Ist'i.anto, Tahar Agastani, Tri,Sampu,rn,o,
In,d,onesia
ST7Cost-[rased FWA networks optimisation
Sigi.t Haryaili.,
Indones,ia
S85A
loosely coupled architecture of web server using socket cloning591
Kustortro Anirul,ito, Kusn.adi, Ind.onesi,a
lmplementing a web services atomic transaction (WS-AT) protocol to demonstrate distributed
transaction over the web environment
Mahayekti Hacintlryasakti, Bo"suki Setio, Harya Damar Wiiliputra,
Iniktn.esia
ig7
I\4eta search using distributed web service technology
Kzrsnadi,,
Y.
Si,git Purn,omo W.P.,In,donesia
60ZSnssroN
D
-
Wsn
AND MULTIMEDTA AppLICATToNSHierarchical Web Page Model for Periodical Updating
Maytlr.am Satar an,d Sam,i Habi.b, Kuna,i.t
Redefinition of 3D Model Similarity Search Problem
Ary
S. Prihuttnanto, Saifiil Akbar, Josef Kiing, Rolanil Wagner, AustriaWebsite utilization for Eclass development
Burli Sutedjo Dharma Oetomo, Jarot Priyrtgutomo, Esther Wibouto, Indonesia
Tae Kwon Do Scoring Systern Using Joystick
With
BluetoothE dd,y Julianto, E duard Ras d,ianto, I n.ilonesia
Wehsite Designer: Engineer of Communication Channel
Esther Wibouto, Indonesio.
MDC
SsssroN
A
-
Wos
AND INFoRMATIoNSysreus
Semantic Web Based To Support Supply Chain Management
Lily
Wilandari
andI
WaganSimri
Wi,caksano, IntlonesiaSecure Grid-based Computing
with
Social-Netlrork Basedtust
Management in The(Seman-tic)
WebRrtm,arr, Spdnek antl, Miroslats Tum,a, Czech Republi,c
Higher education information system: From strategic planning to development phases
Ed,i.ted bE Li,ytur Sugiyanta, Ind,onesia
Preliminary Report
:
E-Learning SystemMuhammad Sa,i,il H asibuan, Ind,onesia
SossroN
B
-
D,qre
MANAGEMENT AND BUSTNESs ISSUEsData Structure Estimation for RDF Oriented.Repository Building
Martin, R.im,n,di, Czech, Republi,c
Feedback-Driven Semi-Supervised Clust,ering For Comparative Text Mining
Sri, Punuonti, Indonesia
MirtrStr!({X)6&,tilffAA20$6:Iil6r:ltshop$;Prceeritlings
.'?IBLEOFCOIYIEJVfS
)
Ontology Maintenance
in
Peer:2-Peer (P2P) Eri.viroument'
:'
".
', .l:
,': ,
'Lintang Yunior
Bamowosari,I
Woyan'Simri Wiiv*soa,o,'.sutgoildH.5,,'In:ibneslrr,
691Identifiying the business values oi information technology using
hermeneutics
iBennyRanti,Indonesio
' ,'
'695lndex
,;'
701ERPAS
MoMM2006
&
iiWAS20O6Workshops Proceedings
A LOOSELY COUPLED
ARCHITECTURE
OF
WEB
SERVER USING
SOCKET
CLONING
Kusworo
Anindito
Kusnadi
I
nfo rm at i c s De p artm e nt, F acu I ty of Indus trial
T e c hn o I ogt,
Atma Jaya
Yogayakarta
University, Indonesiaflwsw oro@mai l. u a1'y. ac. i d, kus nadi @mai l. uajy. ac. i d)
Abstract
With the ever-growing web
*ffic,
cluster-based web seryer is becoming more and more impoflantto the Internet's infrastructure.
Making
the best use ofall
the available resourcesin
the Interuet toachieve high pedormance is thus a significant research issue. This paper
will
address a web seryersewing
requestsfor
documentshoving multimedia
(image,video, animation)
ltyperlinlcs. Weproposed a model that can reduced load on the main web sewer by
distibuting
load oftransfening
multimedia content to other sewer. Some related issues with this model
will
be discussed.r. HTTP
Web applications
highly
relied on HTTP protocolto
mediate communication between client, suchinternet browser, and
web
server.According
to
[1],
Hypertext
TransferProtocol (HTTP)
is
amethod used to transfer or convey information orr the World Wide Web. Its original purpose was to
provide a way to publish and retrieve
HTML
pages.HTTP is
a request/response protocol betweenclients and servers. The originating client, such as a web browser, spider, or other end-user
tool,
isreferred
to
a-sthe
user agent.The
destination server,which
storesor
creates resources such asHTML liles
and images, is called the origin server. In between the user agent and origin server may be sweral intermediaries, such asprofes,
gateways, and tunnels.MoMM2006
&
iiWA.S2006Workshops Proceedings
ERPASHTTP pipelining appeared
in HTTP/I.1.
It
allows clients to send multiple rrque$s at onoe, without waitingfbr
an answer. Servers can also send multiple answers without closing their socket as shownin
hgure
l.
This resultsin
fewer roundtnps and faster load times.This is parlicularly
usefulfor
satellite Internet connections and other connections
with
high latency as separate requests need notbe made
fbr
eachfile.
Sinceit
is
possibleto
fit
severalHTTP
requestsin
the same TCP packet,HTTP pipelining
allowsfewer
TCP packetsto
be sent over the network, reducingnetwott
load.HTTP pipelining requires both the client and the server to supporl
it.
Serers
are required to supporlit in
order to beHTTP/I.l
compliant, although they are not required to pipeline responses,just
to accept pipelined requests. [image:17.512.89.394.244.324.2]CLIENT
SERVERFigure 1. HTTP 1.1 specillcation for requesting a rlocumerrt wlth multimerlia links
2.
Socket
Cloning
In
a client-server application model zuch a-s web applications, the pedbrmance of the system reliedheavily on the performance
of
the server and the beneathnetworting
iniiastructure[2]. In
a highload web application, the web server must seive many concurrent client rcquesls, thus the response
tirne to clients may decrease significantly.
To handle the performance problems
of
the server, oneof
the solutions is migrating someof
theprocessing
to
othermachine. Moving
a processto
other computer machinelbr
load
balancingprocess can be found also in the area of parallel computing and network applications.
Oue of the problems in migration
of
a process that serve requestsfiom
clients is to clone or migratetheil
communications end point or sockets.An
example of cloning socket system is presentedby
[3]and
[a].
The architecture of their qrstem proposal is shown in figure 2. There are three componortsare added to proprietary web server rystem that are, Sewer Cloning Client (SC Client), SC Server,
and Packet Router. Socket Cloning (SC) Client provides a system call intedace to the web server in
l. http request
ERPAS
MoMM2006
&
iiWAS2006 Workshops proceedings
the node.
Web
server invokesthis
systemcall
if
it
decidesto
migrate a request processing.All
relevant infbrmation, client application request and its opened socket
will
be sent out to remote SCserver
that
connectsto
current nodevia
persistent connection. The whole messageis
called SCMessage. The current web seryer node can continue
to
server other request. When the remote SCServer reoeives an SC Message,
it
creates a socket clone based on received SC Message, processes [image:18.512.77.374.186.293.2] [image:18.512.44.457.446.669.2]contained request and sends the results back to client via the cloned socket.
Figure 2. Architecture of Socket Cloning System
Note, upon successful clorung the socket, the SC Server
will
send an acknowledgement back to theSC
Client that
sending SC message.It will
theninform
the Packet Routerto
route subsequentpackets
for
that
socketto
the clone's node. Figure3
showshow
a seriesof
HTTP
requests arehandled
in
this
system. Thus the packetfrom client
applicationwill
travelto
original Web servernode, then ledirect by its packet router to rernote SC Server, and after processing the rezults are sent
back to client directly.
After
cloning, the original socket remains in its node.It
will
not be destroyedurtil
the connection is closed. In persistent HTTP, theoriginal
socketwill
handle further messagesreceived in the connection after cloning. The clone
will
be closed after serving a request.,!8t, rfi\'a, nvJEe dir$rry rr:.d yr4
rt t HTTi' r+urxr r.
Figure 3. SC in Cluster-Based Web Serrer & i|iF vrrnxd<r +rr4p<irrt
&.'ilt*nD. tat s F L+oit(ri;o.< w!t, irD f{ i*N(, h.)nrks inp Dorj*,tt i,s+f. if h
hur l,tr( aurh* ( :hr rieh4d.
+Irc$is*. i, (kra,, tlD tc(i+l D t\s
v':t til,r ihrg ,) (s(h( 5:.::i:
MoMM2006
&
iiWAS2006 Workshops Proceedings
ERPAS3.
HTTP
Response
with
Socket
Cloning
High volume accessed services such as Yahoo!, Google
highly
relied on the high petfotmanceof
their server and network infrastructure to provide
high
qualif of
service(QoS)
Network-transf-erspeed is
mainly
a matter of your lntemet-link bandwidth,while
server-resporise time depends uponresources such as server specifications, architecture
of
applications andtheir
coding. Improvingserver performance can
be
doneby
providing
redundant servetrsin
a
clusteroffering the
sameservice. Cluster qrstem is a
tightly
coupled system, where each serverin
a cluster has a contraot toproviding the same services.
In this papeq we proposed a more loosely coupled model
to
alleviate the load on the webseler.
Our
proposed scenariois
shownin figure 4.
Client
applications requesta
documentby
a httprequest. The
reply
usually consistsof html
data plus multimedia contents linkedin
the requesteddocument. Transferring multimedia content puts much more load on the server compared to
htnl
. data. Thus to alleviate load on the web server, the task of transferring multimedia content to clients
can be assigred to other servers (Cloning Server), which are not necessatily a web server.
The web server is responsible to handle the creation
of
all socket needed to transmit all content of aclient request. When
identiffing
that a socket is used to transmit a multimedia content, then the webserver
will
resortto
clonethe
socketto
the lightest
loadcloning
server.Note,
a mechanisrn tomonitor the load of each cloning server is needed to do such a selection. For the socket cloning, the
technique presotted
in
[3] and [4] can be adopted.The other important issue is the articulation
of
the multimedia resource location address betweenweb server and cloning server. There are at least
two
approaches that can be used. First, both webserver and cloning server are configured
to
have a similar directory service; in most casewill
be akind of
the web server directory service. This mean each cloning server needsto
install dtrectoryservice
similm
to
web
servers. The other approachis,
theweb
server translatesthe
addressof
multimedia resource to that can be understood by the cloning server's local
file
rystem or directoryservice installed in it.
ERPAS
MoMM2006
&
iiWAS2006 Workshops Proceedings
Sener Multbnedia
ru:"ffi
L http request
(Multimedia) Cloning
Suvu,,'
Cloning
,,'
[image:20.514.68.444.78.259.2]CLIENT
Figure 4. Loarl balancing by mlgrating transmlssion of multimedia contmt
4. Conclusion
In
this
paper,we
have proposea model
to
alleviateload
of
web
serverby
as.signingto
othermachines the ta-sks
of
transferring multimedia contentto
client.
Some related issues such socketcloning and directory service used between web server and cloning server also discussed. Furlher work can focus on implementation and testing of the model
5. References
I I
]
irtlp:. i*:r. r,l'ik:fir:r1ia.ry.rni[2]
Engelsohall, Ralf S., Load Balancing Your Web Site Practical Approaches for Distributing HTTP Traffic, 1998.http ://www.webtechniques. com/aroh ives/ 1 99E/05/engelschall/
[3]
Y.-f. Sit, C.-L. Wang, and F. l,au, \Socket cloning for cluster-based web server," IEEE Fourth InternationalConference on
Cluster Computing (CLUSTER 2002), September
2002. http://www.csis.hku.hk/^clwang/papem/cluste0002-FNL-socket-cloning.pdt-.[4]
Y.-F. Sit, C.-L. Wang, and F. [au, \Cyclone:A
high-performance cluster-based web server wilh socketcloning," Cluster Computing: The Joumal of Networks, Software Tools and Application, Special Issuo on
Cluster Computing in the Intemet. !lt-E:;.llr:.r11r.g-s-iS_.bl'.:.!*:i:11:1.:yiUr.i;.ipr-iiig.,!::!.ty:iiiinE-.-ti!i-rl
Cloning Server