Cost-effective Web-based Media Synchronization Schemes ... - UHasselt
Recommend Documents
Jun 5, 2017 - a School of Mathematics and Statistics, University of St Andrews, North Haugh, ... MSC classification: Primary 20B15; secondary 05E30, 20M35.
www.sciencepubco.com/index.php/JACST. Different Synchronization Schemes for Chaotic. Rikitake Systems. Mohammad Ali Khan. Department of Mathematics ...
Florida International University, Miami, FL USA .... with huge problems, even if these older people were all relatively rich. ...... Whittaker & Marchington, 2003).
23 sept 2013 ... Als ik buiten kom kijk ik omhoog – Onderzoek naar de ... Borderline-times: het
einde van de normaliteit -. Prof. dr. Dirk De Wachter (KU Leuven).
17u30 Lecture: The importance of our knowledge economy for growth and sustainability. Tom Heyman, CEO Janssen Pharmaceut
13 Feb 2013 ... -clinical teaching & competency exam SOFTWARE (CDROM or Web. Versions) ...
system. -Medical education administration SOFTWARE for administration of ... -
import unlimited questions, up to 10 answer choices, to password-protected ....
Apr 21, 2010 - terms of cost, Drug B is best in terms of effectiveness, and Drug C is best in .... groups completed a full AHP analysis using a laptop computer.
Qu'est-ce que le papa du petit Nicolas serait devenu s'il n'était pas devenu ....
Nicolas, Les Récrés du Petit Nicolas, Les Vacances du Petit Nicolas, Le Petit ...
Jackson S, Gerry E, Nolan C, Bertram C, Marsden J, Elder DE, Barrett JH, ... Saw RPM, Armstrong BK, Mason RS, Morton RL, Shannon KF, Spillane AJ,.
Abstract: The EFQM excellence model is a famous quality management tool. We have ... of their product, the number of calls to the help desk will decrease. 2.
Statistiek voor het secundair onderwijs. Gebruik van de TI-83/84 Plus ..... Je kan
de gegevens ook selecteren en via het klembord kopiëren in Excel. Merk op dat ...
Beethoven's IX Symphony and then Chopin mazurkas in their shopping basket.â We are thereby interested in intra-transaction patterns rather than in inter-.
... me the valuable lesson to program everything and were my helpdesk ..... 7.1 Customer time windows . ..... An inland vessel moves freight of multiple customers.
Reglement betreffende de masterscriptie (tweede master rechten) ..... de kwaliteit
van de bronnen, de relevantie van de bronnen voor de onderzoeksvraag, de.
which common indicators affected the result more than rare ones. ... It was most cost-effective to protect a large proportion of young forests since they generally have a lower net .... Structure-based indicators registered in the NFI were used as pr
Terminal-mode components: DIAL Server/Client, App2App. Server .... Terminal. CS. App2App. Server. Sync. Server. Pairing. Server. Support Lib. CS. App. CS.
Supported Platforms: Android, iOS (coming soon) ... Page 10 ... Two Implementations: Chrome (Desktop and Android) & Firefox (Desktop and Android).
Microsoft Windows NT) supports user memory allocation with these constraints, for the ... PC with Pentium Pro CPUs running Microsoft Windows NT 4.0.
Computer Science Department - University of California, Los Angeles, CA 90095, US. â ..... turbochargers where the kinetic energy of the exhaust gases.
We analyze anticipating synchronization in chaotic systems with time-delay cou- pling. Two algorithms for extending the prediction horizon are considered.
Mar 16, 2009 - two-phase flows with a much lower numerical diffusion, even in the presence of ... Numerous methods have been introduced to solve two-phase flow problems ...... Communications in Numerical Methods in Engineering,.
Co for Onshore Oil Operation) | Hazem Wahab Ibrahim (Baker Hughes) | Mohamed Farouk Ibrahim. (Baker Hughes Inc). DOI http://dx.doi.org/10.2118/171852 ...
(http://www.digiuni.nl/digiuni//download/DI.PROC.014.Handboek%20techniek.v11.pdf ). The Herridge Group, Learning Objects and instructional design, online ...Missing:
Aug 31, 2012 - tion of cooperative game design patterns [1, 4, 6, 7, 9, 10, 11], it remains open ... computer science background and were recruited among uni- versity staff and ... One of the laptops was a HP. Compaq .... a designated window.
Cost-effective Web-based Media Synchronization Schemes ... - UHasselt
MediaSharing (sMS) service, a Web-conform framework which grants geographically ... All back-end hardware is hosted and managed by PaaS cloud provider.
Cost-effective Web-based Media Synchronization Schemes for Real-time Distributed Groupware Maarten Wijnants, Peter Quax and Wim Lamotte Hasselt University / tUL / iMinds / Expertise Centre for Digital Media Wetenschapspark 2, 3590 Diepenbeek, Belgium / {firstname.lastname}@uhasselt.be
A multitude of application domains benefit from synchronized multimedia content presentation and playback across spatially scattered client stations. Example use cases situated in the real-time distributed groupware realm include online remote tutoring, telework, and the non-co-located synchronous browsing through digital photos.
Example cross-platform sMS session (picture sharing scenario involving PC and tablet)
At the core of any synchronous media sharing and consumption platform lies its real-time content synchronization procedure. The synchronicity requirement namely dictates that spatially distributed participants need to be presented the same content at (approximately) the same time. In the literature, this concept is sometimes denoted by the term group synchronization or Inter-Destination Media Synchronization (IDMS). This poster presents five concrete hosting and deployment strategies that realize media synchronization over the Web. The proposed techniques have been implemented and experimentally validated as part of the synchronous MediaSharing (sMS) service, a Web-conform framework which grants geographically dispersed users the ability to share and synchronously consume digital pictures and video clips. All five schemes are completely Web-compliant, achieve relatively loose synchronization accuracy, and are non-distributed (i.e., they require centralized coordination). The proposed synchronization solutions have also been subjected to a high-level economic costbenefit analysis by assessing their infrastructural requirements and the thereby induced operational expenditure. The presented results are not bound to the sMS framework but instead are generalizable to many Web-based services that are conceptually situated in the same time, different place category of Johansen’s groupware typology.
Webserver plus AJAX
• • • • •
Dedicated back-end hardware (Webserver) Back-end PHP software implementation Sync instructions persisted in back-end DB AJAX as client/server transport mechanism Poll-based sync data dissemination (clients poll server periodically to solicit up-to-date state)
Facebook Page
Converged access: Seamless content sync between physical devices and digital world
Synchronization in the Cloud
XMPP with Multi-User Chat
PaaS implementation on Google App Engine JavaServer Pages back-end implementation Sync instructions persisted in GAE Datastore Push-based sync data dissemination via GAE Channel API (sMS session maps to channel) + Intrinsic scalability of back-end resources + Channel API expedites sync record distribution
• Extensible Messaging and Presence Protocol • MUC extension introduces textual group chat • sMS sessions are mapped to rooms, session sync data broadcast within room • Publish-subscribe interaction paradigm + No back-end software implementation + Public XMPP MUC servers are freely available
• • • •
• Sync mediation via specialized, public Facebook Page • sMS session mapped to post on Page (holds session config data) • Session sync data communicated as comments on corresponding post • Clients periodically query Page for newest comment • Auto cleanup of obsolete comments + No FB user account pollution - Facebook dynamically limits publication volume & rate - Replication across Facebook servers is non-instantaneous consistency issues
• Sync data as public tweet • Twitter Streaming API on back-end Webserver to filter sync tweets • RDBMS-based sync storage • Iterative poll-based sync data dissemination (AJAX) - User account pollution - Tweet length restrictions limit sync message size - No access to Streaming API from within Web browsers - Rate limits on Twitter API usage and strict per-day upper bound on tweet publication volume - API-powered tweet posting is noninstantaneous consistency issues
Twitter Tweets
The work presented on this poster is co-funded by the iMinds ICON project 3DTV 2.0
Cost-effectiveness and Infrastructural Requirements Webserver plus AJAX
• Requires Webserver hosting (with PHP & RDBMS support) and management • Typically incurs a monolithic monthly or yearly fee
Synchronization in the Cloud
• All back-end hardware is hosted and managed by PaaS cloud provider • Actual cost depends on provider’s pricing model; many vendors (e.g., GAE) apply a pay-per-use billing system and offer free policies for apps that satisfy predefined resource usage quota (CPU, …)
XMPP with MultiUser Chat
• Requires MUC-enabled XMPP server(s) • Complimentary XMPP servers are abundantly available online
Facebook Page
• No hosting expenses • Facebook’s back-office takes care of persistence and dissemination of sync instructions
Twitter Tweets
• Twitter Streaming API imposes Webserver hosting (with PHP & RDBMS support) and management • Typically incurs a monolithic monthly or yearly fee