CN107846436A - A kind of method and system of high concurrent IA frame serverPC processing data - Google Patents

A kind of method and system of high concurrent IA frame serverPC processing data Download PDF

Info

Publication number
CN107846436A
CN107846436A CN201610835783.4A CN201610835783A CN107846436A CN 107846436 A CN107846436 A CN 107846436A CN 201610835783 A CN201610835783 A CN 201610835783A CN 107846436 A CN107846436 A CN 107846436A
Authority
CN
China
Prior art keywords
server
processing
data
central server
processing server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610835783.4A
Other languages
Chinese (zh)
Inventor
张玉川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TVM Beijing Technology Co Ltd
Original Assignee
TVM Beijing Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TVM Beijing Technology Co Ltd filed Critical TVM Beijing Technology Co Ltd
Priority to CN201610835783.4A priority Critical patent/CN107846436A/en
Publication of CN107846436A publication Critical patent/CN107846436A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multi Processors (AREA)

Abstract

The invention discloses a kind of method and system of high concurrent IA frame serverPC processing data, this method includes:Processing server updates the data;Processing server timing and central server synchrodata;Central server timing and processing server synchrodata;The processing server includes being no less than one;Different processing servers handles different data respectively;Different processing servers carries out data syn-chronization respectively with the central server.Technical solution of the present invention optimizes the strategy and flow of server process high concurrent business, has coordinated the collaboration step of cluster server, ensures the stability of cluster server work, reduces the financial cost of technical scheme, effectively improves the overall efficiency of cluster server.

Description

A kind of method and system of high concurrent IA frame serverPC processing data
Technical field
The present invention relates to IT (information technology) field, more particularly to a kind of method of high concurrent IA frame serverPC processing data And system.
Background technology
With the development of IT technologies and the reinforcement of social communication, the mankind are completely into the information age.Enterprises and individuals The information data of flood tide is generated, and handles hundreds of millions of information datas on the internet, on LAN daily, it is countless Server handled and computing.The operational capability of server, have become valuable source and the basis of development.Telecommunications, The expansion of the IT business scale such as internet, electric power, IDC and the innovation of new business, are persistently lifted to the operational capability of server, It is required that server deposit enough operational capability tackles the rapid growth of possible amount of calculation.Meanwhile cloud computing, big data, The focuses such as social activity, mobile Internet constantly propose higher requirement to the operational capability of server, have promoted server operation energy The General Promotion of power.
In order to solve big data quantity processing task, high concurrent request, basic scheme concentrates on following several:
1) CPU concurrent computation abilities are improved
Why server can handle multiple requests simultaneously, be operating system by performing stream System Design more Multiple tasks can use system resource in turn, and these resources include CPU, internal memory and I/O.Here I/O refers mainly to disk I/O and network I/O.Specifically, exactly take multi-process & multithreadings, reduce process switching, reduce using unnecessary lock, Consider process priority and pay close attention to the method for CPU usage to improve the utilization rate of system resource.The shortcomings that this method, is: After subprocess is created by parent process, the establishment of process uses fork () system to call, it is necessary to expend certain expense, this If expense is too frequently, performance may be influenceed.
2) optimize system to call
System, which is called, is related to switching of the process from User space to kernel state, causes certain internal memory to exchange, this is also certain Context switching in degree, so the expense that system is called has been generally acknowledged that costly.Unnecessary system is reduced to call, And the one side of server performance optimization.The shortcomings that this method, is:When process needs to operate hardware adaptor When, it is necessary to kernel state is switched to, at this moment it needs to possess more power to manipulate whole computer.
3) random memory is reduced
, it is necessary to substantial amounts of internal memory in the course of work of server so that the distribution and release work of internal memory are particularly important.Can Suitably to reduce Memory Allocation and the data duplication time of intermediate temporary variable by improving Data Structure and Algorithm duplication degree, And server also using respective strategy to improve efficiency in itself.
Meanwhile the service efficiency of internal memory can also be improved using shared drive.Shared drive refers to the calculating in multiprocessor In machine system, it can also can be shared by the Large Copacity internal memory of different central processing units (CPU) access by different processes, right and wrong Often fast process communication mode.The shortcomings that this method, is:The travelling speed of server can be influenceed.
4) using persistently connection
Persistently connection is also long connection, and itself is a kind of common mode of TCP communication, i.e., is held in a TCP connection Supervention send more divided datas without disconnecting.In terms of performance perspective, the operation of establishing TCP connections is in itself one and no small opened Pin, in the case of permission, connection number is fewer, is more advantageous to the lifting of performance.The shortcomings that this method, is:If during connection Between it is long, then resource inefficiencies may be caused to occupy, maintain a large amount of idle process, influence server performance.
5) I/O models are improved
I/O operation is divided into many types, such as internal memory I/O, network I/O, magnetic disc i/o according to the difference of equipment.For net Network I/O and magnetic disc i/o, their speed is many slowly, in order to improve network i/O speed, it is necessary to which core system calling has been come Into this causes CPU to have to waste the precious time to wait I/O operation at a slow speed.Change various I/O models, allow high-speed CPU and I/O equipment preferably co-ordination at a slow speed, server efficiency can be effectively improved.
The shortcomings that this method, is:Different size, different types of file are handled, it is necessary to different I/O model phases Match somebody with somebody.
6) hardware environment is improved
Hardware environment is improved, improves the hardware configuration of server, lifts the disposal ability of website.This method simultaneously also can band Carry out the rising of cost.
In order to improve the operational capability of server, while, it is necessary to improve server process simultaneously the shortcomings that avoid the above method The strategy of sending service, optimize the handling process of voice and packet data concurrent service, improve the treatment effeciency of voice and packet data concurrent service, avoid the overload of server, Reduce the cost of server cluster.
The content of the invention
The present invention provides a kind of method and system of high concurrent IA frame serverPC processing data, optimizes server process height The strategy and flow of voice and packet data concurrent service, the collaboration step of cluster server is coordinated, has improved the treatment effeciency of voice and packet data concurrent service, avoid taking Invalid wait and unnecessary expense between business device, ensure the stability of cluster server work, reduce the warp of technical scheme Ji cost, effectively improve the overall efficiency of cluster server.
Technical scheme provides a kind of method of high concurrent IA frame serverPC processing data, including following step Suddenly:
Processing server updates the data;
Processing server timing and central server synchrodata;
Central server timing and processing server synchrodata.
Further, the processing server includes being no less than one.
Further, the central server is one.
Further, the central server connection is no less than a processing server.
Further, the different processing servers handles different data respectively.
Further, the different processing servers carries out data syn-chronization respectively with the central server.
Further, the central server carries out data syn-chronization simultaneously with all processing servers.
Technical scheme additionally provides a kind of system of high concurrent IA frame serverPC processing data, including:Management Unit, central server and processing server, wherein,
Administrative unit is used to manage between the processing server and the central server, and the central server With the data syn-chronization between the processing server;
Central server is used to perform the data syn-chronization between the processing server;
Processing server is used for processing business and updated the data, and the data performed between the central server are same Step.
Further, the central server is one, and the processing server is no less than one.
Further, the processing server handles different business respectively, updates different data.
Technical solution of the present invention optimizes the strategy and flow of server process high concurrent business, has coordinated cluster server Collaboration step, improve the treatment effeciency of voice and packet data concurrent service, avoid the invalid wait between server and unnecessary expense, ensure The stability of cluster server work, the financial cost of technical scheme is reduced, effectively improve the overall efficiency of cluster server.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification Obtain it is clear that or being understood by implementing the present invention.The purpose of the present invention and other advantages can be by the explanations write Specifically noted structure is realized and obtained in book, claims and accompanying drawing.
Below by drawings and examples, technical scheme is described in further detail.
Brief description of the drawings
Accompanying drawing is used for providing a further understanding of the present invention, and a part for constitution instruction, the reality with the present invention Apply example to be used to explain the present invention together, be not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the method flow diagram of high concurrent IA frame serverPC processing data in the embodiment of the present invention one;
Fig. 2 is the system construction drawing of high concurrent IA frame serverPC processing data in the embodiment of the present invention one.
Embodiment
The preferred embodiments of the present invention are illustrated below in conjunction with accompanying drawing, it will be appreciated that described herein preferred real Apply example to be merely to illustrate and explain the present invention, be not intended to limit the present invention.
Fig. 1 is the method flow diagram of high concurrent IA frame serverPC processing data in the embodiment of the present invention one.As shown in figure 1, The flow comprises the following steps:
Step 101, processing server update the data.
Processing server includes being no less than one;
Central server is one;
Central server connection is no less than a processing server.
Different processing servers handles different data respectively.
Step 102, processing server timing and central server synchrodata.
Different processing servers carries out data syn-chronization respectively with central server.
Step 103, central server timing and processing server synchrodata.
Central server carries out data syn-chronization simultaneously with all processing servers.
In order to realize the flow of above-mentioned code server deployment, the present embodiment additionally provides a kind of high concurrent IA frame serverPC The system of processing data, Fig. 2 are the system construction drawing of high concurrent IA frame serverPC processing data in the embodiment of the present invention one.Such as figure Shown in 2, the system includes:Administrative unit 201, central server 202 and processing server 203, wherein,
Administrative unit is used to manage between processing server and central server, and central server and processing server Between data syn-chronization;
Central server is used to perform the data syn-chronization between processing server;
Processing server is used for processing business and updated the data, and performs the data syn-chronization between central server.
Central server is one, and processing server is no less than one.
Processing server handles different business respectively, updates different data
Technical solution of the present invention optimizes the strategy and flow of server process high concurrent business, has coordinated cluster server Collaboration step, improve the treatment effeciency of voice and packet data concurrent service, avoid the invalid wait between server and unnecessary expense, ensure The stability of cluster server work, the financial cost of technical scheme is reduced, effectively improve the overall efficiency of cluster server.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program Product.Therefore, the present invention can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware Apply the form of example.Moreover, the present invention can use the computer for wherein including computer usable program code in one or more The shape for the computer program product that usable storage medium is implemented on (including but is not limited to magnetic disk storage and optical memory etc.) Formula.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising including these changes and modification.

Claims (10)

  1. A kind of 1. method of high concurrent IA frame serverPC processing data, it is characterised in that comprise the following steps:
    Processing server updates the data;
    Processing server timing and central server synchrodata;
    Central server timing and processing server synchrodata.
  2. 2. according to the method for claim 1, it is characterised in that the processing server includes being no less than one.
  3. 3. according to the method for claim 1, it is characterised in that the central server is one.
  4. 4. according to the method described in claim 1,2 or 3, it is characterised in that further comprise:
    The central server connection is no less than a processing server.
  5. 5. method according to claim 1 or 2, it is characterised in that the different processing servers handle difference respectively Data.
  6. 6. according to the method for claim 1, it is characterised in that the different processing servers and the central server Data syn-chronization is carried out respectively.
  7. 7. according to the method for claim 1, it is characterised in that the central server and all processing servers are same Shi Jinhang data syn-chronizations.
  8. A kind of 8. system of high concurrent IA frame serverPC processing data, it is characterised in that including:Administrative unit, central server And processing server, wherein,
    Administrative unit is used to manage between the processing server and the central server, and the central server and institute State the data syn-chronization between processing server;
    Central server is used to perform the data syn-chronization between the processing server;
    Processing server is used for processing business and updated the data, and performs the data syn-chronization between the central server.
  9. 9. system according to claim 8, it is characterised in that the central server is one, the processing server For no less than one.
  10. 10. according to the system described in claim 8 and 9, it is characterised in that the processing server handles different industry respectively Business, updates different data.
CN201610835783.4A 2016-09-20 2016-09-20 A kind of method and system of high concurrent IA frame serverPC processing data Pending CN107846436A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610835783.4A CN107846436A (en) 2016-09-20 2016-09-20 A kind of method and system of high concurrent IA frame serverPC processing data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610835783.4A CN107846436A (en) 2016-09-20 2016-09-20 A kind of method and system of high concurrent IA frame serverPC processing data

Publications (1)

Publication Number Publication Date
CN107846436A true CN107846436A (en) 2018-03-27

Family

ID=61656683

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610835783.4A Pending CN107846436A (en) 2016-09-20 2016-09-20 A kind of method and system of high concurrent IA frame serverPC processing data

Country Status (1)

Country Link
CN (1) CN107846436A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079869A (en) * 2006-05-26 2007-11-28 腾讯科技(深圳)有限公司 A data synchronization method and system based on distribution
CN101707691A (en) * 2009-11-18 2010-05-12 中兴通讯股份有限公司 Method and system for managing distributed electronic program guide synchronization
US20120246276A1 (en) * 2011-03-22 2012-09-27 Hitachi, Ltd. Data synchronization server, system, and data transfer bandwidth control method
CN103369051A (en) * 2013-07-22 2013-10-23 中安消技术有限公司 Data server cluster system and data synchronization method
CN104468829A (en) * 2014-12-29 2015-03-25 浪潮电子信息产业股份有限公司 Enterprise IT system structure implementation method based on virtualization environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079869A (en) * 2006-05-26 2007-11-28 腾讯科技(深圳)有限公司 A data synchronization method and system based on distribution
CN101707691A (en) * 2009-11-18 2010-05-12 中兴通讯股份有限公司 Method and system for managing distributed electronic program guide synchronization
US20120246276A1 (en) * 2011-03-22 2012-09-27 Hitachi, Ltd. Data synchronization server, system, and data transfer bandwidth control method
CN103369051A (en) * 2013-07-22 2013-10-23 中安消技术有限公司 Data server cluster system and data synchronization method
CN104468829A (en) * 2014-12-29 2015-03-25 浪潮电子信息产业股份有限公司 Enterprise IT system structure implementation method based on virtualization environment

Similar Documents

Publication Publication Date Title
Peng et al. An energy-and cost-aware computation offloading method for workflow applications in mobile edge computing
CN104780017B (en) A kind of data processing method and device
CN106933669A (en) For the apparatus and method of data processing
CN109840154A (en) A kind of computation migration method that task based access control relies under mobile cloud environment
CN109445921A (en) A kind of distributed data task processing method and device
CN108021449A (en) One kind association journey implementation method, terminal device and storage medium
CN110362388A (en) A kind of resource regulating method and device
CN102316156A (en) Method for distributing and processing dynamically extensible task
CN102917014B (en) Resource regulating method and device
CN110471621A (en) A kind of edge towards real time data processing application under isomery peripheral surroundings cooperates with storage method
CN107766160A (en) Queue message processing method and terminal device
CN110008017A (en) A kind of distributed processing system(DPS) and method, a kind of calculating equipment and storage medium
Idris et al. Context‐aware scheduling in MapReduce: a compact review
Cai et al. A cost saving and load balancing task scheduling model for computational biology in heterogeneous cloud datacenters
Kumar et al. An overview of cloud scheduling algorithms
CN103077068A (en) Realizing method for shared memory based high-performance simulation system
Liu et al. KubFBS: A fine‐grained and balance‐aware scheduling system for deep learning tasks based on kubernetes
CN107846436A (en) A kind of method and system of high concurrent IA frame serverPC processing data
CN106462360B (en) A kind of resource regulating method and relevant apparatus
CN108062311A (en) A kind of method and system of access service device web data
CN104933110B (en) A kind of data prefetching method based on MapReduce
CN107920106A (en) A kind of method of counting and system of high concurrent business
CN106250210A (en) Dispatching method of virtual machine under cloud environment
CN110069319A (en) A kind of multiple target dispatching method of virtual machine and system towards cloudlet resource management
CN105930202A (en) Migration policy for virtual machine with three thresholds

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180327