Patents by Inventor Mahmoud Mohamed BAHNASY
Mahmoud Mohamed BAHNASY has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11929912Abstract: A method, processing system and processor-readable medium for generating network configurations using a graph neural network (GNN) are provided. The method may include receiving a first matrix M generated based on a set of network requirements; storing a GNN having a plurality of nodes v and a plurality of edges; initializing the GNN based on a second matrix Xv having a plurality of elements, each element corresponding to a node from a plurality of nodes v of the GNN; and generating an output matrix having a plurality of nodes labelled based on the first matrix M.Type: GrantFiled: December 2, 2022Date of Patent: March 12, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mahmoud Mohamed Bahnasy, Fenglin Li, Shihan Xiao, Xiangle Cheng, Majid Ghaderi
-
Patent number: 11863451Abstract: There is provided a method and apparatus to generate temporal congestion signals. The method is used by a device and includes receiving a packet which includes a request for network state information and generating one or more temporal congestion signals. The method also including adding the temporal congestion signals to the packet and transmitting the packet including the temporal congestion signals. The temporal congestion signals can include one or more of a line busyness signal, which measures the duration of a busy period of the device, and a line idleness signal, which measures the duration of an idle period of the device.Type: GrantFiled: May 16, 2022Date of Patent: January 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mahmoud Mohamed Bahnasy, Ali Munir, Ron Thomas, Si Yan, Yashar Ganjali
-
Patent number: 11848868Abstract: There is provided methods and devices for network management. A method includes receiving at least one data flow, transmitting in-band management packet periodically for each of the at least one data flow, receiving in-band acknowledgement packets for each of the at least one data flow, and producing network management data based on received in-band acknowledgement packets. A device includes a processor, and a non-transient computer readable memory having stored thereon machine executable instructions which when executed by the processor configure the device to execute the methods disclosed herein. A system includes a source node, a receiver and a data-plane device, the system configured to execute the methods disclosed herein.Type: GrantFiled: September 29, 2021Date of Patent: December 19, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mahmoud Mohamed Bahnasy, Shiva Ketabi, Sepehr Abbasi Zadeh, Yashar Ganjali, Fenglin Li
-
Publication number: 20230370381Abstract: There is provided a method and apparatus to generate temporal congestion signals. The method is used by a device and includes receiving a packet which includes a request for network state information and generating one or more temporal congestion signals. The method also including adding the temporal congestion signals to the packet and transmitting the packet including the temporal congestion signals. The temporal congestion signals can include one or more of a line busyness signal, which measures the duration of a busy period of the device, and a line idleness signal, which measures the duration of an idle period of the device.Type: ApplicationFiled: May 16, 2022Publication date: November 16, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mahmoud Mohamed BAHNASY, Ali MUNIR, Ron THOMAS, Si YAN, Yashar GANJALI
-
Publication number: 20230336470Abstract: The present disclosure describes methods and systems for proactively managing a distributed computer network based on learned relationships between state changes and network events. During an initial identification phase, information representing state changes occurring at host nodes, and network events occurring at network nodes, is collected and processed to generate a database of event probability signatures, each event probability signature indicating a respective probability that a specified event type will occur at a specified network node given a specified type of state change at one of the hosts. During a subsequent action phase, a smart network engine can interact with software drivers installed on each host node to actively monitor for state changes, and when a state change is detected, compare the type of state change with the types of state changes specified in the plurality of event probability signatures to select a matching event probability signature.Type: ApplicationFiled: April 14, 2022Publication date: October 19, 2023Inventors: Ali MUNIR, Amir BANIAMERIAN, Mahmoud Mohamed BAHNASY, Seyed Hossein MORTAZAVI, Yashar GANJALI
-
Patent number: 11770729Abstract: Systems and methods are provided for scheduling the transmission of data in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.Type: GrantFiled: November 16, 2021Date of Patent: September 26, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Mahmoud Mohamed Bahnasy, Halima Elbiaze
-
Publication number: 20230239250Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.Type: ApplicationFiled: April 4, 2023Publication date: July 27, 2023Applicant: KALOOM INCInventors: Mahmoud Mohamed BAHNASY, Per ANDERSSON
-
Patent number: 11677674Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.Type: GrantFiled: June 21, 2021Date of Patent: June 13, 2023Assignee: Kaloom IncInventors: Mahmoud Mohamed Bahnasy, Per Andersson
-
Publication number: 20230124663Abstract: A method, processing system and processor-readable medium for generating network configurations using a graph neural network (GNN) are provided. The method may include receiving a first matrix M generated based on a set of network requirements; storing a GNN having a plurality of nodes v and a plurality of edges; initializing the GNN based on a second matrix Xv having a plurality of elements, each element corresponding to a node from a plurality of nodes v of the GNN; and generating an output matrix having a plurality of nodes labelled based on the first matrix M.Type: ApplicationFiled: December 2, 2022Publication date: April 20, 2023Inventors: Mahmoud Mohamed BAHNASY, Fenglin LI, Shihan XIAO, Xiangle CHENG, Majid GHADERI
-
Publication number: 20230098201Abstract: There is provided methods and devices for network management. A method includes receiving at least one data flow, transmitting in-band management packet periodically for each of the at least one data flow, receiving in-band acknowledgement packets for each of the at least one data flow, and producing network management data based on received in-band acknowledgement packets. A device includes a processor, and a non-transient computer readable memory having stored thereon machine executable instructions which when executed by the processor configure the device to execute the methods disclosed herein. A system includes a source node, a receiver and a data-plane device, the system configured to execute the methods disclosed herein.Type: ApplicationFiled: September 29, 2021Publication date: March 30, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mahmoud Mohamed BAHNASY, Shiva KETABI, Sepehr ABBASI ZADEH, Yashar GANJALI, Fenglin LI
-
Publication number: 20220078657Abstract: Systems and methods are provided for scheduling the transmission of data in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.Type: ApplicationFiled: November 16, 2021Publication date: March 10, 2022Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Mahmoud Mohamed BAHNASY, Halima ELBIAZE
-
Patent number: 11178563Abstract: Systems and methods are provided for scheduling the transmission of CPRI traffic over Ethernet in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.Type: GrantFiled: April 13, 2018Date of Patent: November 16, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Mahmoud Mohamed Bahnasy, Halima Elbiaze
-
Publication number: 20210314271Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.Type: ApplicationFiled: June 21, 2021Publication date: October 7, 2021Applicant: KALOOM INC.Inventors: Mahmoud Mohamed BAHNASY, Per ANDERSSON
-
Patent number: 11070480Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.Type: GrantFiled: July 3, 2019Date of Patent: July 20, 2021Assignee: Kaloom Inc.Inventors: Mahmoud Mohamed Bahnasy, Per Andersson
-
Patent number: 11032179Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for estimating congestion associated with a network path in accordance with the variation in average delay experienced by samples of packets.Type: GrantFiled: December 23, 2016Date of Patent: June 8, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Bochra Boughzala, Mahmoud Mohamed Bahnasy, Halima Elbiaze, Brian Alleyne
-
Publication number: 20210006499Abstract: Method and computing devices for enforcing packet order based on packet marking. Upon occurrence of a link failure, a first device reallocates traffic initially forwarded through the failed link to an alternative link and marks the reallocated traffic with a first flag. Upon recovery of the failed link, the reallocated traffic is forwarded again through the recovered link and marked with a second flag different from the first flag. A second device calculates a reference inter-packet time for received traffic marked with the first flag. For received traffic marked with the second flag, the second device calculates a current inter-packet time. The current inter-packet time is compared with the reference inter-packet time, to determine if the traffic marked with the second flag shall be forwarded immediately or if the forwarding shall be delayed.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Applicant: KALOOM INC.Inventors: Mahmoud Mohamed BAHNASY, Per ANDERSSON
-
Publication number: 20200100130Abstract: Systems and methods are provided for scheduling the transmission of CPRI traffic over Ethernet in a datapath. A source node can send a registration request indicating its preferred sending time for data transmission. Intermediate nodes can determine if there are overlaps in timeslot reservations and adjust, and schedule, the requested preferred sending time accordingly.Type: ApplicationFiled: April 13, 2018Publication date: March 26, 2020Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Mahmoud Mohamed BAHNASY, Halima ELBIAZE
-
Publication number: 20190379591Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for estimating congestion associated with a network path in accordance with the variation in average delay experienced by samples of packets.Type: ApplicationFiled: December 23, 2016Publication date: December 12, 2019Inventors: Bochra BOUGHZALA, Mahmoud Mohamed BAHNASY, Halima ELBIAZE, Brian ALLEYNE
-
Patent number: 10225199Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for adjusting a data transmission rate in accordance with an estimation of network path utilization.Type: GrantFiled: February 11, 2016Date of Patent: March 5, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Andre Beliveau, Brian Alleyne, Mahmoud Mohamed Bahnasy, Bochra Boughzala, Chakravarthy Padala, Halima Elbiaze, Karim Idoudi
-
Publication number: 20180034740Abstract: Switch fabric in routers require tight characteristics in term of packet loss, fairness in bandwidth allocation and low latency for high-priority traffic. Such attributes have been resolved using specialized switch devices, but with the emergence of Data Center Bridging, the possibility of using commodity Ethernet switches to build switch fabric in routers is considered. Systems and methods are provided for adjusting a data transmission rate in accordance with an estimation of network path utilization.Type: ApplicationFiled: February 11, 2016Publication date: February 1, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Andre BELIVEAU, Brian ALLEYNE, Mahmoud Mohamed BAHNASY, Bochra BOUGHZALA, Chakravarthy PADALA, Halima ELBIAZE, Karim IDOUDI