Dissertation > Excellent graduate degree dissertation topics show

Multi-core Optimization Technique of Multi-player Online Game Server Design

Author: QianChenDi
Tutor: QuanHongYan
School: East China Normal University
Course: Software Engineering
Keywords: Server design Multi-core optimization Parallel processing Process communication
CLC: TP393.05
Type: Master's thesis
Year: 2009
Downloads: 117
Quote: 0
Read: Download Dissertation

Abstract


As can be seen from the history of the development of online games , online games are becoming increasingly complex , evolved from the initial simple online play for the virtual world of today's complex game . Today , a good online game , online at the same time the number will reach hundreds of thousands or even millions . In order to meet such a large number of players , the game operators have to upgrade the hardware configuration of the server . But the emergence of multi-core processors makes the server program performance increase can not be obtained from the higher CPU frequency , simply upgrade the hardware is not enough to solve the problem . This thesis is based on the server-side development of online games , a suitable parallel programming model for network game server development , summarized by comparing research works on single-core processor and multi-core processors . On this basis, the use of the work breakdown structure (Work Breakdown Structure, abbreviated as WBS) to optimize the entire server architecture , the system is divided into smaller particle size independent subsystem , designed to reduce the degree of coupling between modules . At the same time research the the learning adaptive communication environment ( Adaptive CommunicationEnvironment , abbreviated as ACE) development kit , including proactive (Proactor) mode to achieve high-performance network communication module to comply with the rules of parallel computing . Use interprocess communication service access point (Inter-Process Communication Service Access Points, abbreviated as the IPC SAP) mechanism to achieve a cross-platform implementation of inter-process communication module . The system integrates Lua scripting language , and take advantage of the flexibility of the language itself has brought convenience to the deployment of the system and secondary development . The research in this paper not only solves the multicore environment server resource utilization , but also to facilitate system expansion , upgrade and maintenance work to improve the efficiency and quality of system development . At the same time provide a system-level reuse support system development for different types of online games . So that the secondary development staff to devote more energy on game logic implementations and play design , reduces server development threshold , reducing the burden on developers .

Related Dissertations

  1. Octeon multicore processing based Network Intrusion Detection System Research and Design,TP393.08
  2. An Application Study for ETL Techniques in Realization of Data Analysis System,TP311.13
  3. Multithreaded Parallel Programming of H.264 on TILE64,TN919.81
  4. Study on Airborne ISAR Imaging of Ship Targets and Its Hardware Implementation,TN957.52
  5. The Design of High-speed Great Capacity Image Storage System,TP333
  6. CAVLC in H.264/AVC encoder hardware design and FPGA Implementation,TN919.81
  7. The Research on On-Line Detected Projectile Multiple Parallel Signals Processing System,TN911.72
  8. The Study of Airborne Multi-channel SAR/GMTI Algorithm and Its Hardware Implementation,TN958
  9. Based on digital image processing algorithms and more soft-core parallel processing,TP391.41
  10. The Communication Competence of College Advisors,G641
  11. Study and Implementation of Real-time ISAR Imaging Technology Based on ADSP-TS201S,TN958
  12. A Great Capacity Data Storage System Design,TP333
  13. Research on Technology of Computed Tomography Based on GPU,TP391.41
  14. ASP.NET-based office automation system design and implementation,TP311.52
  15. Application of Graphics Processing Unit in Matrix Inversion and Normal Mode Analysis,TP391.41
  16. Research on Noise Tolerance of Morphological Associative Memory Networks,TN911.4
  17. High Performance Image Mosaicking for HJ-1 Satellites Images,TP751
  18. The Technology and Realize Method of RS Image Parallel Process Base on GPU,TP751
  19. An engineering design parameter monitor,TP274
  20. Query Optimization Research of Analysis Database and Its Implementation,TP311.138GB

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Network equipment
© 2012 www.DissertationTopic.Net  Mobile