WO2002027469A3 - Flow scheduling and architecture for network application apparatus - Google Patents

Flow scheduling and architecture for network application apparatus Download PDF

Info

Publication number
WO2002027469A3
WO2002027469A3 PCT/US2001/029885 US0129885W WO0227469A3 WO 2002027469 A3 WO2002027469 A3 WO 2002027469A3 US 0129885 W US0129885 W US 0129885W WO 0227469 A3 WO0227469 A3 WO 0227469A3
Authority
WO
WIPO (PCT)
Prior art keywords
processor
flow
applications
flow scheduling
processors
Prior art date
Application number
PCT/US2001/029885
Other languages
French (fr)
Other versions
WO2002027469A2 (en
Inventor
Moisey Akerman
Jc Ferguson
Stephen Justus
Yevgeny Korsunsky
Original Assignee
Crossbeam Systems Inc
Moisey Akerman
Jc Ferguson
Stephen Justus
Yevgeny Korsunsky
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
Priority to JP2002530980A priority Critical patent/JP2004524598A/en
Priority to CA002423475A priority patent/CA2423475A1/en
Priority to AU2001291227A priority patent/AU2001291227A1/en
Priority to IL15506801A priority patent/IL155068A0/en
Priority to EP01971331A priority patent/EP1381937A2/en
Priority to KR10-2003-7004313A priority patent/KR20040005824A/en
Application filed by Crossbeam Systems Inc, Moisey Akerman, Jc Ferguson, Stephen Justus, Yevgeny Korsunsky filed Critical Crossbeam Systems Inc
Publication of WO2002027469A2 publication Critical patent/WO2002027469A2/en
Priority to IL155068A priority patent/IL155068A/en
Publication of WO2002027469A3 publication Critical patent/WO2002027469A3/en
Priority to IL219561A priority patent/IL219561A/en
Priority to IL219562A priority patent/IL219562A0/en
Priority to IL219560A priority patent/IL219560A/en
Priority to IL219559A priority patent/IL219559A/en
Priority to IL219558A priority patent/IL219558A/en
Priority to IL219557A priority patent/IL219557A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5033Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering data affinity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5055Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering software capabilities, i.e. software resources associated or available to the machine
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • H04L63/1416Event detection, e.g. attack signature detection
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Abstract

A method and system for distributing flows between a multiple processors. The flows can be received from an external source such as a network, by a front-end processor that recognizes the flow and the associated request, and identifies at least one internal applicatiolns processor to process the request/flow. The front-end processor utilizes a flow scheduling vector related to the identified applications processor(s), and the flow scheduling vector can be based on instrinsic data from the applications processor(s) that can include CPU utilization, memory utilization, packet loss, and queue length or buffer occupation. In some embodiments, applications processors can be understood to belong to a group, wherein applications processors within a group can be configured identically. A flow schedule vector can be computed for the different applications processor groups. In some embodiments, a control processor can collect the instrinsic applications processor data, compute the flow scheduling vectors, and transfer the flow scheduling vectors to the frontend processor.
PCT/US2001/029885 2000-09-25 2001-09-25 Flow scheduling and architecture for network application apparatus WO2002027469A2 (en)

Priority Applications (13)

Application Number Priority Date Filing Date Title
JP2002530980A JP2004524598A (en) 2000-09-25 2001-09-25 Flow scheduling and architecture for network application devices
CA002423475A CA2423475A1 (en) 2000-09-25 2001-09-25 Flow scheduling and architecture for network application apparatus
AU2001291227A AU2001291227A1 (en) 2000-09-25 2001-09-25 Flow scheduling and architecture for network application apparatus
IL15506801A IL155068A0 (en) 2000-09-25 2001-09-25 Flow scheduling and architecture for network application apparatus
EP01971331A EP1381937A2 (en) 2000-09-25 2001-09-25 Flow scheduling and architecture for network application apparatus
KR10-2003-7004313A KR20040005824A (en) 2000-09-25 2001-09-25 Flow scheduling and architecture for network application apparatus
IL155068A IL155068A (en) 2000-09-25 2003-03-25 Flow scheduling and architecture for network application apparatus
IL219561A IL219561A (en) 2000-09-25 2012-05-03 Source-based data flow processing network apparatus
IL219557A IL219557A (en) 2000-09-25 2012-05-03 Network application apparatus
IL219558A IL219558A (en) 2000-09-25 2012-05-03 Method for scheduling data flows among processors
IL219562A IL219562A0 (en) 2000-09-25 2012-05-03 Application distribution control network apparatus
IL219560A IL219560A (en) 2000-09-25 2012-05-03 System and method of intrusion detection in a network
IL219559A IL219559A (en) 2000-09-25 2012-05-03 Firewall network application apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US23528100P 2000-09-25 2000-09-25
US60/235,281 2000-09-25

Publications (2)

Publication Number Publication Date
WO2002027469A2 WO2002027469A2 (en) 2002-04-04
WO2002027469A3 true WO2002027469A3 (en) 2003-11-06

Family

ID=22884848

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/029885 WO2002027469A2 (en) 2000-09-25 2001-09-25 Flow scheduling and architecture for network application apparatus

Country Status (9)

Country Link
US (9) US20020165947A1 (en)
EP (1) EP1381937A2 (en)
JP (1) JP2004524598A (en)
KR (1) KR20040005824A (en)
CN (1) CN1316366C (en)
AU (1) AU2001291227A1 (en)
CA (1) CA2423475A1 (en)
IL (8) IL155068A0 (en)
WO (1) WO2002027469A2 (en)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050195743A1 (en) * 2000-04-03 2005-09-08 P-Cube Ltd. Real time charging of pre-paid accounts
US20020165947A1 (en) * 2000-09-25 2002-11-07 Crossbeam Systems, Inc. Network application apparatus
US20110238855A1 (en) * 2000-09-25 2011-09-29 Yevgeny Korsunsky Processing data flows with a data flow processor
US20110219035A1 (en) * 2000-09-25 2011-09-08 Yevgeny Korsunsky Database security via data flow processing
US20070192863A1 (en) * 2005-07-01 2007-08-16 Harsh Kapoor Systems and methods for processing data flows
US9525696B2 (en) 2000-09-25 2016-12-20 Blue Coat Systems, Inc. Systems and methods for processing data flows
US20100042565A1 (en) * 2000-09-25 2010-02-18 Crossbeam Systems, Inc. Mezzazine in-depth data analysis facility
US20110213869A1 (en) * 2000-09-25 2011-09-01 Yevgeny Korsunsky Processing data flows with a data flow processor
US8010469B2 (en) 2000-09-25 2011-08-30 Crossbeam Systems, Inc. Systems and methods for processing data flows
US20110214157A1 (en) * 2000-09-25 2011-09-01 Yevgeny Korsunsky Securing a network with data flow processing
US20110231564A1 (en) * 2000-09-25 2011-09-22 Yevgeny Korsunsky Processing data flows with a data flow processor
US9800608B2 (en) 2000-09-25 2017-10-24 Symantec Corporation Processing data flows with a data flow processor
JP3627655B2 (en) * 2001-01-22 2005-03-09 日本電気株式会社 Access network system and protocol termination device
US20020120732A1 (en) * 2001-02-27 2002-08-29 Lee Daniel Joseph Open internet protocol services platform
US7263597B2 (en) * 2001-04-19 2007-08-28 Ciena Corporation Network device including dedicated resources control plane
US7710866B2 (en) * 2001-09-27 2010-05-04 Alcatel-Lucent Canada Inc. Method and apparatus for optimization of redundant link usage in a multi-shelf network element
US7619886B2 (en) * 2001-09-27 2009-11-17 Alcatel-Lucent Canada Inc. Method and apparatus for providing a common support services infrastructure for a network element
US7362751B2 (en) 2001-10-03 2008-04-22 Topside Research, Llc Variable length switch fabric
US20030088694A1 (en) * 2001-11-02 2003-05-08 Internet Machines Corporation Multicasting method and switch
US7042886B2 (en) * 2001-12-06 2006-05-09 P-Cube Ltd. Apparatus, method, and computer program for wire-speed classification and pre-processing of data packets in an ATM network
US6801940B1 (en) * 2002-01-10 2004-10-05 Networks Associates Technology, Inc. Application performance monitoring expert
US7299277B1 (en) 2002-01-10 2007-11-20 Network General Technology Media module apparatus and method for use in a network monitoring environment
US6967951B2 (en) 2002-01-11 2005-11-22 Internet Machines Corp. System for reordering sequenced based packets in a switching network
US7254632B2 (en) * 2002-04-26 2007-08-07 P-Cube Ltd. Apparatus and method for pattern matching in text based protocol
US7171505B2 (en) * 2002-05-02 2007-01-30 International Business Machines Corporation Universal network interface connection
US20030214949A1 (en) * 2002-05-16 2003-11-20 Nadim Shaikli System for reordering sequenced based packets in a switching network
US20040098509A1 (en) * 2002-11-14 2004-05-20 Vic Alfano System for reordering sequenced based packet segments in a switching network
US20060242686A1 (en) * 2003-02-21 2006-10-26 Kenji Toda Virus check device and system
US7990987B2 (en) * 2003-02-25 2011-08-02 Topside Research, Llc Network processor having bypass capability
US8249097B2 (en) * 2003-07-14 2012-08-21 Broadcom Corporation Method and system for an integrated host PCI I/O bridge and dual port gigabit Ethernet controller
US8839417B1 (en) * 2003-11-17 2014-09-16 Mcafee, Inc. Device, system and method for defending a computer network
US7454552B2 (en) * 2003-11-18 2008-11-18 Topside Research, Llc Switch with transparent and non-transparent ports
US7421532B2 (en) * 2003-11-18 2008-09-02 Topside Research, Llc Switching with transparent and non-transparent ports
US8856401B2 (en) * 2003-11-25 2014-10-07 Lsi Corporation Universal controller for peripheral devices in a computing system
US7539190B2 (en) * 2004-01-05 2009-05-26 Topside Research, Llc Multicasting in a shared address space
US7426602B2 (en) * 2004-01-08 2008-09-16 Topside Research, Llc Switch for bus optimization
US7411957B2 (en) 2004-03-26 2008-08-12 Cisco Technology, Inc. Hardware filtering support for denial-of-service attacks
US7599361B2 (en) * 2004-07-02 2009-10-06 P-Cube Ltd. Wire-speed packet management in a multi-pipeline network processor
US9014181B2 (en) * 2004-11-01 2015-04-21 Alcatel Lucent Softrouter separate control network
US7918795B2 (en) 2005-02-02 2011-04-05 Gynesonics, Inc. Method and device for uterine fibroid treatment
CN100372318C (en) * 2005-05-20 2008-02-27 清华大学 Parallel flow dispatching method for 10G network performance testing system
US8028160B1 (en) 2005-05-27 2011-09-27 Marvell International Ltd. Data link layer switch with protection against internet protocol spoofing attacks
US7856661B1 (en) 2005-07-14 2010-12-21 Mcafee, Inc. Classification of software on networked systems
US7649886B2 (en) * 2005-11-21 2010-01-19 Motorola, Inc. Method and system for processing incoming packets in a communication network
US10058342B2 (en) 2006-01-12 2018-08-28 Gynesonics, Inc. Devices and methods for treatment of tissue
US7874986B2 (en) * 2006-04-20 2011-01-25 Gynesonics, Inc. Methods and devices for visualization and ablation of tissue
US7815571B2 (en) * 2006-04-20 2010-10-19 Gynesonics, Inc. Rigid delivery systems having inclined ultrasound and needle
US9357977B2 (en) 2006-01-12 2016-06-07 Gynesonics, Inc. Interventional deployment and imaging system
US11259825B2 (en) 2006-01-12 2022-03-01 Gynesonics, Inc. Devices and methods for treatment of tissue
US7757269B1 (en) 2006-02-02 2010-07-13 Mcafee, Inc. Enforcing alignment of approved changes and deployed changes in the software change life-cycle
US7895573B1 (en) 2006-03-27 2011-02-22 Mcafee, Inc. Execution environment file inventory
US8824453B2 (en) * 2006-04-14 2014-09-02 At&T Intellectual Property I, Lp Method and apparatus for managing quality of service for multimedia applications
US20100056926A1 (en) * 2008-08-26 2010-03-04 Gynesonics, Inc. Ablation device with articulated imaging transducer
US10595819B2 (en) 2006-04-20 2020-03-24 Gynesonics, Inc. Ablation device with articulated imaging transducer
US8206300B2 (en) 2008-08-26 2012-06-26 Gynesonics, Inc. Ablation device with articulated imaging transducer
JP4648290B2 (en) * 2006-11-21 2011-03-09 日本電信電話株式会社 Packet transfer apparatus, packet distribution method, group affiliation processor change method, and computer program
US9424154B2 (en) 2007-01-10 2016-08-23 Mcafee, Inc. Method of and system for computer system state checks
US8332929B1 (en) 2007-01-10 2012-12-11 Mcafee, Inc. Method and apparatus for process enforced configuration management
US20080243999A1 (en) * 2007-03-27 2008-10-02 Motorola, Inc. Method and system for management of an application ensemble
EP1983755A1 (en) * 2007-04-17 2008-10-22 Thomson Licensing Method to transmit video data in a data stream and associated metadata
US7877644B2 (en) * 2007-04-19 2011-01-25 International Business Machines Corporation Computer application performance optimization system
US7860904B2 (en) * 2007-04-24 2010-12-28 Microsoft Corporation Standalone execution of incomplete data flows
US7860905B2 (en) * 2007-04-24 2010-12-28 Microsoft Corporation Systems and methods for modularizing data flows
US7996520B2 (en) 2007-09-19 2011-08-09 Cisco Technology, Inc. Behavioral classification of communication sessions using active session initiation
US8088072B2 (en) 2007-10-12 2012-01-03 Gynesonics, Inc. Methods and systems for controlled deployment of needles in tissue
US7826455B2 (en) * 2007-11-02 2010-11-02 Cisco Technology, Inc. Providing single point-of-presence across multiple processors
US20090287081A1 (en) * 2008-04-29 2009-11-19 Gynesonics , Inc Submucosal fibroid ablation for the treatment of menorrhagia
US8262574B2 (en) 2009-02-27 2012-09-11 Gynesonics, Inc. Needle and tine deployment mechanism
US8381284B2 (en) 2009-08-21 2013-02-19 Mcafee, Inc. System and method for enforcing security policies in a virtual environment
US8949210B2 (en) * 2010-05-13 2015-02-03 Microsoft Corporation Analysis stack for complex event flows
US8938800B2 (en) 2010-07-28 2015-01-20 Mcafee, Inc. System and method for network level protection against malicious software
US8925101B2 (en) 2010-07-28 2014-12-30 Mcafee, Inc. System and method for local protection against malicious software
US9112830B2 (en) 2011-02-23 2015-08-18 Mcafee, Inc. System and method for interlocking a host and a gateway
US9594881B2 (en) 2011-09-09 2017-03-14 Mcafee, Inc. System and method for passive threat detection using virtual memory inspection
US8800024B2 (en) 2011-10-17 2014-08-05 Mcafee, Inc. System and method for host-initiated firewall discovery in a network environment
US8713668B2 (en) 2011-10-17 2014-04-29 Mcafee, Inc. System and method for redirected firewall discovery in a network environment
US9331935B2 (en) * 2011-11-22 2016-05-03 Intel Corporation Network device selection
US8739272B1 (en) 2012-04-02 2014-05-27 Mcafee, Inc. System and method for interlocking a host and a gateway
US8973146B2 (en) 2012-12-27 2015-03-03 Mcafee, Inc. Herd based scan avoidance system in a network environment
US9639693B2 (en) * 2013-06-28 2017-05-02 Symantec Corporation Techniques for detecting a security vulnerability
CN103501498B (en) * 2013-08-29 2017-09-26 中国科学院声学研究所 A kind of baseband processing resource distribution method and its device
CN105580023B (en) 2013-10-24 2019-08-16 迈克菲股份有限公司 The malicious application of agency's auxiliary in network environment prevents
KR101583325B1 (en) * 2014-08-12 2016-01-07 주식회사 구버넷 Network interface apparatus and method for processing virtual packets
WO2015199366A1 (en) * 2014-06-26 2015-12-30 정기웅 Method for scheduling in multiprocessing environment and device therefor
JP6413495B2 (en) * 2014-08-29 2018-10-31 セイコーエプソン株式会社 Information processing method and recording system
EP3405911A4 (en) * 2016-01-24 2019-09-18 Hasan, Syed Kamran Computer security based on artificial intelligence
CN110290751B (en) 2016-11-11 2022-11-22 杰尼索尼克斯公司 Controlled treatment of tissue and dynamic interaction and comparison with tissue and/or treatment data
GB201717295D0 (en) * 2017-10-20 2017-12-06 Graphcore Ltd Synchronization in a multi-tile processing array
US10963003B2 (en) * 2017-10-20 2021-03-30 Graphcore Limited Synchronization in a multi-tile processing array
US10666616B2 (en) 2017-10-31 2020-05-26 Ca, Inc. Application identification and control in a network device
GB2580159B (en) * 2018-12-21 2021-01-06 Graphcore Ltd Scheduling messages
CN111581676B (en) * 2020-05-07 2023-05-23 浙江大学 Processor DPA attack resisting system under double-core lock step fault tolerance
CN112804190B (en) * 2020-12-18 2022-11-29 国网湖南省电力有限公司 Security event detection method and system based on boundary firewall flow
CN115269206B (en) * 2022-09-27 2023-01-10 湖南三湘银行股份有限公司 Data processing method and platform based on resource allocation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0648038A2 (en) * 1993-09-11 1995-04-12 International Business Machines Corporation A data processing system for providing user load levelling in a network
EP0690376A2 (en) * 1988-02-19 1996-01-03 Mitsubishi Denki Kabushiki Kaisha Digital signal processing apparatus

Family Cites Families (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US600664A (en) * 1898-03-15 Bicycle
US544660A (en) * 1895-08-20 Territory
US262990A (en) 1882-08-22 Vehicle-wheel
US631777A (en) * 1898-02-12 1899-08-29 Fred D Stanley Steam-engine.
US4814979A (en) * 1981-04-01 1989-03-21 Teradata Corporation Network to transmit prioritized subtask pockets to dedicated processors
US5134691A (en) * 1986-04-01 1992-07-28 Westinghouse Electric Corp. Bidirectional communication and control network with programmable microcontroller interfacing digital ICs transmitting in serial format to controlled product
CA1337132C (en) * 1988-07-15 1995-09-26 Robert Filepp Reception system for an interactive computer network and method of operation
US5062037A (en) * 1988-10-24 1991-10-29 Ibm Corp. Method to provide concurrent execution of distributed application programs by a host computer and an intelligent work station on an sna network
JPH0815277B2 (en) 1991-08-09 1996-02-14 インターナショナル・ビジネス・マシーンズ・コーポレイション System and method for obtaining performance measurements
US5522070A (en) * 1992-03-19 1996-05-28 Fujitsu Limited Computer resource distributing method and system for distributing a multiplicity of processes to a plurality of computers connected in a network
AU4543593A (en) * 1992-07-08 1994-01-31 Bell Atlantic Network Services, Inc. Media server for supplying video and multi-media data over the public telephone switched network
GB2268817B (en) * 1992-07-17 1996-05-01 Integrated Micro Products Ltd A fault-tolerant computer system
FR2706652B1 (en) * 1993-06-09 1995-08-18 Alsthom Cge Alcatel Device for detecting intrusions and suspicious users for a computer system and security system comprising such a device.
US5557742A (en) * 1994-03-07 1996-09-17 Haystack Labs, Inc. Method and system for detecting intrusion into and misuse of a data processing system
US5675797A (en) * 1994-05-24 1997-10-07 International Business Machines Corporation Goal-oriented resource allocation manager and performance index technique for servers
JP3636744B2 (en) * 1994-06-14 2005-04-06 株式会社日立製作所 Distributed system and method for creating automatic operation schedule of distributed system
US5740231A (en) * 1994-09-16 1998-04-14 Octel Communications Corporation Network-based multimedia communications and directory system and method of operation
US5621727A (en) 1994-09-16 1997-04-15 Octel Communications Corporation System and method for private addressing plans using community addressing
US5774668A (en) * 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US5790794A (en) * 1995-08-11 1998-08-04 Symbios, Inc. Video storage unit architecture
US6317775B1 (en) * 1995-11-03 2001-11-13 Cisco Technology, Inc. System for distributing load over multiple servers at an internet site
US5771234A (en) * 1995-12-06 1998-06-23 Industrial Technology Research Institute Method and system for ATM cell multiplexing under constant bit rate, variable bit rate and best-effort traffic
US5978843A (en) * 1995-12-06 1999-11-02 Industrial Technology Research Institute Scalable architecture for media-on-demand servers
US6279028B1 (en) * 1995-12-08 2001-08-21 Silicon Graphics, Inc. Operating system having a mechanism for handling a group of related processes residing on separate machines
GB2309558A (en) * 1996-01-26 1997-07-30 Ibm Load balancing across the processors of a server computer
US6347398B1 (en) * 1996-12-12 2002-02-12 Microsoft Corporation Automatic software downloading from a computer network
US6393569B1 (en) * 1996-12-18 2002-05-21 Alexander S. Orenshteyn Secured system for accessing application services from a remote station
US5946684A (en) * 1997-02-18 1999-08-31 Ameritech Corporation Method and system for providing computer-network related information about a calling party
US6014700A (en) * 1997-05-08 2000-01-11 International Business Machines Corporation Workload management in a client-server network with distributed objects
US6816903B1 (en) * 1997-05-27 2004-11-09 Novell, Inc. Directory enabled policy management tool for intelligent traffic management
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US5975945A (en) * 1997-08-29 1999-11-02 Lucent Technologies Inc. All-purpose network interface devices using conventional plug-in protectors
US6058434A (en) * 1997-11-26 2000-05-02 Acuity Imaging, Llc Apparent network interface for and between embedded and host processors
US6597684B1 (en) * 1997-12-24 2003-07-22 Nortel Networks Ltd. Distributed architecture and associated protocols for efficient quality of service-based route computation
US6088804A (en) * 1998-01-12 2000-07-11 Motorola, Inc. Adaptive system and method for responding to computer network security attacks
US6226700B1 (en) * 1998-03-13 2001-05-01 Compaq Computer Corporation Computer system with bridge logic that includes an internal modular expansion bus and a common master interface for internal master devices
US6314463B1 (en) * 1998-05-29 2001-11-06 Webspective Software, Inc. Method and system for measuring queue length and delay
US6947987B2 (en) * 1998-05-29 2005-09-20 Ncr Corporation Method and apparatus for allocating network resources and changing the allocation based on dynamic workload changes
US6446109B2 (en) * 1998-06-29 2002-09-03 Sun Microsystems, Inc. Application computing environment
FI105969B (en) * 1998-08-10 2000-10-31 Nokia Networks Oy Quality of service management in a mobile communication system
GB2341951A (en) 1998-09-22 2000-03-29 Ibm Thin-client remote object execution
US6578066B1 (en) * 1999-09-17 2003-06-10 Alteon Websystems Distributed load-balancing internet servers
US6321338B1 (en) * 1998-11-09 2001-11-20 Sri International Network surveillance
US6411986B1 (en) 1998-11-10 2002-06-25 Netscaler, Inc. Internet client-server multiplexer
US6754831B2 (en) * 1998-12-01 2004-06-22 Sun Microsystems, Inc. Authenticated firewall tunneling framework
JP2002532013A (en) * 1998-12-03 2002-09-24 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー Network management system
US6370648B1 (en) * 1998-12-08 2002-04-09 Visa International Service Association Computer network intrusion detection
US6510466B1 (en) * 1998-12-14 2003-01-21 International Business Machines Corporation Methods, systems and computer program products for centralized management of application programs on a network
US6430570B1 (en) * 1999-03-01 2002-08-06 Hewlett-Packard Company Java application manager for embedded device
GB2348985A (en) 1999-04-15 2000-10-18 Ibm Centralized affinity maintenance in a workload managed client/server system
US6463474B1 (en) * 1999-07-02 2002-10-08 Cisco Technology, Inc. Local authentication of a client at a network device
US6769066B1 (en) * 1999-10-25 2004-07-27 Visa International Service Association Method and apparatus for training a neural network model for use in computer network intrusion detection
US7062556B1 (en) * 1999-11-22 2006-06-13 Motorola, Inc. Load balancing method in a communication network
US6735206B1 (en) * 2000-01-10 2004-05-11 Sun Microsystems, Inc. Method and apparatus for performing a fast service lookup in cluster networking
US6728808B1 (en) * 2000-02-07 2004-04-27 3Com Corporation Mechanism for optimizing transaction retries within a system utilizing a PCI bus architecture
JP2001282732A (en) 2000-04-03 2001-10-12 Komatsu Ltd Method and system for providing service to distant user through inter-computer communication
US6519703B1 (en) * 2000-04-14 2003-02-11 James B. Joyce Methods and apparatus for heuristic firewall
US20100042565A1 (en) 2000-09-25 2010-02-18 Crossbeam Systems, Inc. Mezzazine in-depth data analysis facility
US20020165947A1 (en) * 2000-09-25 2002-11-07 Crossbeam Systems, Inc. Network application apparatus
US8010469B2 (en) * 2000-09-25 2011-08-30 Crossbeam Systems, Inc. Systems and methods for processing data flows
US20070192863A1 (en) 2005-07-01 2007-08-16 Harsh Kapoor Systems and methods for processing data flows
US20030051026A1 (en) * 2001-01-19 2003-03-13 Carter Ernst B. Network surveillance and security system
US6999952B1 (en) * 2001-04-18 2006-02-14 Cisco Technology, Inc. Linear associative memory-based hardware architecture for fault tolerant ASIC/FPGA work-around
US7089586B2 (en) * 2001-05-02 2006-08-08 Ipr Licensing, Inc. Firewall protection for wireless users
US7237264B1 (en) * 2001-06-04 2007-06-26 Internet Security Systems, Inc. System and method for preventing network misuse
US7017186B2 (en) * 2002-07-30 2006-03-21 Steelcloud, Inc. Intrusion detection system using self-organizing clusters
US7478427B2 (en) * 2003-05-05 2009-01-13 Alcatel-Lucent Usa Inc. Method and apparatus for providing adaptive VPN to enable different security levels in virtual private networks (VPNs)
US7685436B2 (en) * 2003-10-02 2010-03-23 Itt Manufacturing Enterprises, Inc. System and method for a secure I/O interface
US7451483B2 (en) 2003-10-09 2008-11-11 International Business Machines Corporation VLAN router with firewall supporting multiple security layers
US8234406B2 (en) 2003-12-10 2012-07-31 International Business Machines Corporation Method of redirecting client requests to web services
US7539681B2 (en) * 2004-07-26 2009-05-26 Sourcefire, Inc. Methods and systems for multi-pattern searching
US7990967B2 (en) * 2005-01-06 2011-08-02 Rockwell Automation Technologies, Inc. Firewall method and apparatus for industrial systems
US7979368B2 (en) * 2005-07-01 2011-07-12 Crossbeam Systems, Inc. Systems and methods for processing data flows
US20080229415A1 (en) * 2005-07-01 2008-09-18 Harsh Kapoor Systems and methods for processing data flows
WO2007070838A2 (en) 2005-12-13 2007-06-21 Crossbeam Systems, Inc. Systems and methods for processing data flows
US7461036B2 (en) * 2006-01-18 2008-12-02 International Business Machines Corporation Method for controlling risk in a computer security artificial neural network expert system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0690376A2 (en) * 1988-02-19 1996-01-03 Mitsubishi Denki Kabushiki Kaisha Digital signal processing apparatus
EP0648038A2 (en) * 1993-09-11 1995-04-12 International Business Machines Corporation A data processing system for providing user load levelling in a network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MOURAD A., LIU H.: "SCALABLE WEB SERVER ARCHITECTURES", COMPUTERS AND COMMUNICATIONS, 1997. PROCEEDINGS., SECOND IEEE SYMPOSIUM ON ALEXANDRIA, EGYPT 1-3 JULY 1997, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 1 July 1997 (1997-07-01), pages 12 - 16, XP010241313, ISBN: 0-8186-7852-6 *
YOURAN L., YU T.: "A DYNAMIC CENTRAL SCHEDULER LOAD BALANCING MECHANISM", COMPUTERS AND COMMUNICATIONS, 1995., CONFERENCE PROCEEDINGS OF THE 1995 IEEE FOURTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON SCOTTSDALE, AZ, USA 28-31 MARCH 1995, NEW YORK, NY, USA,IEEE, US, 28 March 1995 (1995-03-28), pages 734 - 740, XP010149418, ISBN: 0-7803-2492-7 *

Also Published As

Publication number Publication date
US9244739B2 (en) 2016-01-26
AU2001291227A1 (en) 2002-04-08
US20110238783A1 (en) 2011-09-29
US20160191571A1 (en) 2016-06-30
CN1316366C (en) 2007-05-16
US20020059424A1 (en) 2002-05-16
IL219561A (en) 2013-09-30
WO2002027469A2 (en) 2002-04-04
KR20040005824A (en) 2004-01-16
IL219559A (en) 2014-03-31
IL219557A (en) 2013-11-28
US8046465B2 (en) 2011-10-25
IL219558A (en) 2014-03-31
IL219560A (en) 2014-04-30
IL219562A0 (en) 2012-06-28
IL219557A0 (en) 2012-06-28
US20060010207A1 (en) 2006-01-12
US20110238839A1 (en) 2011-09-29
EP1381937A2 (en) 2004-01-21
IL219561A0 (en) 2012-06-28
US20110231925A1 (en) 2011-09-22
IL219560A0 (en) 2012-06-28
IL219558A0 (en) 2012-06-28
CA2423475A1 (en) 2002-04-04
US20020165947A1 (en) 2002-11-07
CN1518694A (en) 2004-08-04
US20060143499A1 (en) 2006-06-29
IL155068A0 (en) 2003-10-31
IL155068A (en) 2012-06-28
JP2004524598A (en) 2004-08-12
US7836443B2 (en) 2010-11-16
US20110231513A1 (en) 2011-09-22
IL219559A0 (en) 2012-06-28

Similar Documents

Publication Publication Date Title
WO2002027469A3 (en) Flow scheduling and architecture for network application apparatus
WO2001065765A3 (en) Method and device for distributing bandwidth
DE60302826D1 (en) Selection of a suitable transmission mechanism for the transmission of an object
WO2003052597A3 (en) Data processing system having multiple processors and task scheduler and corresponding method therefore
CN109582448B (en) Criticality and timeliness oriented edge calculation task scheduling method
EP0935194A3 (en) Apparatus and method for scheduling and dispatching queued client requests within a server in a client/server computer system
WO2000028701A8 (en) Method and apparatus for fair and efficient scheduling of variable size data packets in input buffered switch
WO2004088547A3 (en) Quality of service controller and method for a data storage system
WO2004107189A3 (en) Uniform interface for a functional node in an adaptive computing engine
EP1833221A3 (en) Storage system having a channel control function using a plurality of processors
WO2003001737A3 (en) Method and system for processing upstream packets of an optical network
DE60119224D1 (en) Storage management unit for an exchange
HK1071821A1 (en) Buffer memory reservation
US20130044755A1 (en) Scalable Packet Scheduling Policy for Vast Number of Sessions
BR0010731B1 (en) Process for prioritizing packet data for transfer over a multi-user channel, wireless spread spectrum communication system, and controller for prioritizing packet data for transfer over a multi-user channel
CN102609307A (en) Multi-core multi-thread dual-operating system network equipment and control method thereof
CN106921586B (en) Data stream shaping method, data scheduling method and device
CN114399035A (en) Method for transferring data, direct memory access device and computer system
GB2404114B (en) Communication system, communication unit and method of power saving therein
US7324554B1 (en) Communication bandwidth distribution system and method
US7158532B2 (en) Half duplex link with isochronous and asynchronous arbitration
CN103632037B (en) Method for computing server average waiting time based on working vacation
DE60043116D1 (en) ERRUPTS IN A COMMUNICATION SYSTEM
ATE466438T1 (en) METHOD FOR TRANSFERRING PACKETS
CN1326060C (en) Scalable home control platform and architecture

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2002530980

Country of ref document: JP

Ref document number: 2423475

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 155068

Country of ref document: IL

Ref document number: 1020037004313

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001291227

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2001971331

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 018194214

Country of ref document: CN

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1020037004313

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2001971331

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 219560

Country of ref document: IL

Ref document number: 219561

Country of ref document: IL

Ref document number: 219559

Country of ref document: IL

Ref document number: 219562

Country of ref document: IL

Ref document number: 219558

Country of ref document: IL

Ref document number: 219557

Country of ref document: IL