Cloud / Oludap case study - Vittorio Amos Ziparo, Algorithmica
-
Upload
open-world-forum -
Category
Technology
-
view
643 -
download
2
description
Transcript of Cloud / Oludap case study - Vittorio Amos Ziparo, Algorithmica
an AI approach to an AI approach to web gaming in the cloudweb gaming in the cloud
Vittorio Amos ZiparoVittorio Amos Ziparo@OWF 2011@OWF 2011
Cloud-TMCloud-TM
co-financed by the European Commission through the contract no. 257784. co-financed by the European Commission through the contract no. 257784.
Web GamesWeb Games
Gameforge > 300M reg users!Gameforge > 300M reg users!Zynga has 50% of facebook users!Zynga has 50% of facebook users!
Flash GamesFlash GamesBrowser GamesBrowser Games
OutlookOutlook
● an AI design pattern
● scaling in the Cloud
an AI an AI design patterndesign pattern
MAS: an AI pattern MAS: an AI pattern
EnvironmentEnvironmentAgentAgentActionActionPerceptPercept
mor
e age
nts
mor
e age
nts
1. Benefits of a cmd patternBenefits of a cmd pattern
2.2. Guarantees on correctnessGuarantees on correctness
3.3. Easy to plug in AI and MAS codeEasy to plug in AI and MAS code
Why MAS?Why MAS?
MadMassMadMass
open source
open source
ruby lib (se
rver)
ruby lib (se
rver)
js lib (
js lib (client)
client)
scaling in scaling in the Cloudthe Cloud
The price of scalingThe price of scaling
A DSTM data layerA DSTM data layer
Distributed Software Transactional MemoryDistributed Software Transactional Memory
... imagine a memory that elastically scales... imagine a memory that elastically scales,,
that transparently persists data, that transparently persists data,
and that deals for you with concurrency issuesand that deals for you with concurrency issues
A Red Hat BackboneA Red Hat Backbone
Autonomic Self-OptimizationAutonomic Self-Optimization
Want to know more?Want to know more?
oludap.comoludap.com
github.com/algorithmica/madmass github.com/algorithmica/madmass
cloudtm.eucloudtm.eu
www.hibernate.org/subprojects/ogm www.hibernate.org/subprojects/ogm
www.jboss.org/infinispanwww.jboss.org/infinispan
torquebox.orgtorquebox.org
Thanks!Thanks!