Change search
ReferencesLink to record
Permanent link

Direct link
Comparing Properties of Massively Multiplayer Online Worlds and the Internet of Things
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.ORCID iD: 0000-0002-4065-5322
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
(English)Article in journal (Refereed) Submitted
Abstract [en]

With the rise of the Internet of Things (IoT), this means recognizing the need for architectures to handle billions of devices and their interactions. A virtual world engine at the massively multiplayer scale is a massively multiplayer online world (MMOW); one thing virtual world engines realized when going into the scale of MMOs, is the cost of maintaining a potentially quadratic number of interactions between a massive number of objects, laid out in a spatial dimension. Research into IoT was fueled by research in wireless sensor networks, but rather than start from a device perspective, this article looks at how architectures deal with interacting entities at large scale. The domain of MMOWs is examined for properties that are affected by scale. Thereafter the domain of IoT is evaluated to see if each of those properties are found and how each is handled. By comparing the current state of the art of MMOWs and IoT, with respect to scalability, the problem of scaling IoT is explicated, as well as the problem of incorporating an MMOW with IoT into a pervasive platform. Three case studies of a MMOW interfacing with IoT are presented in closing.

National Category
Software Engineering
Research subject
Computer and Systems Sciences
Identifiers
URN: urn:nbn:se:su:diva-129150OAI: oai:DiVA.org:su-129150DiVA: diva2:920090
Available from: 2016-04-15 Created: 2016-04-15 Last updated: 2016-04-28Bibliographically approved
In thesis
1. Distributed Technology-Sustained Pervasive Applications
Open this publication in new window or tab >>Distributed Technology-Sustained Pervasive Applications
2016 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Technology-sustained pervasive games, contrary to technology-supported pervasive games, can be understood as computer games interfacing with the physical world. Pervasive games are known to make use of ‘non-standard input devices’ and with the rise of the Internet of Things (IoT), pervasive applications can be expected to move beyond games. This dissertation is requirements- and development-focused Design Science research for distributed technology-sustained pervasive applications, incorporating knowledge from the domains of Distributed Computing, Mixed Reality, Context-Aware Computing, Geographical Information Systems and IoT. Computer video games have existed for decades, with a reusable game engine to drive them. If pervasive games can be understood as computer games interfacing with the physical world, can computer game engines be used to stage pervasive games? Considering the use of non-standard input devices in pervasive games and the rise of IoT, how will this affect the architectures supporting the broader set of pervasive applications? The use of a game engine can be found in some existing pervasive game projects, but general research into how the domain of pervasive games overlaps with that of video games is lacking. When an engine is used, a discussion of, what type of engine is most suitable and what properties are being fulfilled by the engine, is often not part of the discourse. This dissertation uses multiple iterations of the method framework for Design Science for the design and development of three software system architectures. In the face of IoT, the problem of extending pervasive games into a fourth software architecture, accommodating a broader set of pervasive applications, is explicated. The requirements, for technology-sustained pervasive games, are verified through the design, development and demonstration of the three software system architectures. The scaling up of the architecture to support distributed pervasive applications, is based on research in the domain of Virtual Worlds and IoT. The results of this dissertation are: the aligning of the Pervasive Games research domain with that of Virtual Worlds, the mapping of virtual time and space to physical counterparts, the scaling up of pervasive games to distributed systems, and the explication of the problem of incorporating IoT into pervasive applications. The implication of this dissertation is to ensure that pervasive games are not left reinventing existing technologies.

Abstract [sv]

Teknikförmedlade verklighetsspel (technology-sustained pervasive games), i motsats till teknikstödda verklighetsspel (technology-supported pervasive games), kan förstås som dataspelets gränssnitt mot den fysiska världen. Verklighetsspel games är kända för att använda sig av ‘icke-standardiserade inmatningsenheter’ och med ökningen av Sakernas Internet (Internet of Things) (IoT), kan verklighetsapplikationer (pervasive applications) förväntas gå längre än verklighetsspel. Denna avhandling omfattar krav- och utvecklingfokuserad (Design Science) forskning för distribuerad teknik omfattande verklighetsspel, som innehåller kunskap från områdena distribuerad databehandling (Distributed Computing), blandad realitet (Mixed Reality), kontextmedveten databehandling, geografiska informationssystem och IoT. Dataspel har funnits i decennier, ofta med en återanvändbar spelmotor för att driva dem. Om verklighetsspel kan förstås som dataspel med gränssnitt mot den fysiska världen, kan då dataspelsmotorer användas för att iscensätta verklighetsspel? Med tanke på användningen av ickestandardiserade inmatningsenheter i verklighetsspel och den tilltagande mängde IoT tillämpningar, hur kommer detta att påverka arkitekturen som stöder verklighetsspel? Användningen av en konventionell spelmotor kan återfinnas i vissa befintliga verklighetsspelsprojekt, men mer generell forskning om hur verklighetsspel överlappar med konventionella dataspel saknas. När en konventionell dataspelsmotor används, är en diskussion om vilken typ av motor som är mest lämplig och vilka egenskaper uppfylls av motorn ofta inte en del av diskursen. Denna avhandling använder flera iterationer av metodramverket för design vetenskap (method framework for Design Science) för konstruktion och utveckling av tre mjukvarusystemarkitekturer. Med tanke på IoT utarbetas problemet att utvidga verklighetsspel till en fjärde mjukvaruarkitektur som kan tillmötesgå en bredare uppsättning av verklighetsapplikationer. Kraven för teknikförmedlade verklighetsspel verifieras genom design, utveckling och demonstration av tre mjukvarusystemarkitekturer. Uppskalning av arkitekturen för att stödja distribuerade verklighetsspel är baserad på forskning inom området för virtuella världar och IoT. Resultaten från avhandlingen är: anpassning av forskningsområdet verklighetsspel med forskningsområdet virtuella världar, metod för matchning av virtuell tid och utrymme till fysiska motsvarigheter, uppskalning av verklighetsspel till distribuerade system, och utarbetning av problemen med att införliva IoT in verklighetsapplikationer. Innebörden av denna avhandling är att se till att implementeringen av verklighetsspel inte leder till att man återuppfinner redan existerande teknik.

Place, publisher, year, edition, pages
Stockholm: Department of Computer and Systems Sciences, Stockholm University, 2016. 64 p.
Series
Report Series / Department of Computer & Systems Sciences, ISSN 1101-8526 ; 15-016
Keyword
pervasive, games, engine, distributed, virtual, world, internet of things
National Category
Computer Science
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-129151 (URN)978-91-7649-277-2 (ISBN)
Public defence
2016-06-13, Lilla hörsalen, NOD-huset, Borgarfjordsgatan 12, Kista, 13:00 (English)
Opponent
Supervisors
Note

At the time of the doctoral defense, the following papers were unpublished and had a status as follows: Paper 4: Submitted. Paper 6: Submitted. Paper 7: Submitted.

Available from: 2016-05-23 Created: 2016-04-15 Last updated: 2016-05-23Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Nevelsteen, Kim J. L.Kanter, TheoRahmani, Rahim
By organisation
Department of Computer and Systems Sciences
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 17 hits
ReferencesLink to record
Permanent link

Direct link