• Title/Summary/Keyword: On-line Game Server

Search Result 34, Processing Time 0.02 seconds

A Comparative Analysis of Socket I/O models for Massively Multi-player On-line Network Game Server (대규모 네트워크 게임 서버를 위한 소켓 I/O모델의 비교 분석)

  • Choi, Jin-Seong;Piao, Xuefeng;Jeon, Jae-Woo;Oh, Sam-Kweon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11b
    • /
    • pp.1209-1212
    • /
    • 2002
  • 대규모 네트워크 게임은 최대한 많은 사용자를 수용할 수 있어야 하며 사용자들에게 안정적인 서비스를 제공할 수 있어야 한다. 그러나 많은 사용자들의 서버 동시 접속 및 제한된 네트워크 대역폭 등의 문제들로 인해 네트워크 게임 서버는 부하가 걸릴 수 있다. 이런 부하를 최대한 줄이기 위해 네트워크 게임 서버는 기능별로 분산되어 있는 것이 일반적이며, 분산된 서버들간의 통신 또는 서버와 클라이언트들간의 통신은 운영체제에서 제공하는 네트워크 통신 라이브러리를 사용한다. 본 논문에서는 Microsoft 사의 윈도우즈 계열에서 제공하는 다섯 가지 소켓 I/O 모델들에 대해 조사하고 비교 분석한다. 비교 분석한 결과 대규모 네트워크 게임 환경에서는 IOCP 모델이 기타 소켓 모델에 비해 IO 처리가 여러 가지 장점을 가지고 있음을 알 수 있다.

  • PDF

A Cloud-Edge Collaborative Computing Task Scheduling and Resource Allocation Algorithm for Energy Internet Environment

  • Song, Xin;Wang, Yue;Xie, Zhigang;Xia, Lin
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.6
    • /
    • pp.2282-2303
    • /
    • 2021
  • To solve the problems of heavy computing load and system transmission pressure in energy internet (EI), we establish a three-tier cloud-edge integrated EI network based on a cloud-edge collaborative computing to achieve the tradeoff between energy consumption and the system delay. A joint optimization problem for resource allocation and task offloading in the threetier cloud-edge integrated EI network is formulated to minimize the total system cost under the constraints of the task scheduling binary variables of each sensor node, the maximum uplink transmit power of each sensor node, the limited computation capability of the sensor node and the maximum computation resource of each edge server, which is a Mixed Integer Non-linear Programming (MINLP) problem. To solve the problem, we propose a joint task offloading and resource allocation algorithm (JTOARA), which is decomposed into three subproblems including the uplink transmission power allocation sub-problem, the computation resource allocation sub-problem, and the offloading scheme selection subproblem. Then, the power allocation of each sensor node is achieved by bisection search algorithm, which has a fast convergence. While the computation resource allocation is derived by line optimization method and convex optimization theory. Finally, to achieve the optimal task offloading, we propose a cloud-edge collaborative computation offloading schemes based on game theory and prove the existence of Nash Equilibrium. The simulation results demonstrate that our proposed algorithm can improve output performance as comparing with the conventional algorithms, and its performance is close to the that of the enumerative algorithm.

The Impacts of Social Support and Psychological Factors on Guild Members' Flow and Loyalty in MMORPG (MMORPG에서 길드 구성원들의 사회적 지지와 심리적 요인들이 플로우 및 충성도에 미치는 영향)

  • Kang, Ju-Seon;Ko, Yoon-Jung;Ko, Il-Sang
    • Asia pacific journal of information systems
    • /
    • v.19 no.3
    • /
    • pp.69-98
    • /
    • 2009
  • We investigated what factors motivate gamers to participate in a guild and why they continue to be engaged as members of the guild. We find that, based on the result of focus group interviews with MMORPG gamers, social support and self-esteem factors play important roles. Considering both prior research and the focus group interviews we have conducted, we define social support and character control as independent variables. Character identity, guild identity, and self-esteem are proposed as mediating variables while guild flow and game loyalty as dependent variables. Accordingly, we develop the research model and hypotheses, and verify them empirically. Based on our experiences of playing the WoW game, we proposed a research model and conducted focus-group interviews (FGIs). FGIs involve formulating a hypothesis and then collecting some relevant data. FGIs were conducted face-to-face with students of C University in Korea. We formulated structured interview schedules, and the questions were based on our research variables and personal experiences. The questions for the interviews encompassed the following areas: (a) the demographic characteristics of the focus group; (b) the number of years for which respondents had played online games; (c) the motive for starting a game; (d) the number of game-characters assumed by each gamer; (e) the type of game played; and (f) other issues such as the reasons for involvement in the play, the willingness to reuse the game in case new versions were released, etc. On average, it took two hours to interview each of three groups. A primary set of FGIs was conducted with three groups on the premise that there would be some differences caused by character race (Horde vs. Alliance) or by playable server (Normal vs. Combat). With respect to the manner of playing, we found that guild members shared information, felt a sense of belonging, and played computer games for quite a long time through the guild; however, they did not undergo these experiences when playing alone. Gamers who belonged to a specific guild helped other players without expecting compensation for that, freely shared information about the game, gave away items for free, and more generous with other members who made mistakes. The guild members were aware of the existence other members and experienced a sense of belonging through interactions with, and evaluations from, other players. It was clear that social support was shown within the guild and that it played an important role as a major research variable. Based on the results of the first FGIs, a second set of in-depth FGIs was carried out with a focus on the psychology of the individual within the guild and the social community of the guild. The second set of FGIs also focused on the guild's offline meetings. Gamers, over all, recognize the necessity of joining a community, not only off-line but also online world of the guild. They admit that the guild is important for them to easily and conveniently enjoy playing online computer games. The active behavior and positive attitudes of existing guild members can motivate new members of the guild to adapt themselves to the guild environment. They then adopt the same behaviors and attitudes of established guild members. In this manner, the new members of the guild strengthen the bonds with other gamers while feeling a sense of belonging, and developing social identity, thereby. It was discovered that the interaction among guild members and the social support encouraged new gamers to quickly develop a sense of social identity and increase their self-esteem. The guild seemed to play the role of socializing gamers. Sometimes, even in the real world, the guild members helped one another; therefore, the features of the guild also spilled over to the offline environment. We intend to use self-esteem, which was found through the second set of FGIs, as an important research variable. To collect data, an online survey was designed with a questionnaire to be completed by WoW gamers, who belong to a guild. The survey was registered on the best three domestic game-sites: 'WoW playforum,' 'WoW gamemeca,' and 'Wow invent.' The selected items to be measured in the questionnaire were decided based on prior research and data from FGIs. To verify the content of the questionnaire, we carried out a pilot test with the same participants to point out ambiguous questions as a way to ensure maximum accuracy of the survey result. A total of 244 responses were analyzed from the 250 completed questionnaires. The SEM analysis was used to test goodness-of-fit of the model. As a result, we found important results as follows: First, according to the statistics, social support had statistically significant impacts on character control, character identity, guild identity and self-esteem. Second, character control had significant effects on character identity, guild identity and self-esteem. Third, character identity shows its clear impact on self-esteem and game loyalty. Fourth, guild identity affected self-esteem, guild flow and game loyalty. Fifth, self-esteem had a positive influence on the guild flow. These days, the number of virtual community is rising along with its significance largely because of the nature of the online games. Accordingly, this study is designed to clarify the psychological relationship between gamers within the guild that has been generally established by gamers to play online games together. This study focuses on the relationships in which social support influences guild flow or game loyalty through character control, character identity, guild identity, and self-esteem, which are present within a guild in the MMORPG game environment. The study results are as follows. First, the effects of social support on character control, character identity, guild identity and self-esteem are proven to be statistically significant. It was found that character control improves character identity, guild identity and self-esteem. Among the seven variables, social support, which is derived from FGIs, plays an important role in this study. With the active support of other guild members, gamers can improve their ability to develop good characters and to control them. Second, character identity has a positive effect on self-esteem and game loyalty, while guild identity has a significant effect on self-esteem, guild flow and game loyalty. Self-esteem affects guild flow. It was found that the higher the character and guild identities become, the greater the self-esteem is established. Contrary to the findings of prior research, our study results indicate that the relationship between character identity and guild flow is not significant. Rather, it was found that character identity directly affects game players' loyalty. Even though the character identity had no direct effect on increasing guild flow, it has indirectly affected guild flow through self-esteem. The significant relationship between self-esteem and guild flow indicates that gamers achieve flow, i.e., a feeling of pleasure and excitement through social support. Several important implications of this study should be noted. First, both qualitative and quantitative methods were used to conduct this study. Through FGIs, it was observed that both social support and self-esteem are important variables. Second, because guilds had been rarely studied, this research is expected to play an important role in the online community. Third, according to the result, six hypotheses (H1, H5, H6, H7, H8, and H11) setup based on FGIs, were statistically significant; thus, we can suggest the corresponding relationships among the variables as a guideline for follow-up research. Our research is significant as it has following implications: first, the social support of the guild members is important when establishing character control, character identity, guildidentity and self-esteem. It is also a major variable that affects guild flow and game loyalty. Second, character control when improved by social support shows notable influence on the development of character identity, guild identity and self-esteem. Third, character identity and guild identity are major factors to help establish gamers' own self-esteem. Fourth, character identity affects guild flow through self-esteem and game loyalty. The gamers usually express themselves through characters; the higher character identity is, the more loyalty a gamer has. Fifth, guild identity, established within the guild, has clear effects on self-esteem, guild flow and game loyalty. Sixth, qualitative and quantitative methods are employed to conduct this study. Based on the results of focus group interviews and SEM analysis, we find that the social support by guild members and psychological factors are significant in strengthening the flow of guild and loyalty to the game. As such, game developers should provide some extra functions for guild community, through which gamers can play online games in collaboration with one another. Also, we suggest that positive self-esteem which is built up through social support can help gamers achieve higher level of flow and satisfaction, which will consequently contribute to minimizing the possibility for the players to develop negative attitude toward the guild they belong to.

P2P Systems based on Cloud Computing for Scalability of MMOG (MMOG의 확장성을 위한 클라우드 컴퓨팅 기반의 P2P 시스템)

  • Kim, Jin-Hwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.4
    • /
    • pp.1-8
    • /
    • 2021
  • In this paper, we propose an approach that combines the technological advantages of P2P and cloud computing to support MMOGs that allowing a huge amount of users worldwide to share a real-time virtual environment. The proposed P2P system based on cloud computing can provide a greater level of scalability because their more resources are added to the infrastructure even when the amount of users grows rapidly. This system also relieves a lot of computational power and network traffic, the load on the servers in the cloud by exploiting the capacity of the peers. In this paper, we describe the concept and basic architecture of cloud computing-based P2P Systems for scalability of MMOGs. An efficient and effective provisioning of resources and mapping of load are mandatory to realize this architecture that scales in economical cost and quality of service to large communities of users. Simulation results show that by controlling the amount of cloud and user-provided resource, the proposed P2P system can reduce the bandwidth at the server while utilizing their enough bandwidth when the number of simultaneous users keeps growing.