[go: up one dir, main page]

CN105812419A - Data processing system and method - Google Patents

Data processing system and method Download PDF

Info

Publication number
CN105812419A
CN105812419A CN201410846968.6A CN201410846968A CN105812419A CN 105812419 A CN105812419 A CN 105812419A CN 201410846968 A CN201410846968 A CN 201410846968A CN 105812419 A CN105812419 A CN 105812419A
Authority
CN
China
Prior art keywords
server
reference time
client computer
servers
peak hour
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
CN201410846968.6A
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.)
Hongfujin Precision Electronics Tianjin Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry 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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201410846968.6A priority Critical patent/CN105812419A/en
Publication of CN105812419A publication Critical patent/CN105812419A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The invention provides a data processing system applied to a plurality of servers. At least one server comprises a processing module, a storage module and a redirection module. A processing module in the server contains the information of a client and is used for receiving an operation request output by the client. The operation request comprises the reference time of a standard time zone corresponding to the operation request outputting moment of the client. The storage module comprises the peak time periods of the plurality of corresponding servers that correspond to the standard time zone. The processing module is used for judging whether the peak time period of at least one server contains the reference time or not. When the peak time period of at least one server does not contain the reference time, the redirection module forwards the operation request to the above server that does not contain the reference time within the peak time period thereof. The invention also provides a data processing method. Based on the data processing system and the data processing method, the operation request can be forwarded to the server that does not contain the reference time within the peak time period thereof. Therefore, the electricity consumption amounts of data centers in all regions are balanced.

Description

数据处理系统及方法Data processing system and method

技术领域 technical field

本发明涉及一种数据处理系统及方法。 The invention relates to a data processing system and method.

背景技术 Background technique

现在的数据中心运营商往往都会在世界各地有多个数据中心,以满足各地的数据处理。然而,各地用户(如在美国的用户与在英国的用户)使用时间段不同,因而可能使得在同一时间各地数据中心的用电量不一样。因此,如何平衡各地数据中心的用电量已成为业界急需解决的问题。 Today's data center operators often have multiple data centers around the world to meet the needs of data processing in various places. However, users in various places (such as users in the United States and users in the United Kingdom) use different time periods, which may make the power consumption of data centers in various places different at the same time. Therefore, how to balance the power consumption of data centers in various places has become an urgent problem in the industry.

发明内容 Contents of the invention

鉴于以上内容,有必要提供一种可平衡各地数据中心用电量的数据处理系统及方法。 In view of the above, it is necessary to provide a data processing system and method that can balance the power consumption of data centers in various places.

一种数据处理系统,应用于一包含一客户机信息的服务器,该数据处理系统包括: A data processing system applied to a server containing information of a client, the data processing system comprising:

一处理模块,用于接收客户机输出的运算请求,其中该运算请求包括该客户机输出该运算请求时对应一标准时区的参考时间;该处理模块还用于判断一优先权列表中是否存在至少一服务器的尖峰时间段不包含该参考时间;其中该优先权列表存储于一存储模块内,该优先权列表包括若干服务器对应该标准时区的尖峰时间段;及 A processing module, used to receive the operation request output by the client computer, wherein the operation request includes a reference time corresponding to a standard time zone when the client computer outputs the operation request; the processing module is also used to determine whether there is at least The peak time period of a server does not include the reference time; wherein the priority list is stored in a storage module, the priority list includes a number of servers corresponding to the peak time period of the standard time zone; and

一重定向模块,当存在至少一服务器的尖峰时间段不包含该参考时间时,该重定向模块将该运算请求信息转发至尖峰时间段不包含该参考时间的服务器。 A redirection module, when there is at least one server whose peak time period does not include the reference time, the redirection module forwards the operation request information to the server whose peak time period does not include the reference time.

一种数据处理方法,应用于一包含一客户机信息的服务器,该数据处理方法包括: A data processing method applied to a server including a client information, the data processing method comprising:

接收该客户机输出的运算请求,其中该运算请求包括该客户机输出该运算请求时对应一标准时区的参考时间; receiving an operation request output by the client computer, wherein the operation request includes a reference time corresponding to a standard time zone when the client computer outputs the operation request;

判断一优先权列表中是否存在至少一服务器的尖峰时间段不包含该参考时间;其中,该优先权列表包括对应若干服务器对应该标准时区的尖峰时间段;及 judging whether there is at least one peak time period of a server in a priority list that does not include the reference time; wherein, the priority list includes peak time periods corresponding to a plurality of servers corresponding to the standard time zone; and

当存在至少一服务器的尖峰时间段不包含该参考时间时,将该运算请求信息转发至尖峰时间段不包含该参考时间的服务器。 When there is at least one server whose peak time period does not include the reference time, the operation request information is forwarded to the server whose peak time period does not include the reference time.

上述数据处理系统及方法通过将客户机输出的运算请求转发至优先权最高的服务器,以由该服务器进行处理,如此有利于平衡各数据中心的用电量。 The above data processing system and method forward the calculation request output by the client to the server with the highest priority for processing by the server, which is beneficial to balance the power consumption of each data center.

附图说明 Description of drawings

图1是本发明数据处理系统的较佳实施方式的示意图。 Fig. 1 is a schematic diagram of a preferred embodiment of the data processing system of the present invention.

图2是图1中服务器的较佳实施方式的方框图。 FIG. 2 is a block diagram of a preferred embodiment of the server in FIG. 1 .

图3是图2中优先权列表的较佳实施方式的方框图。 FIG. 3 is a block diagram of a preferred embodiment of the priority list of FIG. 2. FIG.

图4及图5是本发明数据处理方法的较佳实施方式的流程图。 FIG. 4 and FIG. 5 are flow charts of preferred embodiments of the data processing method of the present invention.

主要元件符号说明 Description of main component symbols

服务器server 102102 网络The internet 100100 客户机Client computer 106106 处理模块processing module 200200 重定向模块redirect module 202202 存储模块storage module 204204 优先权列表priority list 205205 数据中心data center 1010

如下具体实施方式将结合上述附图进一步说明本发明。 The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings.

具体实施方式 detailed description

下面结合附图及较佳实施方式对本发明作进一步详细描述: Below in conjunction with accompanying drawing and preferred embodiment the present invention is described in further detail:

请参考图1,本发明数据处理系统包括若干服务器102及一通过一网络100与这些服务器102通信的客户机106。本实施方式中,各服务器102位于不同地方的数据中心10内。在其他实施方式中,不同的数据中心10可包含若干服务器102。 Referring to FIG. 1 , the data processing system of the present invention includes several servers 102 and a client 106 communicating with the servers 102 through a network 100 . In this embodiment, each server 102 is located in the data center 10 in different places. In other embodiments, different data centers 10 may contain several servers 102 .

该客户机106用于输出一运算请求。本实施方式中,该运算请求包含客户机106的IP地址信息、输出该运算请求的时间信息、该客户机106所在的时区信息及该客户机106的地理位置信息。在其他实施方式中,该运算请求也可包含该客户机106的IP地址信息、输出该运算请求时相对于一标准时区(如GreenwichMeanTime,格林威治时间)的参考时间及该客户机106的地理位置信息。 The client 106 is used to output an operation request. In this embodiment, the operation request includes the IP address information of the client 106 , the time information of outputting the operation request, the time zone information of the client 106 and the geographic location information of the client 106 . In other embodiments, the operation request may also include the IP address information of the client computer 106, the reference time relative to a standard time zone (such as Greenwich MeanTime, Greenwich Mean Time) when outputting the operation request, and the geographic location of the client computer 106. location information.

请参考图2及图3,每一服务器102均包括一处理模块200、一重定向模块202及一存储模块204。本实施方式中,该存储模块204存储有对应服务器102包含的若干用户的客户机信息,如包含该客户机106的IP地址信息。 Please refer to FIG. 2 and FIG. 3 , each server 102 includes a processing module 200 , a redirection module 202 and a storage module 204 . In this embodiment, the storage module 204 stores client information corresponding to several users included in the server 102 , such as IP address information of the client 106 .

该处理模块200用于通过该网络100接收该服务器102所包含的客户机106输出的运算请求。 The processing module 200 is used for receiving the operation request output by the client 106 included in the server 102 through the network 100 .

该存储模块204还存储有一优先权列表205,该优先权列表205包括若干服务器所在位置的时区信息、地理位置信息、IP地址信息及对应该标准时区的尖峰时间段。本实施方式中,各服务器102可位于不同时区内,不同时区内用户的使用习惯不同。当一服务器102的用户数量增多时,该服务器102的用电量可能比较高(用电量高峰),如此使得该服务器102产生对应的尖峰时间段。例如,该优先权列表205内存储有一第一服务器、一第二服务器及一第三服务器。其中该第一服务器所在的时区为GMT(GreenwichMeanTime)+8,该第一服务器的IP地址为一第一IP地址,该第一服务器的地理位置为位于中国的一第一位置,该第一服务器的尖峰时间段为GMT0~GMT8(已转换为对应标准时区的时间);其中该第二服务器所在的时区为GMT-8,该第二服务器的IP地址为一第二IP地址,该第二服务器的地理位置为位于美国西部的一第二位置,该第二服务器的尖峰时间段为GMT16~GMT24;其中该第三服务器所在的时区为GMT0,该第三服务器的IP地址为一第三IP地址,该第三服务器的地理位置为位于英国的一第三位置,该第三服务器的尖峰时间段为GMT8~GMT16。在其他实施方式中,该优先权列表205可包含包括若干服务器所在位置的地理位置信息、IP地址信息及对应该标准时区的尖峰时间段。 The storage module 204 also stores a priority list 205, which includes time zone information, geographic location information, IP address information and peak time periods corresponding to the standard time zone of several servers. In this embodiment, each server 102 may be located in different time zones, and users in different time zones have different usage habits. When the number of users of a server 102 increases, the power consumption of the server 102 may be relatively high (power consumption peak), so that the server 102 generates a corresponding peak time period. For example, the priority list 205 stores a first server, a second server and a third server. Wherein the time zone where the first server is located is GMT (GreenwichMeanTime)+8, the IP address of the first server is a first IP address, and the geographic location of the first server is a first location located in China, the first server The peak time period is GMT0~GMT8 (converted to the time corresponding to the standard time zone); the time zone where the second server is located is GMT-8, the IP address of the second server is a second IP address, and the second server The geographic location is a second location located in the west of the United States, the peak time period of the second server is GMT16~GMT24; the time zone where the third server is located is GMT0, and the IP address of the third server is a third IP address , the geographic location of the third server is a third location located in the United Kingdom, and the peak time period of the third server is GMT8~GMT16. In other implementations, the priority list 205 may include geographic location information including locations of several servers, IP address information, and peak time periods corresponding to the standard time zone.

该重定向模块202用于根据该运算请求将该运算请求转发至该优先权列表205中优先权最高的服务器。 The redirection module 202 is used for forwarding the operation request to the server with the highest priority in the priority list 205 according to the operation request.

本实施方式中,该处理模块200用于根据客户机106输出的运算请求中的该客户机106所在的时区信息、该客户机106输出该运算请求的时间信息及标准时区的时间获取对应的参考时间。在其他实施方式中,该参考时间亦可由该客户机106进行转换后输出。 In this embodiment, the processing module 200 is used to obtain the corresponding reference according to the time zone information of the client 106 in the operation request output by the client 106, the time information of the operation request output by the client 106, and the time in the standard time zone. time. In other implementations, the reference time can also be converted and output by the client 106 .

该处理模块200还用于判断该优先权列表205中是否存在至少一服务器的尖峰时间段不包含该参考时间;当存在至少一服务器的尖峰时间段不包含该参考时间时,该重定向模块202将该运算请求转发至尖峰时间段不包含该参考时间的服务器。本实施方式中,该重定向模块202通过尖峰时间段不包含该参考时间的服务器的IP地址将该运算请求转发至该服务器102,以由该服务器102进行运算操作。该服务器102还用于将运算结果返回至该客户机106,如通过该客户机106的IP地址返回至该客户机106。本实施方式中,该重定向模块202通过将运算请求转发至不在尖峰时间段的服务器而不将该运算请求转发至在尖峰时间段的服务器,如此可避免处于尖峰时间段的服务器的用电量的增加,亦有利于平衡各地数据中心的能源消耗。 The processing module 200 is also used to determine whether there is at least one peak time period of the server in the priority list 205 that does not include the reference time; Forward the operation request to the server whose peak time period does not include the reference time. In this embodiment, the redirection module 202 forwards the calculation request to the server 102 through the IP address of the server whose peak time period does not include the reference time, so that the server 102 can perform calculation operations. The server 102 is also used to return the operation result to the client 106 , for example, return to the client 106 through the IP address of the client 106 . In this embodiment, the redirection module 202 forwards the operation request to the server not in the peak time period instead of forwarding the operation request to the server in the peak time period, so that the power consumption of the server in the peak time period can be avoided The increase is also conducive to balancing the energy consumption of data centers in various places.

本实施方式中,该处理模块200还用于判断是否存在至少两服务器的尖峰时间段均不包含该参考时间;当存在至少两服务器的尖峰时间段均不包含参考时间时,该处理模块200根据该运算请求中包含的第一地理信息及不包含该参考时间的尖峰时间段的至少两服务器所对应的第二地理信息来获取该至少两服务器中与该客户机之间距离最短的服务器,如此,该重定向模块202将该运算请求转发至该至少两服务器中与该客户机106之间距离最短的服务器。本实施方式中,该重定向模块202将运算请求转发至与该客户机106距离最短的服务器,如此有利于该运算请求得到尽快的处理。 In this embodiment, the processing module 200 is also used to judge whether there are at least two peak time periods of servers that do not include the reference time; when there are at least two server peak time periods that do not include the reference time, the processing module 200 will The first geographic information included in the operation request and the second geographic information corresponding to at least two servers that do not include the peak time period of the reference time are used to obtain the server with the shortest distance between the at least two servers and the client, so , the redirection module 202 forwards the operation request to the server with the shortest distance between the client 106 and the at least two servers. In this embodiment, the redirection module 202 forwards the operation request to the server with the shortest distance from the client 106, which is beneficial for the operation request to be processed as soon as possible.

例如,假设现在时间为GMT9:30,该客户机106位于日本,该第一服务器用于接收该客户机106输出的运算请求,此时该第一服务器的处理模块200判断不在尖峰时间段的服务器包含该第一服务器及第三服务器。对于位于日本的客户机106而言,该客户机106与该第一服务器之间距离小于该客户机106与该第三服务器之间的距离,因此,该第一服务器的重定向模块202则将该客户机106输出的运算请求转发至该第一服务器,即该第一服务器本身,以由该第一服务器进行运算处理,该第一服务器还用于将处理的结果返回至位于日本的客户机106。 For example, assuming that the current time is GMT9:30, the client 106 is located in Japan, and the first server is used to receive the computing request output by the client 106, at this time the processing module 200 of the first server determines that the server is not in the rush hour Including the first server and the third server. For the client 106 located in Japan, the distance between the client 106 and the first server is smaller than the distance between the client 106 and the third server, therefore, the redirection module 202 of the first server will The computing request output by the client computer 106 is forwarded to the first server, that is, the first server itself, to be processed by the first server, and the first server is also used to return the processing result to the client computer located in Japan 106.

在其他实施方式中,该处理模块200还用于判断不包含该参考时间的尖峰时间段的至少两服务器中是否存在至少两服务器与该客户机106之间的距离相同且最短;当不存在至少两最短距离相同的服务器时,即表示有一服务器与该客户机106之间的距离最短,此时,该重定向模块202将该运算请求转发至与该客户机106距离最短的服务器;当存在至少两最短距离相同的服务器时,即表示存在至少两个服务器与该客户机106的最短距离相同,此时,该重定向模块202将该运算请求随机转发至其中一与该客户机距离最短的服务器。 In other implementations, the processing module 200 is further configured to determine whether there are at least two servers with the same and shortest distances from the client 106 among the at least two servers in the peak time period not including the reference time; When two servers with the same shortest distance, it means that there is a server with the shortest distance between the client computer 106, at this time, the redirection module 202 forwards the operation request to the server with the shortest distance from the client computer 106; when there is at least When there are two servers with the same shortest distance, it means that there are at least two servers with the same shortest distance to the client 106. At this time, the redirection module 202 randomly forwards the operation request to one of the servers with the shortest distance to the client .

请参考图4及图5,本发明数据处理方法的较佳实施方式包括步骤: Please refer to Fig. 4 and Fig. 5, the preferred embodiment of the data processing method of the present invention comprises steps:

步骤S300,该客户机106输出运算请求,其中该运算请求包含客户机106的IP地址信息、输出该运算请求的时间信息、该客户机所在的时区信息及该客户机的地理位置信息。 Step S300, the client computer 106 outputs a calculation request, wherein the calculation request includes the IP address information of the client computer 106, the time information of outputting the calculation request, the time zone information of the client computer, and the geographic location information of the client computer.

步骤S302,包含该客户机106的服务器102接收该客户机106输出的运算请求。 In step S302, the server 102 including the client 106 receives the operation request output by the client 106.

步骤S304,该服务器102根据该客户机106输出的运算请求中的时间信息及时区信息获取对应的参考时间。 Step S304, the server 102 obtains the corresponding reference time according to the time information and time zone information in the operation request output by the client 106.

步骤S308,该服务器102判断该优先权列表205中是否存在至少一服务器的尖峰时间段不包含该参考时间;当存在至少一服务器的尖峰时间段不包含该参考时间时,执行步骤S310;当该优先权列表205中所有服务器的尖峰时间段均包含该参考时间时,执行步骤S309。 Step S308, the server 102 judges whether there is at least one server whose peak time period does not include the reference time in the priority list 205; when there is at least one server whose peak time period does not include the reference time, perform step S310; When the peak time periods of all servers in the priority list 205 include the reference time, step S309 is executed.

步骤S309,该服务器102将该运算请求信息随机转发至该优先权列表205中的一服务器,并执行步骤S318。 In step S309, the server 102 randomly forwards the operation request information to a server in the priority list 205, and executes step S318.

步骤S310,该服务器102判断是否存在至少两服务器的尖峰时间段均不包含该参考时间;当存在至少两服务器的尖峰时间段均不包含参考时间时,执行步骤S312;当存在一服务器的尖峰时间段不包含该参考时间时,执行步骤S311。 Step S310, the server 102 judges whether there are at least two server peak time periods that do not include the reference time; when there are at least two server peak time periods that do not include the reference time, perform step S312; when there is a server peak time When the segment does not contain the reference time, execute step S311.

步骤S311,该服务器102将该客户机106输出的运算请求转发至尖峰时间段不包含该参考时间的该服务器,并执行步骤S318。 In step S311, the server 102 forwards the operation request output by the client 106 to the server whose peak time period does not include the reference time, and executes step S318.

步骤S312,该服务器102根据该客户机的地理位置信息判断该优先权列表中是否存在与该客户机距离最短的一服务器;当存在一服务器与该客户机106距离最短时,执行步骤S316;当存在至少两服务器与该客户机106的距离最短时,执行步骤S314。 Step S312, the server 102 judges whether there is a server with the shortest distance to the client in the priority list according to the geographic location information of the client; when there is a server with the shortest distance to the client 106, step S316 is executed; When there are at least two servers with the shortest distances from the client 106, step S314 is executed.

步骤S314,该服务器102将该客户机106输出的运算请求随机输出至其中一与该客户机距离最短的服务器,并执行步骤S318。 In step S314, the server 102 randomly outputs the computing request output by the client 106 to one of the servers with the shortest distance to the client, and executes step S318.

步骤S316,该服务器102将该运算请求转发至与该客户机106距离最短的服务器,并执行步骤S318。 In step S316, the server 102 forwards the calculation request to the server with the shortest distance to the client 106, and executes step S318.

步骤S318,该服务器进行运算处理,并将运算结果传回至该客户机。 Step S318, the server performs calculation processing, and returns the calculation result to the client.

上述数据处理系统及方法通过将客户机106输出的运算请求转发至不处于尖峰时间段的服务器,如此有利于平衡各数据中心的用电量;当存在至少两个不处于尖峰时间段的服务器时,该运算请求被转发至与该客户机106距离最近的服务器,如此有利于数据的尽快处理,减少处理结果的返回时间。 The above data processing system and method forward the computing request output by the client 106 to a server that is not in the peak time period, which is conducive to balancing the power consumption of each data center; when there are at least two servers that are not in the peak time period , the operation request is forwarded to the server closest to the client 106, which is conducive to processing data as soon as possible and reducing the return time of processing results.

Claims (10)

1. a data handling system, is applied to a server comprising a client information, and this data handling system includes:
One processing module, for the computing request of subscribing client output, wherein this computing is asked to include this client computer and is exported the reference time of corresponding time zone during this computing request;This processing module is additionally operable to judge that the peak hour section that whether there is at least one server in a priority list does not comprise this reference time;Wherein this priority list is stored in a memory module, and this priority list includes some servers to should the peak hour section of time zone;And
One redirection module, when the peak hour section that there is at least one server does not comprise this reference time, this computing solicited message is forwarded to peak hour section and does not comprise the server of this reference time by this redirection module.
2. data handling system as claimed in claim 1, it is characterised in that: this peak hour section is corresponding to the time period on the power consumption peak of this server;When the peak hour Duan Jun that this processing module judges Servers-all in this priority list comprises this reference time, this redirection module is by this computing request random forwarding a to server.
3. data handling system as claimed in claim 1 or 2, it is characterised in that: this computing request also includes the first geography information of this client computer position;This priority list also stores the second geography information of corresponding server position;This processing module is additionally operable to judge whether that the peak hour Duan Jun of at least two servers does not comprise this reference time;When the peak hour Duan Jun that there are at least two servers does not comprise the reference time, during this processing module is asked according to this computing, second geography information corresponding at least two servers of the first geography information of comprising and the peak hour section that do not comprise this reference time obtains server the shortest with this client computer distance in this at least two server;This computing request is forwarded in this at least two server with this client computer apart from the shortest server by this redirection module.
4. such as data handling system that claim 3 is stated, it is characterised in that: this processing module is additionally operable to judge not comprise whether to there are at least two servers at least two servers of the peak hour section of this reference time identical with the beeline of this client computer;When being absent from the identical server of at least two beelines, this computing request is forwarded to the server the shortest with this client computer distance by this redirection module;When the server that existence at least two beelines are identical, this computing request is forwarded to wherein any one server the shortest with this client computer distance by this redirection module.
5. data handling system as claimed in claim 4, it is characterized in that: each server in this priority list also includes the IP address information of correspondence, this computing request is forwarded to the server of correspondence by this redirection module by this IP address information, to be carried out calculation process by this server, and operation result is transmitted back to this client computer.
6. a data processing method, is applied to a server comprising a client information, and this data processing method includes:
Receiving the computing request of this client computer output, wherein this computing is asked to include this client computer and is exported the reference time of corresponding time zone during this computing request;
Judge that the peak hour section that whether there is at least one server in a priority list does not comprise this reference time;Wherein, this priority list includes corresponding some servers to should the peak hour section of time zone;And
When the peak hour section that there is at least one server does not comprise this reference time, this computing solicited message is forwarded to peak hour section and does not comprise the server of this reference time.
7. data processing method as claimed in claim 6, it is characterised in that: this peak hour section is corresponding to the time period on the power consumption peak of this server;This data processing method also includes:
When in this priority list, the peak hour Duan Jun of Servers-all comprises this reference time, by this computing request random forwarding a to server.
8. data processing method as claimed in claims 6 or 7, it is characterised in that: this computing request also includes the first geography information of this client computer position;This priority list also stores the second geography information of corresponding server position;This data processing method also includes:
Judge whether that the peak hour Duan Jun of at least two servers does not comprise this reference time;
When the peak hour Duan Jun that there are at least two servers does not comprise the reference time, second geography information corresponding at least two servers of the first geography information comprised in asking according to this computing and the peak hour section not comprising this reference time obtains server the shortest with this client computer distance in this at least two server;
This computing request is forwarded in this at least two server with this client computer apart from the shortest server.
9. such as data processing method that claim 8 is stated, it is characterised in that: this data processing method also includes:
Judge not comprise the distance that whether there is at least two servers and this client computer at least two servers of the peak hour section of this reference time the shortest and identical;
When being absent from least two from client computer when short and the most identical server, this computing request is forwarded to the server the shortest with this client computer distance;
When there is the identical server of at least two beelines, this computing request is forwarded to a wherein server the shortest with this client computer distance.
10. data processing method as claimed in claim 9, it is characterised in that: each server in this priority list also includes the IP address information of correspondence, and this data processing method also includes:
By this IP address information, this computing request is forwarded to the server of correspondence, to be carried out calculation process by this server, and operation result is transmitted back to this client computer.
CN201410846968.6A 2014-12-31 2014-12-31 Data processing system and method Pending CN105812419A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410846968.6A CN105812419A (en) 2014-12-31 2014-12-31 Data processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410846968.6A CN105812419A (en) 2014-12-31 2014-12-31 Data processing system and method

Publications (1)

Publication Number Publication Date
CN105812419A true CN105812419A (en) 2016-07-27

Family

ID=56420847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410846968.6A Pending CN105812419A (en) 2014-12-31 2014-12-31 Data processing system and method

Country Status (1)

Country Link
CN (1) CN105812419A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112291367A (en) * 2020-11-17 2021-01-29 珠海大横琴科技发展有限公司 Data processing method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1332924A (en) * 1998-11-09 2002-01-23 艾利森电话股份有限公司 Internet system and method for selecting a closest server from a plurality of alternative servers
CN1575582A (en) * 2001-09-28 2005-02-02 塞维斯通讯公司 Configurable Adaptive Global Communications Control and Management

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1332924A (en) * 1998-11-09 2002-01-23 艾利森电话股份有限公司 Internet system and method for selecting a closest server from a plurality of alternative servers
CN1575582A (en) * 2001-09-28 2005-02-02 塞维斯通讯公司 Configurable Adaptive Global Communications Control and Management

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SVEN INGEBRIGT ULLAND: "《High-Level Load Balancing for Web Services》", 20 May 2006, UNIVERSITY OF OSLO *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112291367A (en) * 2020-11-17 2021-01-29 珠海大横琴科技发展有限公司 Data processing method and device
CN112291367B (en) * 2020-11-17 2022-06-10 珠海大横琴科技发展有限公司 Data processing method and device

Similar Documents

Publication Publication Date Title
JP5745696B2 (en) Managing notification messages
WO2019056640A1 (en) Order processing method and device
JP7127043B2 (en) Method and system for selection of access and mobility management functions in access network environment
CN113329069B (en) Instant messaging method, system and computing device
WO2013085867A1 (en) Contextual and location awareness for device interaction
US10715449B2 (en) Layer 2 load balancing system
CN106487928A (en) Information push method and device
CN109510878B (en) Long connection session keeping method and device
CN103067439A (en) Load balancing method and system
CN105959346A (en) Data processing system and data processing method based on server cluster
US10783203B2 (en) Data processing method and apparatus
CN104734983A (en) Scheduling system, method and device for service data request
CN110855764A (en) Network traffic scheduling method and device and electronic equipment
CN102932434B (en) A kind of method and device for carrying out load balancing to server
EP3486774A1 (en) Method and device for dynamically assigning task and providing resources and system thereof
JP5961471B2 (en) Output comparison method in multiple information systems
EP3185611B1 (en) Method, terminal and system for acquiring mail
CN102137158A (en) Method for sharing information equipment resources by utilizing equipment agent system
CN105812419A (en) Data processing system and method
US20120265855A1 (en) Maximizing data transfer through multiple network devices
CN114928676A (en) Calling method and device of privacy number and electronic equipment
US20140081791A1 (en) Online group-buying method
WO2020248363A1 (en) Load balancing method for server and related apparatus
CN113283830A (en) Waybill information sequence generation method, waybill information sequence generation device, waybill information sequence generation equipment and computer readable medium
CN115277377A (en) Service acquisition method, device, terminal and storage medium based on distributed cloud

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180205

Address after: The 300457 Tianjin economic and Technological Development Zone Haiyun Street No. 80

Applicant after: Hongfujin Precision Electronics (Tianjin) Co., Ltd.

Address before: 518109 Guangdong city of Shenzhen province Baoan District Longhua Town Industrial Zone tabulaeformis tenth East Ring Road No. 2 two

Applicant before: Hongfujin Precise Industry (Shenzhen) Co., Ltd.

Applicant before: Hon Hai Precision Industry Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160727