{"id":"https://openalex.org/W2554855838","doi":null,"title":"A Generic Game Server","display_name":"A Generic Game Server","publication_year":2011,"publication_date":"2011-01-01","ids":{"openalex":"https://openalex.org/W2554855838","mag":"2554855838"},"language":"en","primary_location":{"id":"mag:2554855838","doi":null,"is_oa":false,"landing_page_url":"http://jeena.net/t/GGS.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068070545","display_name":"Jonatan P\u00e5lsson","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jonatan P\u00e5lsson","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020804884","display_name":"Richard Pannek","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Richard Pannek","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082890812","display_name":"Niklas Landin","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Niklas Landin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5082138609","display_name":"Mattias Petterson","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mattias Petterson","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.45449917,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9800000190734863,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9800000190734863,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.0044999998062849045,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.002899999963119626,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/game-servers","display_name":"game servers","score":0.8299999833106995},{"id":"https://openalex.org/keywords/network-games","display_name":"network games","score":0.7260000109672546},{"id":"https://openalex.org/keywords/erlang","display_name":"Erlang","score":0.8389999866485596},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"fault tolerance","score":0.9490000009536743},{"id":"https://openalex.org/keywords/virtual-machines","display_name":"virtual machines","score":0.9110000133514404},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.453000009059906},{"id":"https://openalex.org/keywords/v8-engine","display_name":"V8 engine","score":0.597000002861023},{"id":"https://openalex.org/keywords/server-reliability","display_name":"server reliability","score":0.6100000143051147}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8092864155769348},{"id":"https://openalex.org/C109347269","wikidata":"https://www.wikidata.org/wiki/Q1753830","display_name":"Game programming","level":5,"score":0.7442840933799744},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.7233338952064514},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5618281364440918},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.48221147060394287},{"id":"https://openalex.org/C180591934","wikidata":"https://www.wikidata.org/wiki/Q1253369","display_name":"Downtime","level":2,"score":0.44563084840774536},{"id":"https://openalex.org/C54276265","wikidata":"https://www.wikidata.org/wiki/Q1061635","display_name":"Video game development","level":3,"score":0.44127655029296875},{"id":"https://openalex.org/C82484044","wikidata":"https://www.wikidata.org/wiki/Q334879","display_name":"Erlang (programming language)","level":3,"score":0.4364648759365082},{"id":"https://openalex.org/C41826821","wikidata":"https://www.wikidata.org/wiki/Q844005","display_name":"Game Developer","level":3,"score":0.43371888995170593},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32473626732826233},{"id":"https://openalex.org/C503285160","wikidata":"https://www.wikidata.org/wiki/Q858057","display_name":"Game design","level":2,"score":0.3225139081478119},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.22803962230682373},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22219029068946838},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.16634872555732727},{"id":"https://openalex.org/C6907630","wikidata":"https://www.wikidata.org/wiki/Q3010535","display_name":"Game design document","level":4,"score":0.16185849905014038}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:2554855838","doi":null,"is_oa":false,"landing_page_url":"http://jeena.net/t/GGS.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1569214292","https://openalex.org/W2030358379","https://openalex.org/W2109104535","https://openalex.org/W2165623476","https://openalex.org/W2167267243","https://openalex.org/W2169624732","https://openalex.org/W2969782748"],"related_works":["https://openalex.org/W339812678","https://openalex.org/W2093849639","https://openalex.org/W7096913260","https://openalex.org/W7095513592","https://openalex.org/W2949325805","https://openalex.org/W7038168772","https://openalex.org/W7135815305","https://openalex.org/W7043354980","https://openalex.org/W2068665629","https://openalex.org/W2086710028"],"abstract_inverted_index":{"Today":[0],"users":[1],"of":[2,8,26,37,51,181,205],"network":[3],"games":[4,52,111,145,194,218],"often":[5,21],"experience":[6],"failures":[7],"the":[9,23,58,64,68,73,91,105,110,137,162,220],"servers":[10],"while":[11],"playing":[12],"or":[13],"downtime":[14],"due":[15],"to":[16,31,41,82,103,112,136,143,157,174,199,214],"maintenance.":[17],"Additionally":[18],"game":[19,29,45,87,178],"developers":[20],"perform":[22],"difficult":[24],"task":[25],"reinventing":[27],"a":[28,43,84,159,176,206],"server":[30,46,92,160],"meet":[32],"their":[33],"needs.":[34],"The":[35,127,149],"purpose":[36],"this":[38,224],"thesis":[39,190],"is":[40,55,95,121,134,155,171],"design":[42,158],"reliable":[44,86],"which":[47],"supports":[48],"different":[49,116,183,187],"types":[50],"simultaneously.":[53],"It":[54,209],"investigated":[56,96],"if":[57,97],"techniques":[59,221],"and":[60,72,133,169],"tools":[61,163],"used":[62,81,102],"in":[63,115,123,147,186,223],"telecom":[65,167],"industry,":[66],"specifically":[67],"programming":[69,117],"language":[70],"Erlang":[71,124],"Open":[74],"Telecom":[75],"Platform":[76],"(OTP)":[77],"framework,":[78],"can":[79,100,195],"be":[80,101,113,197,211],"create":[83,175],"highly":[85],"server.":[88,208],"To":[89],"make":[90],"generic,":[93],"it":[94,154,170],"virtual":[98,141],"machines":[99],"run":[104,144],"actual":[106],"games,":[107,184],"thereby":[108],"allowing":[109],"developed":[114,122,198],"languages.":[118,188],"A":[119],"prototype":[120,128],"using":[125,161,219],"OTP.":[126],"features":[129],"basic":[130],"fault":[131],"tolerance":[132],"connected":[135],"Google":[138],"V8":[139],"JavaScript":[140],"machine":[142],"written":[146,185],"JavaScript.":[148],"test":[150],"results":[151],"show":[152],"that":[153,192],"possible":[156,173],"originally":[164],"intended":[165],"for":[166],"software":[168],"indeed":[172],"generic":[177,207],"server,":[179],"capable":[180],"running":[182],"This":[189],"concludes":[191],"simple":[193],"easily":[196],"work":[200],"reliably":[201],"by":[202],"making":[203],"use":[204],"should":[210],"worthwhile":[212],"attempting":[213],"develop":[215],"more":[216],"advanced":[217],"described":[222],"thesis.":[225]},"counts_by_year":[],"updated_date":"2025-11-06T04:12:42.849631","created_date":"2016-11-30T00:00:00"}
