-
公开(公告)号:US10534596B2
公开(公告)日:2020-01-14
申请号:US16150742
申请日:2018-10-03
Applicant: International Business Machines Corporation
Inventor: Shubir Kapoor , Tian Cheng Liu , Anca Sailer , Bo Yang
Abstract: A migration system for migrating an application between environments is provided. The migration system includes analyzes a profile of the application on a first environment based on a conformance check. The migration system reconstructs application dependencies with respect to a second environment, based on the application profile analysis, to produce an updated environment with reconstructed application dependencies. The migration system migrates the application from the first environment to the updated environment with the reconstructed application dependencies.
-
公开(公告)号:US10044641B2
公开(公告)日:2018-08-07
申请号:US15856992
申请日:2017-12-28
Applicant: International Business Machines Corporation
Inventor: Tian Cheng Liu , Bao Hua Yang , Yue Zhang , Kai Zheng
IPC: H04L12/947 , H04L12/741 , H04L12/24 , H04L12/859 , H04L12/931
Abstract: The present invention discloses a method and apparatus for processing a data packet in a software defined network SDN protocol-based network. The method comprises: receiving a data packet forwarded by a SDN switch in the network; obtaining a rule corresponding to a data flow where the data packet is located; determining, according to the received data packet, data flow characteristics of the data flow where the data packet is located; determining timeout information of the rule according to a predetermined matching relationship between the data flow characteristics and the timeout information, the timeout information indicating time that the rule will be kept in a flow table of the SDN switch; and sending the rule and the timeout information of the rule to the SDN switch for processing the data packet by the SDN switch according to the rule. By means of the method and apparatus of the embodiments of the present invention, the timeout information of the rule may be set flexibly, so that the performance of SDN is boosted efficiently.
-
公开(公告)号:US09722950B2
公开(公告)日:2017-08-01
申请号:US14741785
申请日:2015-06-17
Applicant: International Business Machines Corporation
Inventor: Tian Cheng Liu , Baohua Yang , Yue Zhang , Kai Zheng
IPC: G06F15/16 , H04L12/911 , H04L29/08 , H04L12/703 , H04L12/707 , H04L12/721 , H04L12/751 , H04L12/715
CPC classification number: H04L47/783 , H04L29/08072 , H04L45/02 , H04L45/14 , H04L45/24 , H04L45/28 , H04L45/64 , H04L47/70 , H04L67/1097 , H04L67/2842
Abstract: A method for processing a resource access request in a network based on a software defined network (SDN) protocol includes receiving a resource access request forwarded by a first SDN switch in the network, wherein there exists no forwarding rule matching the resource access request in the first SDN switch; obtaining, according to the resource access request, resource server information of a resource server where the requested resource is stored, wherein the resource server is located in the network; generating a forwarding rule corresponding to the resource access request according to the resource server information; and sending to the first SDN switch at least one portion of the forwarding rule corresponding to the resource access request, so that the first SDN switch forwards the resource access request according to the at least one portion of the forwarding rule.
-
公开(公告)号:US20150288616A1
公开(公告)日:2015-10-08
申请号:US14741785
申请日:2015-06-17
Applicant: International Business Machines Corporation
Inventor: Tian Cheng Liu , Baohua Yang , Yue Zhang , Kai Zheng
IPC: H04L12/911 , H04L12/721
CPC classification number: H04L47/783 , H04L29/08072 , H04L45/02 , H04L45/14 , H04L45/24 , H04L45/28 , H04L45/64 , H04L47/70 , H04L67/1097 , H04L67/2842
Abstract: A method for processing a resource access request in a network based on a software defined network (SDN) protocol includes receiving a resource access request forwarded by a first SDN switch in the network, wherein there exists no forwarding rule matching the resource access request in the first SDN switch; obtaining, according to the resource access request, resource server information of a resource server where the requested resource is stored, wherein the resource server is located in the network; generating a forwarding rule corresponding to the resource access request according to the resource server information; and sending to the first SDN switch at least one portion of the forwarding rule corresponding to the resource access request, so that the first SDN switch forwards the resource access request according to the at least one portion of the forwarding rule.
-
公开(公告)号:US09826339B2
公开(公告)日:2017-11-21
申请号:US14745490
申请日:2015-06-22
Applicant: International Business Machines Corporation
Inventor: Yu Bo Li , Tian Cheng Liu , Ke Wei Sun , Chao Xue , Boa Hua Yang
CPC classification number: H04W4/008 , H04W4/80 , H04W8/22 , H04W8/26 , H04W48/16 , H04W48/20 , H04W52/0222 , H04W84/18 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/162 , Y02D70/164 , Y02D70/166 , Y02D70/22
Abstract: In one embodiment, a system includes a first tracked device and a second tracked device. The first tracked device includes first known device data, describing one or more previous connections known to the first tracked device. The second tracked device includes second known device data, describing one or more previous connections known to the second tracked device. The first tracked device is configured to connect to the second tracked device, transfer to the second tracked device at least a portion of the first known device data, and receive from the second tracked device at least a portion of the second known device data. The first tracked device is further configured to modify the first known device data to incorporate the second known device data. The second known device data includes data related to a previous connection involving a third tracked device outside a signal range of the first tracked device.
-
公开(公告)号:US20160345120A1
公开(公告)日:2016-11-24
申请号:US14714522
申请日:2015-05-18
Applicant: International Business Machines Corporation
Inventor: Yu Bo Li , Tian Cheng Liu , Ke Wei Sun , Chao Xue , Boa Hua Yang
CPC classification number: H04W4/008 , H04W4/80 , H04W8/22 , H04W8/26 , H04W48/16 , H04W48/20 , H04W52/0222 , H04W84/18 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/162 , Y02D70/164 , Y02D70/166 , Y02D70/22
Abstract: In one embodiment, a system includes a first tracked device and a second tracked device. The first tracked device includes first known device data, describing one or more previous connections known to the first tracked device. The second tracked device includes second known device data, describing one or more previous connections known to the second tracked device. The first tracked device is configured to connect to the second tracked device, transfer to the second tracked device at least a portion of the first known device data, and receive from the second tracked device at least a portion of the second known device data. The first tracked device is further configured to modify the first known device data to incorporate the second known device data. The second known device data includes data related to a previous connection involving a third tracked device outside a signal range of the first tracked device.
Abstract translation: 在一个实施例中,系统包括第一跟踪设备和第二跟踪设备。 第一跟踪设备包括第一已知设备数据,描述第一跟踪设备已知的一个或多个先前连接。 第二跟踪设备包括第二已知设备数据,描述第二被跟踪设备已知的一个或多个先前连接。 第一跟踪设备被配置为连接到第二跟踪设备,将第一已知设备数据的至少一部分传送到第二跟踪设备,并且从第二被跟踪设备接收第二已知设备数据的至少一部分。 第一跟踪设备还被配置为修改第一已知设备数据以合并第二已知设备数据。 第二已知设备数据包括与先前连接相关的数据,其涉及第一跟踪设备的信号范围之外的第三跟踪设备。
-
公开(公告)号:US20150281127A1
公开(公告)日:2015-10-01
申请号:US14666472
申请日:2015-03-24
Applicant: International Business Machines Corporation
Inventor: Tian Cheng Liu , Bao Hua Yang , Yue Zhang , Kai Zheng
IPC: H04L12/947 , H04L12/741
CPC classification number: H04L49/25 , H04L41/083 , H04L41/0893 , H04L45/745 , H04L47/2475 , H04L49/70
Abstract: The present invention discloses a method and apparatus for processing a data packet in a software defined network SDN protocol-based network. The method comprises: receiving a data packet forwarded by a SDN switch in the network; obtaining a rule corresponding to a data flow where the data packet is located; determining, according to the received data packet, data flow characteristics of the data flow where the data packet is located; determining timeout information of the rule according to a predetermined matching relationship between the data flow characteristics and the timeout information, the timeout information indicating time that the rule will be kept in a flow table of the SDN switch; and sending the rule and the timeout information of the rule to the SDN switch for processing the data packet by the SDN switch according to the rule. By means of the method and apparatus of the embodiments of the present invention, the timeout information of the rule may be set flexibly, so that the performance of SDN is boosted efficiently.
Abstract translation: 本发明公开了一种在软件定义的基于网络SDN协议的网络中处理数据分组的方法和装置。 该方法包括:接收由网络中的SDN交换机转发的数据包; 获取与数据分组所位于的数据流对应的规则; 根据接收到的数据分组确定数据分组所位于的数据流的数据流特性; 根据所述数据流特性与所述超时信息之间的预定匹配关系确定所述规则的超时信息,所述超时信息指示规则将保留在SDN交换机的流程表中的时间; 并将规则和超时信息发送到SDN交换机,以按照规则由SDN交换机处理数据包。 通过本发明的实施例的方法和装置,可以灵活地设置规则的超时信息,从而提高SDN的性能。
-
公开(公告)号:US09917793B2
公开(公告)日:2018-03-13
申请号:US14666472
申请日:2015-03-24
Applicant: International Business Machines Corporation
Inventor: Tian Cheng Liu , Bao Hua Yang , Yue Zhang , Kai Zheng
IPC: H04L12/947 , H04L12/741 , H04L12/931 , H04L12/859 , H04L12/24
CPC classification number: H04L49/25 , H04L41/083 , H04L41/0893 , H04L45/745 , H04L47/2475 , H04L49/70
Abstract: The present invention discloses a method and apparatus for processing a data packet in a software defined network SDN protocol-based network. The method comprises: receiving a data packet forwarded by a SDN switch in the network; obtaining a rule corresponding to a data flow where the data packet is located; determining, according to the received data packet, data flow characteristics of the data flow where the data packet is located; determining timeout information of the rule according to a predetermined matching relationship between the data flow characteristics and the timeout information, the timeout information indicating time that the rule will be kept in a flow table of the SDN switch; and sending the rule and the timeout information of the rule to the SDN switch for processing the data packet by the SDN switch according to the rule. By means of the method and apparatus of the embodiments of the present invention, the timeout information of the rule may be set flexibly, so that the performance of SDN is boosted efficiently.
-
公开(公告)号:US09860176B2
公开(公告)日:2018-01-02
申请号:US14908724
申请日:2014-07-09
Applicant: International Business Machines Corporation
Inventor: Tian Cheng Liu , Hang Liu , Bao Hua Yang , Yue Zhang , Kai Zheng
IPC: H04L12/803 , H04L12/64 , H04L12/721 , H04L12/851 , H04L12/715 , H04L12/931
CPC classification number: H04L47/125 , H04L12/6418 , H04L45/38 , H04L45/64 , H04L47/2441 , H04L49/70
Abstract: The present invention relates to data packet processing in a data network, and provides a method and system for processing data packets. The method comprising: dividing flows containing data packets into elephant flows and mice flows according to a particular division parameter, wherein, an elephant flow contains more data packets than a mice flow; transmitting the divided elephant flows and mice flows to a virtual switch in a server; processing the mice flows at the virtual switch, and transmitting the elephant flows and the processed mice flows to a hardware switch in network; and processing the elephant flows at the hardware switch, and forwarding the received mice flows and the processed elephant flows. With the method and system, network performance may be effectively improved.
-
公开(公告)号:US09626172B2
公开(公告)日:2017-04-18
申请号:US14526632
申请日:2014-10-29
Applicant: International Business Machines Corporation
Inventor: Yan Yan Hu , Tian Cheng Liu , Ling Shao , Qi Ming Teng
IPC: G06F15/177 , G06F9/445 , H04L12/24 , H04L29/12
CPC classification number: G06F8/63 , G06F8/61 , H04L41/0806 , H04L41/0889 , H04L41/0893 , H04L61/2038 , H04L61/6022
Abstract: A method and system for deploying a cluster, wherein the cluster contains a plurality of cluster members, the method comprising: obtaining a unique identifier for each cluster member; according to the unique identifier of each cluster member, obtaining cluster configuration information for the cluster member; configuring the cluster member using the obtained cluster configuration information of the cluster member; and deploying the cluster. The method and system can enhance the cluster deployment efficiency.
-
-
-
-
-
-
-
-
-