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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication 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
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)
- 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. according to the method for claim 1, it is characterised in that the processing server includes being no less than one.
- 3. according to the method for claim 1, it is characterised in that the central server is one.
- 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. method according to claim 1 or 2, it is characterised in that the different processing servers handle difference respectively Data.
- 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. 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.
- 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. system according to claim 8, it is characterised in that the central server is one, the processing server For no less than one.
- 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.
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)
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 |
-
2016
- 2016-09-20 CN CN201610835783.4A patent/CN107846436A/en active Pending
Patent Citations (5)
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 |