KR20050002608A - 접속 조정을 이용한 네트워크 로드 밸런싱 - Google Patents
접속 조정을 이용한 네트워크 로드 밸런싱 Download PDFInfo
- Publication number
- KR20050002608A KR20050002608A KR1020040049374A KR20040049374A KR20050002608A KR 20050002608 A KR20050002608 A KR 20050002608A KR 1020040049374 A KR1020040049374 A KR 1020040049374A KR 20040049374 A KR20040049374 A KR 20040049374A KR 20050002608 A KR20050002608 A KR 20050002608A
- Authority
- KR
- South Korea
- Prior art keywords
- connection
- protocol
- load balancing
- load
- state
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2557—Translation policies or rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/101—Server selection for load balancing based on network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1014—Server selection for load balancing based on the content of a request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1017—Server selection for load balancing based on a round robin mechanism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1023—Server selection for load balancing based on a hash applied to IP addresses or costs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1027—Persistence of sessions during load balancing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1029—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1034—Reaction to server failures by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Automatic Disk Changers (AREA)
Abstract
Description
Claims (86)
- 하나 이상의 처리기-억세스가능 미디어(processor-accessible media)에 있어서,실행되는 경우,접속을 받아들이는 동작(action)과;상기 접속을 위한 접속 상태를 프로토콜 스택으로부터 모으는 동작과;상기 접속 상태를 보내는 동작을 포함하는, 동작들을 수행하도록 디바이스에 지시하는 처리기-실행가능 명령들(processor-accessible instructions)을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 1 항에 있어서,상기 받아들이는 동작은:접속-요청 패킷에 응답하여 승인 패킷을 보내는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 1 항에 있어서,실행되는 경우,상기 접속을 위한 데이터를 수신하는 동작을 포함하는, 추가의 동작을 수행하도록 상기 디바이스에 지시하는 상기 처리기-실행가능 명령들을 포함하고;상기 모으는 동작은 상기 데이터 및 상기 프로토콜 스택의 프로토콜 상태로부터 상기 접속 상태를 모으는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 1 항에 있어서,상기 모으는 동작은:상기 프로토콜 스택으로부터 프로토콜 상태를 컴파일하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 4 항에 있어서,상기 컴파일하는 동작은:상기 프로토콜 스택의 최상위 레벨에서 시작하는 상기 프로토콜 스택으로부터 상기 프로토콜 상태를 컴파일하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 4 항에 있어서,상기 컴파일하는 동작은:전송 제어 프로토콜(TCP) 스택 부분 및 인터넷 프로토콜(IP) 스택 부분에서의 상기 프로토콜 스택으로부터 상기 프로토콜 상태를 컴파일하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 1 항에 있어서,상기 보내는 동작은:상기 접속 상태를 상기 접속에 대응하는 흐름 식별자와 번들링(bundling)하여 바이너리 블로브(binary blob)를 생성하는 동작과;발신 디바이스로부터 타겟 디바이스로 상기 바이너리 블로브를 전송하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 1 항에 있어서,상기 보내는 동작은:상기 접속 상태를 상기 접속에 대응하는 흐름 식별자로 번들링(bundling)하여 바이너리 블로브를 생성하는 동작과;상기 바이너리 블로브를 포함하는 하나 이상의 패킷들이 손실되거나 오류가 발생될지라도, 상기 바이너리 블로브가 타겟 디바이스에서 손상되지 않고 수신될 수 있도록 발신 디바이스로부터 타겟 디바이스로 상기 바이너라 블로브를 전송하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 1 항에 있어서,실행되는 경우,접속 카운터(connection counter)여 응답하는 상기 접속을 위한 흐름 식별자를 선택하는 동작과;상기 접속에 대응하는 패킷들을 식별하기 위해 상기 흐름 식별자를 보내는 동작을 포함하는, 추가의 동작들을 수행하도록 상기 디바이스를 지시하는 상기 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 1 항에 있어서,상기 보내는 동작은:상기 접속 상태를 타겟팅된 디바이스에 보내는 동작을 포함하며;상기 처리기-실행가능 명령들은 실행되는 경우,후속 패킷들을 캡슐화하기 위해 상기 접속을 위한 후속 패킷들을 흐름 식별자를 이용하여 상기 타겟팅된 디바이스에 포워딩하는 동작을 포함하는 추가의 동작을 수행하도록 상기 디바이스를 지시하는, 하나 이상의 처리기-억세스가능 미디어.
- 하나 이상의 처리기-억세스가능 미디어에 있어서,실행되는 경우,접속을 위한 접속 상태를 수신하는 동작과;상기 접속을 위한 접속 상태를 네트워크 스택에 주입하는 동작과;상기 주입된 접속 상태를 이용하여 상기 접속을 계속하는 동작을 포함하는, 동작들을 수행하도록 디바이스에 지시하는 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 11 항에 있어서,상기 계속하는 동작은:상기 주입된 접속 상태에 따라서 수신된 패킷들을 어플리케이션까지 지시함으로써 상기 접속을 계속하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 11 항에 있어서,상기 수신하는 동작은:상기 접속을 위한 데이터 및 프로토콜 상태를 갖는 상기 접속 상태를 수신하는 동작을 포함하고;상기 주입하는 동작은:상기 프로토콜 상태를 상기 네트워크 스택의 프로토콜 스택 부분으로 주입하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 13 항에 있어서,상기 접속 상태를 주입하는 동작은:상기 접속을 위한 데이터를 어플리케이션을 향해 상기 네트워크 스택 위로 지시하는 동작을 더 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 11 항에 있어서,상기 주입하는 동작은:상기 접속 상태로부터의 프로토콜 상태를 상기 네트워크 스택의 프로토콜 스택 부분 내로 부어넣는(infusing) 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 15 항에 있어서,상기 부어넣는 동작은:상기 프로토콜 상태를 상기 프로토콜 스택의 최상위 레벨에서 시작하는 상기 프로토콜 스택 내로 부어넣는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 15 항에 있어서,상기 부어넣는 동작은:전송 제어 프로토콜(TCP) 스택 부분 및 인터넷 프로토콜(IP) 스택 부분에서 상기 프로토콜 상태를 상기 프로토콜 스택 내로 부어넣는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 11 항에 있어서,상기 수신하는 동작은:타겟 디바이스에서 발신 디바이스로부터 바이너리 블로브를 수신하는 동작으로서, 상기 바이너리 블로브는 상기 접속 상태 및 상기 접속에 대응하는 흐름 식별자를 포함하는, 수신 동작과;상기 네트워크 스택의 프로토콜 스택 부분 아래인 상기 네트워크 스택의 레벨에서 상기 접속 상태 및 상기 흐름 식별자를 언번들링하는(unbundling) 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 11 항에 있어서,실행되는 경우,캡슐화 맵핑을 수신하는 동작과;흐름 식별자에 따라 억세스될 수 있는 캡슐화 맵핑 테이블에 상기 수신된 캡슐화 맵핑을 저장하는 동작을 포함하는 추가의 동작들을 수행하도록 상기 디바이스에 지시하는 상기 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 11 항에 있어서,상기 수신하는 동작은:발신 디바이스로부터 상기 접속 상태를 수신하는 동작을 포함하고;상기 처리기-실행가능 명령들은 실행되는 경우,흐름 식별자를 갖는 캡슐화된 패킷들을 상기 발신 디바이스로부터 수신하는동작과;상기 흐름 식별자를 소스/목적지 쌍에 링크하는 캡슐화 맵핑 엔트리를 이용하여 상기 캡슐화된 패킷들을 탈-캡슐화(de-encapsulating)하는 동작을 포함하는 추가의 동작을 수행하도록 상기 디바이스에 지시하는, 하나 이상의 처리기-억세스가능 미디어.
- 어플리케이션의 적어도 일부를 포함하는 처리기-실행가능 명령들을 포함하는 하나 이상의 처리기-억세스가능 미디어에 있어서,상기 처리기-실행가능 명령들은, 실행되는 경우, 소켓 계층(socket layer)이 상기 이동 접속 함수 호출을 프로토콜 스택에 전파하도록, 상기 어플리케이션이 소켓 계층에 이동 접속 함수 호출(migrate connection function call)을 발행함으로써 접속 이동을 개시할 수 있도록 하며, 상기 이동 접속 함수 호출은 상기 프로토콜 스택에서 상기 프로토콜 스택으로부터 프로토콜 상태의 컴파일을 촉진하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 21 항에 있어서,상기 어플리케이션은 일반 어플리케이션, 호스팅된 어플리케이션, 및 로드 밸런싱 어플리케이션 중 적어도 하나를 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 디바이스에 있어서,상기 디바이스로부터 접속들을 이동시키도록 구성된 접속 이동기(connection migrator)를 포함하며; 상기 접속 이동기는 프로토콜 스택 양단의 접속을 위한 프로토콜 상태의 컴파일을 촉진할 수 있고; 상기 접속 이동기는 상기 접속의 모아진 접속 상태 내로의 접속을 위한 데이터를 갖는 상기 컴파일된 프로토콜 상태를 모으도록 적응되며; 상기 접속 이동기는 또한 상기 모아진 접속 상태가 타겟 디바이스를 향해 보내지도록 할 수 있는, 디바이스.
- 제 23 항에 있어서,상기 접속 이동기는 소프트웨어에서 적어도 부분적으로 실현되는, 디바이스.
- 제 23 항에 있어서,상기 디바이스는:상기 접속을 받아들일 수 있는 분류기(classifier)로서, 상기 분류기는 상기 접속 이동기에 이동 접속 명령을 발행하도록 적응되는, 상기 분류기를 더 포함하는, 디바이스.
- 제 25 항에 있어서,모아진 상기 컴파일된 프로토콜 상태로 상기 모아진 접속 상태 내로 모아진 상기 데이터는 상기 분류기에 의해 인증된 데이터를 포함하는, 디바이스.
- 제 23 항에 있어서,상기 접속 이동기는:상기 디바이스의 네트워크 스택 내의 상기 프로토콜 스택 위에 위치된 이동기 쐐기(migrator shim)와;상기 디바이스의 상기 네트워크 스택 내의 상기 프로토콜 스택 아래에 위치된 이동기 중간 드라이버(migrator intermediate driver)를 포함하는, 디바이스.
- 제 27 항에 있어서,상기 이동기 쐐기는 상기 디바이스의 상기 네트워크 스택의 소켓 계층과 상기 프로토콜 스택 사이에 위치되고;상기 이동기 중간 드라이버는 상기 디바이스의 상기 네트워크 스택의 적어도 하나의 미니포트(miniport)와 상기 프로토콜 스택 사이에 위치되는, 디바이스.
- 제 28 항에 있어서,상기 이동기 중간 드라이버는 상기 디바이스의 상기 네트워크의 프로토콜-하드웨어 인터페이스 계층에 위치되는, 디바이스.
- 제 27 항에 있어서,상기 이동기 쐐기는 이동 접속 명령을 수신하고 상기 프로토콜 스택에 상기이동 접속 명령을 전파하도록 적응되고;상기 이동기 중간 드라이버는 후속 모음을 위한 상기 접속을 위한 데이터의 카피를 상기 컴파일된 프로토콜 상태로 전환하도록 적응된, 디바이스.
- 제 27 항에 있어서,상기 이동기 중간 드라이버는 상기 모아진 접속 상태 및 상기 접속을 위한 흐름 식별자를 바이너리 블로브로 번들링하도록 적응된, 디바이스.
- 제 23 항에 있어서,상기 접속은 전송 제어 프로토콜/인터넷 프로토콜(TCP/IP) 접속을 포함하고, 상기 컴파일된 프로토콜 상태는 TCP/IP 접속에 관련된 정보를 포함하는, 디바이스.
- 제 23 항에 있어서,상기 디바이스는:상기 프로토콜 스택을 더 포함하고, 상기 프로토콜 스택은 상기 접속을 위한 상기 프로토콜 상태를 이동 접속 명령에 응답하여 상기 컴파일된 프로토콜 상태로 컴파일하도록 적응된, 디바이스.
- 디바이스에 있어서,상기 디바이스 상으로 접속들을 이동시키도록 구성된 접속 이동기를 포함하며; 상기 접속 이동기는 발신 디바이스로부터 보내진 접속을 위한 접속 상태를 차단하도록 적응되고, 상기 접속 상태는 프로토콜 상태 및 데이터를 포함하고; 상기 접속 이동기는 또한 상기 디바이스의 네트워크 스택에 상기 접속 상태를 주입하도록 적응되고; 상기 접속 이동기는 상기 네트워크 스택의 프로토콜 스택 양단의 접속을 위한 상기 프로토콜 상태의 주입(infusion)을 촉진할 수 있는, 디바이스.
- 제 34 항에 있어서,상기 접속 이동기는 상기 디바이스에 존재하고 상기 디바이스에서 실행하는 로드 밸런싱 인프라스트럭쳐(infrastructure)의 적어도 일부를 포함하는, 디바이스.
- 제 34 항에 있어서,상기 디바이스는:상기 디바이스에 호스팅되는 어플리케이션을 더 포함하고;상기 접속 이동기는 또한 상기 어플리케이션에 전혀 무관한(transparent) 방식으로 상기 디바이스 상으로 접속들을 이동시키도록 구성되는, 디바이스.
- 제 34 항에 있어서,상기 접속 상태에 포함된 상기 데이터는 상기 발신 디바이스에 인증되었던 데이터를 포함하는, 디바이스.
- 제 34 항에 있어서,상기 접속 이동기는:상기 디바이스의 상기 네트워크 스택에서 상기 프로토콜 스택 위에 위치된 이동기 쐐기와;상기 디바이스의 상기 네트워크 스택 내의 상기 프로토콜 스택 아래에 위치된 이동기 중간 드라이버를 포함하는, 디바이스.
- 제 38 항에 있어서,상기 이동기 쐐기는 상기 디바이스의 상기 네트워크 스택의 소켓 계층과 상기 프로토콜 스택 사이에 위치되고;상기 이동기 중간 드라이버는 상기 디바이스의 상기 네트워크 스택의 적어도 하나의 미니포트와 상기 프로토콜 스택 사이에 위치되는, 디바이스.
- 제 38 항에 있어서,상기 이동기 쐐기는 이동 업로딩 절차의 상기 이동기 중간 드라이버에 의해 통지되도록 적응되고 프로토콜 상태 주입 루틴을 상기 프로토콜 스택으로 개시하도록 적응되며;상기 이동기 중간 드라이버는 상기 접속을 위한 상기 접속 상태의 도착을 검출하고, 상기 프로토콜 스택의 하위 부분으로부터 떨어진 상기 접속 상태를 전환하고, 상기 이동 업로딩 절차를 상기 이동기 쐐기에 통지하도록 적응된, 디바이스.
- 제 38 항에 있어서,상기 이동기 중간 드라이버는 상기 접속을 위한 상기 접속 상태 및 상기 접속에 대응하는 흐름 식별자를 포함하는 수신된 바이너리 블로브를 언번들링하도록 적응된, 디바이스.
- 제 34 항에 있어서,상기 디바이스는:상기 프로토콜 스택을 더 포함하며, 상기 프로토콜 스택은 전송 제어 프로토콜(TCP) 계층 및 인터넷 프로토콜(IP) 계층을 포함하는, 디바이스.
- 제 34 항에 있어서,상기 디바이스는:상기 프로토콜 스택을 더 포함하며, 상기 프로토콜 스택은 주입 프로토콜 상태 루틴의 개시에 응답하는 상기 프로토콜 스택 양단의 상기 접속을 위한 상기 프로토콜 상태를 주입하도록 적응된, 디바이스.
- 접속 처리를 위한 장치에 있어서,이동되고 있는 접속을 위한 접속 상태를 발신 디바이스로부터 타겟 디바이스로 전달함으로써, 접속들을 발신 디바이스로부터 타겟 디바이스로 이동시키기 위한 이동 수단과;캡슐화된 포맷 내의 이동된 접속들에 대한 패킷들을 상기 발신 디바이스로부터 상기 타겟 디바이스로 터널링(tunneling)하기 위한 터널링 수단을 포함하는, 장치.
- 제 44 항에 있어서,상기 이동 수단은:상기 접속 상태를 프로토콜 상태로부터 및 이동되고 있는 상기 접속을 위한 승인된 데이터로부터 모으기 위한 모음 수단(aggregation means)을 포함하는, 장치.
- 제 45 항에 있어서,상기 모음 수단은상기 프로토콜 상태를 프로토콜 스택으로부터 컴파일하기 위한 컴파일 수단을 포함하는, 장치.
- 제 44 항에 있어서,상기 터널링 수단은:소스/목적지 어드레스 정보 쌍들 중 적어도 일부를 상기 패킷들로 대체하는흐름 식별자를 이용하여 상기 이동된 접속들을 위한 상기 패킷들을 캡슐화하기 위한 캡슐화 수단을 포함하는, 장치.
- 제 44 항에 있어서,상기 터널링 수단은:개별의 소스/목적지 어드레스 정보 쌍들을 개별의 흐름 식별자들로 매핑하기 위한 맵핑 수단을 포함하고, 각각의 소스/목적지 어드레스 정보 쌍들은 각각의 이동된 접속들을 식별하는, 장치.
- 제 44 항에 있어서,상기 이동 수단은:이동되고 있는 상기 접속의 패킷들을 캡슐화하는데 유용한 흐름 식별자로 상기 접속 상태를 번들링하기 위한 드라이버 수단을 포함하는, 장치.
- 제 44 항에 있어서,상기 이동 수단은:이동되고 있는 상기 접속을 위한 상기 접속 상태의 프로토콜 상태 부분을 네트워크 스택의 프로토콜 스택 부분 내로 주입하기 위한 주입 수단을 포함하는, 장치.
- 제 44 항에 있어서,상기 터널링 수단은:상기 패킷들의 소스/목적지 어드레스 정보 쌍들의 적어도 일부에 링크하는 흐름 식별자들을 이용하여 상기 이동된 접속들을 위한 상기 터널링된 패킷들을 탈-캡슐화하기 위한 탈-캡슐화 수단을 포함하는, 장치.
- 제 44 항에 있어서,상기 터널링 수단은:개별의 흐름 식별자들을 개별의 소스/목적지 어드레스 정보 쌍들로 맵핑하기 위한 맵핑 수단을 포함하고, 각각의 소스/목적지 어드레스 정보 쌍들은 각각의 이동된 접속들을 식별하는, 장치.
- 제 44 항에 있어서,상기 이동 수단은:상기 캡슐화 포맷으로 상기 이동된 접속들을 위한 상기 터널링 패킷들을 전환하고, 그들을 상기 터널링 수단에 지시하기 위한 드라이버 수단을 포함하는, 장치.
- 제 44 항에 있어서,상기 장치는 적어도 하나의 디바이스를 포함하는, 장치.
- 제 44 항에 있어서,상기 장치는 하나 이상의 처리기-억세스가능 미디어를 포함하는, 장치.
- 디바이스에 있어서,상기 디바이스로부터 패킷들을 터널링하도록 구성된 터널러(tunneler)로서; 상기 터널러는 캡슐화 맵핑 테이블에 억세스하고, 상기 캡슐화 맵핑 테이블은 복수의 캡슐화 맵핑 엔트리들을 포함하고, 각각의 캡슐화 맵핑 엔트리는 소스/목적지 쌍의 적어도 일부를 흐름 식별자에 링크하고; 상기 터널러는 특정 소스/목적지 쌍을 갖는 패킷을 받아들이도록 적응되고; 상기 터널러는 상기 특정 소스/목적지 쌍의 적어도 일부를 이용하여 특정 캡슐화 맵핑 엔트리에서 특정 흐름 식별자를 룩업(looking up)할 수 있는, 상기 터널러를 포함하고; 상기 터널러는 또한 상기 패킷의 일부를 상기 특정 흐름 식별자로 대체함으로써 상기 패킷을 캡슐화하도록 적응된, 디바이스.
- 제 56 항에 있어서,상기 터널러는 소프트웨어에서 적어도 부분적으로 실행되는, 디바이스.
- 제 56 항에 있어서,상기 디바이스는:상기 패킷을 클라이언트로부터 수신할 수 있는 포워더(forwarder)로서, 상기 포워더는 상기 패킷을 상기 터널러에 제공하도록 적응된, 상기 포워더를 더 포함하는, 디바이스.
- 제 56 항에 있어서,상기 터널러는 또한 상기 패킷의 상기 특정 소스/목적지 쌍의 적어도 일부를 상기 특정 흐름 식별자로 대체함으로써 상기 패킷을 캡슐화하도록 적응된, 디바이스.
- 제 56 항에 있어서,상기 흐름 식별자는 32비트를 포함하는, 디바이스.
- 제 56 항에 있어서,상기 특정 소스/목적지 쌍은 특정 소스/목적지 어드레스 정보 쌍을 포함하는, 디바이스.
- 디바이스에 있어서,상기 디바이스 내로 패킷들을 터널링하도록 구성된 터널러(tunneler)로서; 상기 터널러는 캡슐화 맵핑 테이블에 억세스하고, 상기 캡슐화 맵핑 테이블은 복수의 캡슐화 맵핑 엔트리들을 포함하고, 각각의 캡슐화 맵핑 엔트리는 소스/목적지쌍의 적어도 일부를 흐름 식별자에 링크하고; 상기 터널러는 특정 흐름 식별자를 갖는 캡슐화된 패킷을 받아들이도록 적응되고; 상기 터널러는 상기 특정 흐름 식별자를 이용하여 특정 캡슐화 맵핑 엔트리에서 특정 소스/목적지 쌍을 룩업(looking up)할 수 있는, 상기 터널러를 포함하고; 상기 터널러는 또한 상기 특정 흐름 식별자를 상기 특정 소스/목적지 쌍의 적어도 일부로 대체함으로써 상기 캡슐화된 패킷을 탈-캡슐화하도록 적응된, 디바이스.
- 제 62 항에 있어서,상기 터널러는 상기 캡슐화된 패킷이 상기 디바이스의 프로토콜 스택에 제공되는 것을 방지하기 위해 상기 캡슐화된 패킷을 방해하도록 적응된 이동기 중간 드라이버를 포함하는, 디바이스.
- 제 62 항에 있어서,상기 디바이스는:프로토콜 스택을 포함하고;상기 터널러는 또한 탈-캡슐화된 패킷을 생성하기 위해 상기 특정 흐름 식별자를 상기 특정 소스/목적지 쌍의 적어도 일부로 대체함으로써 상기 캡슐화된 패킷을 탈-캡슐화하도록 적응되고; 상기 터널러는 상기 탈-캡슐화된 패킷을 상기 프로토콜 스택의 위로 지시할 수 있는, 디바이스.
- 제 64 항에 있어서,상기 터널러는 상기 탈-캡슐화 패킷의 목적지 어드레스에 결박된 가상 네트워크 어댑터를 포함하는, 디바이스.
- 제 62 항에 있어서,상기 디바이스는 호스트들 중 클러스터의 호스트를 포함하는, 디바이스.
- 제 62 항에 있어서,상기 특정 소스/목적지 쌍은 전송 제어 프로토콜/인터넷 프로토콜(TCP/IP) 4-튜플(4-tuple)에 대응하고; 상기 터널러는 또한 상기 특정 흐름 식별자를 상기 TCP/IP 4-튜플로부터의 소스 TCP 포트 및 목적지 TCP 포트로 대체함으로써 상기 캡슐화된 패킷을 탈-캡슐화하도록 적응된, 디바이스.
- 하나 이상의 처리기-억세스가능 미디어에 있어서,실행되는 경우,들어오는 패킷으로부터 소스/목적지 쌍의 적어도 일부를 획득하는 동작과;캡슐화 맵핑 엔트리를 위치시키기 위해 상기 획득된 상기 소스/목적지 쌍의 적어도 일부를 이용하여 캡슐화 맵핑 테이블을 억세스하는 동작과;흐름 식별자를 상기 위치된 캡슐화 맵핑 엔트리로부터 추출하는 동작과;캡슐화 패킷을 생성하기 위해 상기 들어오는 패킷의 부분을 상기 추출된 흐름 식별자로 대체하는 동작을 포함하는 동작들을 수행하도록 디바이스를 지시하는 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 68 항에 있어서,실행되는 경우,상기 들어오는 패킷을 클라이언트로부터 수신하는 동작을 포함하는 추가의 동작을 수행하도록 상기 디바이스를 지시하는 상기 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 68 항에 있어서,실행되는 경우,상기 캡슐화된 패킷을 호스트로 라우팅하는 동작을 포함하는 추가의 동작을 수행하도록 상기 디바이스를 지시하는 상기 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 68 항에 있어서,상기 들어오는 패킷의 상기 소스/목적지 쌍은 상기 들어오는 패킷의 소스/목적지 어드레스 정보 쌍을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 68 항에 있어서,상기 처리기-실행가능 명령들의 적어도 일부는 로드 밸런싱 인프라스트럭쳐의 적어도 일부를 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 68 항에 있어서,상기 대체하는 동작은:상기 캡슐화된 패킷을 생성하기 위해 상기 소스/목적지 쌍의 적어도 일부를 상기 추출된 흐름 식별자로 대체하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 68 항에 있어서,상기 획득하는 동작은:전송 제어 프로토콜/인터넷 프로토콜(TCP/IP) 4-튜플의 적어도 일부를 상기 들어오는 패킷으로부터 획득하는 동작을 포함하고;상기 대체하는 동작은:상기 들어오는 패킷으로부터의 소스 TCP 포트 및 목적지 TCP 포트를 상기 추출된 흐름 식별자로 대체하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 74 항에 있어서,실행되는 경우,상기 들어오는 패킷으로부터의 소스 IP 어드레스 및 목적지 IP 어드레스를 발신 디바이스의 IP 어드레스 및 타겟 디바이스의 IP 어드레스로 각각 대체하는 동작을 포함하는 추가의 동작을 수행하도록 상기 디바이스를 지시하는 상기 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 하나 이상의 처리기-억세스가능 미디어에 있어서,실행되는 경우,흐름 식별자를 캡슐화된 패킷으로부터 획득하는 동작과;캡슐화 맵핑 엔트리를 위치시키기 위해 상기 획득된 흐름 식별자를 이용하여 캡슐화 맵핑 테이블을 억세스하는 동작과;소스/목적지 쌍의 적어도 일부를 상기 위치된 캡슐화 맵핑 엔트리로부터 추출하는 동작으로서, 상기 소스/목적지 쌍은 접속을 위한 패킷들의 흐름을 식별하는, 상기 추출 동작과;상기 접속을 위한 탈-캡슐화된 패킷을 생성하기 위해 상기 캡슐화된 패킷의 상기 흐름 식별자를 상기 추출된 상기 소스/목적지 쌍의 적어도 일부로 대체하는 동작을 수행하도록 디바이스를 지시하는 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,실행되는 경우,상기 캡슐화된 패킷을 로드 밸런싱 인프라스트럭쳐로부터 수신하는 동작을 포함하는 추가의 동작을 수행하도록 상기 디바이스를 지시하는 상기 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,실행되는 경우,상기 탈-캡슐화된 패킷을 프로토콜 스택 위에 지시하는 동작을 포함하는 추가의 동작을 수행하도록 상기 디바이스를 지시하는 상기 처리기-실행가능 명령들을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 78 항에 있어서,상기 지시하는 동작은:상기 탈-캡슐화된 패킷을 상기 탈-캡슐화된 패킷의 목적지 어드레스에 결박된 가상 네트워크 어댑터 상으로 지시하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,실행되는 경우,캡슐화 맵핑을 수신하는 동작과;상기 캡슐화 맵핑 테이블에서 상기 캡슐화 맵핑 엔트리로서 상기 캡슐화 맵핑을 저장하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,상기 처리기-실행가능 명령들의 적어도 일부는 네트워크 스택의 프로토콜 스택 부분 아래에 위치되는 이동기 중간 드라이버의 적어도 일부를 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,상기 위치된 캡슐화 맵핑 엔트리의 상기 소스/목적지 쌍은 상기 위치된 캡슐화 맵핑 엔트리의 소스/목적지 어드레스 정보 쌍을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,상기 접속을 위한 패킷들의 상기 흐름은 이동된 접속을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,상기 추출하는 동작은:소스 인터넷 프로토콜(IP) 어드레스, 목적지 IP 어드레스, 소스 전송 제어 프로토콜 (TCP) 포트, 및 목적지 TCP 포트를 상기 위치된 캡슐화 맵핑 엔트리로부터 추출하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,상기 대체하는 동작은:상기 접속을 위한 상기 탈-캡슐화된 패킷을 생성하기 위해 상기 캡슐화된 패킷의 상기 흐름 식별자를 상기 위치된 캡슐화 맵핑 엔트리로부터의 소스 전송 제어 프로토콜(TCP) 포트 및 목적지 TCP 포트로 대체하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
- 제 76 항에 있어서,상기 대체하는 동작은:상기 캡슐화된 패킷의 발신 인터넷 프로토콜(IP) 어드레스 및 목적지 IP 어드레스를 상기 접속을 위한 상기 탈-캡슐화된 패킷을 생성하기 위해 상기 위치된 캡슐화 맵핑 엔트리로부터의 소스 IP 어드레스 및 목적지 IP 어드레스 각각으로 대체하는 동작을 포함하는, 하나 이상의 처리기-억세스가능 미디어.
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/610,519 US7636917B2 (en) | 2003-06-30 | 2003-06-30 | Network load balancing with host status information |
US10/610,506 US7590736B2 (en) | 2003-06-30 | 2003-06-30 | Flexible network load balancing |
US10/610,321 | 2003-06-30 | ||
US10/610,519 | 2003-06-30 | ||
US10/610,506 | 2003-06-30 | ||
US10/610,321 US7613822B2 (en) | 2003-06-30 | 2003-06-30 | Network load balancing with session information |
US10/657,568 US7606929B2 (en) | 2003-06-30 | 2003-09-08 | Network load balancing with connection manipulation |
US10/657,568 | 2003-09-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050002608A true KR20050002608A (ko) | 2005-01-07 |
KR101169073B1 KR101169073B1 (ko) | 2012-07-27 |
Family
ID=33437192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040049374A KR101169073B1 (ko) | 2003-06-30 | 2004-06-29 | 접속 조정을 이용한 네트워크 로드 밸런싱 |
Country Status (14)
Country | Link |
---|---|
US (1) | US7606929B2 (ko) |
EP (1) | EP1494422B1 (ko) |
JP (1) | JP4583091B2 (ko) |
KR (1) | KR101169073B1 (ko) |
CN (1) | CN1607781B (ko) |
AT (1) | ATE416551T1 (ko) |
AU (1) | AU2004202403B2 (ko) |
BR (1) | BRPI0402571A (ko) |
CA (1) | CA2470420C (ko) |
DE (1) | DE602004018065D1 (ko) |
HK (1) | HK1069940A1 (ko) |
MX (1) | MXPA04006408A (ko) |
MY (1) | MY140059A (ko) |
TW (1) | TWI366131B (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120019462A (ko) * | 2009-05-28 | 2012-03-06 | 마이크로소프트 코포레이션 | 계층-2 도메인에 걸친 로드 밸런싱 |
US9432213B2 (en) | 2007-12-31 | 2016-08-30 | Rpx Clearinghouse Llc | IP forwarding across a link state protocol controlled ethernet network |
US9497039B2 (en) | 2009-05-28 | 2016-11-15 | Microsoft Technology Licensing, Llc | Agile data center network architecture |
US9954751B2 (en) | 2015-05-29 | 2018-04-24 | Microsoft Technology Licensing, Llc | Measuring performance of a network using mirrored probe packets |
Families Citing this family (215)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7343413B2 (en) | 2000-03-21 | 2008-03-11 | F5 Networks, Inc. | Method and system for optimizing a network by independently scaling control segments and data flow |
US8380854B2 (en) | 2000-03-21 | 2013-02-19 | F5 Networks, Inc. | Simplified method for processing multiple connections from the same client |
US6907395B1 (en) * | 2000-10-24 | 2005-06-14 | Microsoft Corporation | System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model |
US7113900B1 (en) | 2000-10-24 | 2006-09-26 | Microsoft Corporation | System and method for logical modeling of distributed computer systems |
US7606898B1 (en) * | 2000-10-24 | 2009-10-20 | Microsoft Corporation | System and method for distributed management of shared computers |
US7689676B2 (en) * | 2003-03-06 | 2010-03-30 | Microsoft Corporation | Model-based policy application |
US7890543B2 (en) | 2003-03-06 | 2011-02-15 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7072807B2 (en) * | 2003-03-06 | 2006-07-04 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US8122106B2 (en) * | 2003-03-06 | 2012-02-21 | Microsoft Corporation | Integrating design, deployment, and management phases for systems |
US7606929B2 (en) | 2003-06-30 | 2009-10-20 | Microsoft Corporation | Network load balancing with connection manipulation |
US7613822B2 (en) | 2003-06-30 | 2009-11-03 | Microsoft Corporation | Network load balancing with session information |
US7636917B2 (en) * | 2003-06-30 | 2009-12-22 | Microsoft Corporation | Network load balancing with host status information |
US7590736B2 (en) * | 2003-06-30 | 2009-09-15 | Microsoft Corporation | Flexible network load balancing |
US7567504B2 (en) | 2003-06-30 | 2009-07-28 | Microsoft Corporation | Network load balancing with traffic routing |
US7562145B2 (en) * | 2003-08-28 | 2009-07-14 | International Business Machines Corporation | Application instance level workload distribution affinities |
US8285881B2 (en) * | 2003-09-10 | 2012-10-09 | Broadcom Corporation | System and method for load balancing and fail over |
US8655755B2 (en) * | 2003-10-22 | 2014-02-18 | Scottrade, Inc. | System and method for the automated brokerage of financial instruments |
US7389510B2 (en) * | 2003-11-06 | 2008-06-17 | International Business Machines Corporation | Load balancing of servers in a cluster |
US7778422B2 (en) | 2004-02-27 | 2010-08-17 | Microsoft Corporation | Security associations for devices |
JP4147198B2 (ja) * | 2004-03-23 | 2008-09-10 | 株式会社日立製作所 | ストレージシステム |
US20050246529A1 (en) | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Isolated persistent identity storage for authentication of computing devies |
US8089972B2 (en) | 2004-05-03 | 2012-01-03 | Level 3 Communications, Llc | Registration redirect server |
US20060064478A1 (en) * | 2004-05-03 | 2006-03-23 | Level 3 Communications, Inc. | Geo-locating load balancing |
US20060112170A1 (en) * | 2004-05-03 | 2006-05-25 | Craig Sirkin | Geo-locating load balancing |
US7400585B2 (en) * | 2004-09-23 | 2008-07-15 | International Business Machines Corporation | Optimal interconnect utilization in a data processing network |
US7734019B1 (en) * | 2004-12-09 | 2010-06-08 | Level 3 Communications, Llc | Systems and methods for third party emergency call termination |
US9843557B2 (en) | 2004-12-09 | 2017-12-12 | Level 3 Communications, Llc | Systems and methods for dynamically registering endpoints in a network |
US8768350B2 (en) | 2004-12-09 | 2014-07-01 | Level 3 Communications, Llc | Systems and methods for locating endpoints in a communication network |
US7640346B2 (en) * | 2005-02-01 | 2009-12-29 | Microsoft Corporation | Dispatching network connections in user-mode |
JP4621044B2 (ja) * | 2005-03-15 | 2011-01-26 | 富士通株式会社 | 負荷分散装置および負荷分散方法 |
US20060248194A1 (en) * | 2005-03-18 | 2006-11-02 | Riverbed Technology, Inc. | Connection forwarding |
US8788687B2 (en) | 2006-10-04 | 2014-07-22 | Welch Allyn, Inc. | Dynamic medical object information base |
JP2008538028A (ja) * | 2005-03-30 | 2008-10-02 | ウェルチ アレン, インコーポレイテッド | 複数のネットワーク構成要素間における情報の通信 |
US7797147B2 (en) | 2005-04-15 | 2010-09-14 | Microsoft Corporation | Model-based system monitoring |
US8489728B2 (en) | 2005-04-15 | 2013-07-16 | Microsoft Corporation | Model-based system monitoring |
US20070002822A1 (en) * | 2005-06-29 | 2007-01-04 | Nokia Corporation | Multi homing transport protocol on a multi-processor arrangement |
US20070016393A1 (en) * | 2005-06-29 | 2007-01-18 | Microsoft Corporation | Model-based propagation of attributes |
US8549513B2 (en) | 2005-06-29 | 2013-10-01 | Microsoft Corporation | Model-based virtual system provisioning |
CN1901537A (zh) * | 2005-07-22 | 2007-01-24 | 国际商业机器公司 | 自适应会话压缩管理方法、压缩管理器及会话管理系统 |
US7941309B2 (en) * | 2005-11-02 | 2011-05-10 | Microsoft Corporation | Modeling IT operations/policies |
US9686183B2 (en) | 2005-12-06 | 2017-06-20 | Zarbaña Digital Fund Llc | Digital object routing based on a service request |
JP4652981B2 (ja) * | 2006-01-13 | 2011-03-16 | 日本電信電話株式会社 | Dnsサーバ選択装置、dnsサーバ選択方法、dnsサーバ選択プログラムおよび名前解決システム |
JP4961146B2 (ja) * | 2006-02-20 | 2012-06-27 | 株式会社日立製作所 | 負荷分散方法およびシステム |
US7937435B2 (en) * | 2006-02-21 | 2011-05-03 | Strangeloop Networks, Inc. | Identifying, storing, and retrieving context data for a network message |
US8369212B2 (en) * | 2006-08-29 | 2013-02-05 | Hewlett-Packard Development Company, L.P. | Network path validation based on user-specified criteria |
US7840683B2 (en) * | 2006-08-31 | 2010-11-23 | Sap Ag | Systems and methods of migrating sessions between computer systems |
US20080062996A1 (en) * | 2006-09-13 | 2008-03-13 | Futurewei Technologies, Inc. | Consumer Edge Initiated Pseudo-Wire Multi-Homing in Access Networks |
US9473316B2 (en) * | 2006-10-17 | 2016-10-18 | International Business Machines Corporation | Resource consumption reduction via meeting affinity |
US20080114858A1 (en) * | 2006-11-14 | 2008-05-15 | Fmr Corp. | Reconstructing Data on a Network |
US7856494B2 (en) | 2006-11-14 | 2010-12-21 | Fmr Llc | Detecting and interdicting fraudulent activity on a network |
US8145560B2 (en) * | 2006-11-14 | 2012-03-27 | Fmr Llc | Detecting fraudulent activity on a network |
US8180873B2 (en) * | 2006-11-14 | 2012-05-15 | Fmr Llc | Detecting fraudulent activity |
US20080115213A1 (en) * | 2006-11-14 | 2008-05-15 | Fmr Corp. | Detecting Fraudulent Activity on a Network Using Stored Information |
US20080168302A1 (en) * | 2007-01-10 | 2008-07-10 | International Business Machines Corporation | Systems and methods for diagnosing faults in a multiple domain storage system |
US20080168161A1 (en) * | 2007-01-10 | 2008-07-10 | International Business Machines Corporation | Systems and methods for managing faults within a high speed network employing wide ports |
US7860934B1 (en) * | 2007-01-30 | 2010-12-28 | Intuit Inc. | Method and apparatus for tracking financial transactions for a user |
US20080209053A1 (en) * | 2007-02-28 | 2008-08-28 | Microsoft Corporation | HTTP-Based Peer-to-Peer Framework |
US7936767B2 (en) * | 2007-04-30 | 2011-05-03 | International Business Machines Corporation | Systems and methods for monitoring high speed network traffic via sequentially multiplexed data streams |
US20080270638A1 (en) * | 2007-04-30 | 2008-10-30 | International Business Machines Corporation | Systems and methods for monitoring high speed network traffic via simultaneously multiplexed data streams |
US9032079B2 (en) * | 2007-06-26 | 2015-05-12 | Microsoft Technology Licensing, Llc | Management and diagnosis of telephonic devices |
GB2450748B (en) * | 2007-07-06 | 2010-12-29 | Displaylink | Connection between a client device and multiple host devices |
GB2453315A (en) * | 2007-08-15 | 2009-04-08 | Nec Corp | Connection Identifier in a telecommunications network |
US8037519B2 (en) * | 2007-08-31 | 2011-10-11 | Nokia Corporation | Apparatus and method for managing access to one or more network resources |
US7849275B2 (en) * | 2007-11-19 | 2010-12-07 | Sandforce, Inc. | System, method and a computer program product for writing data to different storage devices based on write frequency |
KR100930037B1 (ko) * | 2007-12-17 | 2009-12-07 | 한국전자통신연구원 | 네트워크 주소 변환 시뮬레이션 방법 및 그 시스템 |
US8291086B2 (en) * | 2008-01-18 | 2012-10-16 | General Electric Company | Method and system for accessing data in an enterprise information system |
US8489750B2 (en) | 2008-02-28 | 2013-07-16 | Level 3 Communications, Llc | Load-balancing cluster |
US11323510B2 (en) | 2008-02-28 | 2022-05-03 | Level 3 Communications, Llc | Load-balancing cluster |
US8539565B2 (en) | 2008-03-21 | 2013-09-17 | Microsoft Corporation | Load balancing in server computer systems |
US8806053B1 (en) | 2008-04-29 | 2014-08-12 | F5 Networks, Inc. | Methods and systems for optimizing network traffic using preemptive acknowledgment signals |
US8566444B1 (en) | 2008-10-30 | 2013-10-22 | F5 Networks, Inc. | Methods and system for simultaneous multiple rules checking |
US8005950B1 (en) * | 2008-12-09 | 2011-08-23 | Google Inc. | Application server scalability through runtime restrictions enforcement in a distributed application execution system |
US7921215B2 (en) * | 2009-01-12 | 2011-04-05 | Cisco Technology, Inc. | Method and apparatus for optimizing and prioritizing the creation of a large number of VPN tunnels |
JP5458688B2 (ja) * | 2009-03-19 | 2014-04-02 | 富士通株式会社 | 一意性保証支援プログラム、サービス提供システム、及び一意性保証実現方法 |
US20100251259A1 (en) * | 2009-03-31 | 2010-09-30 | Howard Kevin D | System And Method For Recruitment And Management Of Processors For High Performance Parallel Processing Using Multiple Distributed Networked Heterogeneous Computing Elements |
US7957319B2 (en) * | 2009-05-08 | 2011-06-07 | Blue Coat Systems, Inc. | Classification techniques for encrypted network traffic |
US10157280B2 (en) | 2009-09-23 | 2018-12-18 | F5 Networks, Inc. | System and method for identifying security breach attempts of a website |
US8868961B1 (en) | 2009-11-06 | 2014-10-21 | F5 Networks, Inc. | Methods for acquiring hyper transport timing and devices thereof |
US10721269B1 (en) | 2009-11-06 | 2020-07-21 | F5 Networks, Inc. | Methods and system for returning requests with javascript for clients before passing a request to a server |
US8755393B2 (en) * | 2010-04-02 | 2014-06-17 | Cisco Technology, Inc. | Facilitating communication of routing information |
US9391716B2 (en) | 2010-04-05 | 2016-07-12 | Microsoft Technology Licensing, Llc | Data center using wireless communication |
US8468135B2 (en) * | 2010-04-14 | 2013-06-18 | International Business Machines Corporation | Optimizing data transmission bandwidth consumption over a wide area network |
US8243598B2 (en) * | 2010-04-26 | 2012-08-14 | International Business Machines Corporation | Load-balancing via modulus distribution and TCP flow redirection due to server overload |
US8478813B2 (en) * | 2010-04-28 | 2013-07-02 | Microsoft Corporation | Transparent migration of endpoint |
US9667569B1 (en) | 2010-04-29 | 2017-05-30 | Amazon Technologies, Inc. | System and method for adaptive server shielding |
US20110280247A1 (en) * | 2010-05-17 | 2011-11-17 | Google Inc. | System and method for reducing latency via multiple network connections |
EP2577448A4 (en) * | 2010-05-30 | 2014-07-09 | Hewlett Packard Development Co | INJECTION OF A VIRTUAL MACHINE CODE |
US9141625B1 (en) | 2010-06-22 | 2015-09-22 | F5 Networks, Inc. | Methods for preserving flow state during virtual machine migration and devices thereof |
US10015286B1 (en) | 2010-06-23 | 2018-07-03 | F5 Networks, Inc. | System and method for proxying HTTP single sign on across network domains |
US8908545B1 (en) | 2010-07-08 | 2014-12-09 | F5 Networks, Inc. | System and method for handling TCP performance in network access with driver initiated application tunnel |
US8347100B1 (en) | 2010-07-14 | 2013-01-01 | F5 Networks, Inc. | Methods for DNSSEC proxying and deployment amelioration and systems thereof |
US9083760B1 (en) | 2010-08-09 | 2015-07-14 | F5 Networks, Inc. | Dynamic cloning and reservation of detached idle connections |
US9037712B2 (en) * | 2010-09-08 | 2015-05-19 | Citrix Systems, Inc. | Systems and methods for self-loading balancing access gateways |
US8630174B1 (en) | 2010-09-14 | 2014-01-14 | F5 Networks, Inc. | System and method for post shaping TCP packetization |
US8886981B1 (en) | 2010-09-15 | 2014-11-11 | F5 Networks, Inc. | Systems and methods for idle driven scheduling |
US8804504B1 (en) | 2010-09-16 | 2014-08-12 | F5 Networks, Inc. | System and method for reducing CPU load in processing PPP packets on a SSL-VPN tunneling device |
US20120102220A1 (en) * | 2010-10-20 | 2012-04-26 | Microsoft Corporation | Routing traffic in an online service with high availability |
US20120102474A1 (en) * | 2010-10-26 | 2012-04-26 | International Business Machines Corporation | Static analysis of client-server applications using framework independent specifications |
WO2012058643A2 (en) | 2010-10-29 | 2012-05-03 | F5 Networks, Inc. | System and method for on the fly protocol conversion in obtaining policy enforcement information |
US8959571B2 (en) | 2010-10-29 | 2015-02-17 | F5 Networks, Inc. | Automated policy builder |
US8755283B2 (en) | 2010-12-17 | 2014-06-17 | Microsoft Corporation | Synchronizing state among load balancer components |
US8627467B2 (en) | 2011-01-14 | 2014-01-07 | F5 Networks, Inc. | System and method for selectively storing web objects in a cache memory based on policy decisions |
US10135831B2 (en) | 2011-01-28 | 2018-11-20 | F5 Networks, Inc. | System and method for combining an access control system with a traffic management system |
US8612550B2 (en) | 2011-02-07 | 2013-12-17 | Microsoft Corporation | Proxy-based cache content distribution and affinity |
JP5741150B2 (ja) * | 2011-04-04 | 2015-07-01 | 富士通株式会社 | 中継装置、中継プログラム、及び中継方法 |
JP5960690B2 (ja) * | 2011-04-19 | 2016-08-02 | 株式会社Murakumo | ネットワークアクセスシステム |
US9578126B1 (en) | 2011-04-30 | 2017-02-21 | F5 Networks, Inc. | System and method for automatically discovering wide area network optimized routes and devices |
US9137104B2 (en) * | 2011-05-26 | 2015-09-15 | Kaseya Limited | Method and apparatus of performing remote management of a managed machine |
US8417669B2 (en) * | 2011-06-01 | 2013-04-09 | Sybase Inc. | Auto-correction in database replication |
US9246819B1 (en) * | 2011-06-20 | 2016-01-26 | F5 Networks, Inc. | System and method for performing message-based load balancing |
US8812727B1 (en) | 2011-06-23 | 2014-08-19 | Amazon Technologies, Inc. | System and method for distributed load balancing with distributed direct server return |
US9055076B1 (en) * | 2011-06-23 | 2015-06-09 | Amazon Technologies, Inc. | System and method for distributed load balancing with load balancer clients for hosts |
US20130060907A1 (en) | 2011-09-07 | 2013-03-07 | International Business Machines Corporation | Handling http-based service requests via ip ports |
US20130159487A1 (en) * | 2011-12-14 | 2013-06-20 | Microsoft Corporation | Migration of Virtual IP Addresses in a Failover Cluster |
US9270766B2 (en) | 2011-12-30 | 2016-02-23 | F5 Networks, Inc. | Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof |
US20130173806A1 (en) * | 2011-12-31 | 2013-07-04 | Level 3 Communications, Llc | Load-balancing cluster |
US10230566B1 (en) | 2012-02-17 | 2019-03-12 | F5 Networks, Inc. | Methods for dynamically constructing a service principal name and devices thereof |
US9172753B1 (en) | 2012-02-20 | 2015-10-27 | F5 Networks, Inc. | Methods for optimizing HTTP header based authentication and devices thereof |
US9231879B1 (en) | 2012-02-20 | 2016-01-05 | F5 Networks, Inc. | Methods for policy-based network traffic queue management and devices thereof |
US8908521B2 (en) * | 2012-04-04 | 2014-12-09 | Telefonaktiebolaget L M Ericsson (Publ) | Load balancing for stateful scale-out network services |
CN103379185B (zh) * | 2012-04-26 | 2016-08-03 | 华为技术有限公司 | 一种网络地址转换的方法、设备和系统 |
WO2013163648A2 (en) | 2012-04-27 | 2013-10-31 | F5 Networks, Inc. | Methods for optimizing service of content requests and devices thereof |
US9705729B2 (en) * | 2012-06-01 | 2017-07-11 | Dell Products L.P. | General client engine with load balancing for client-server communication |
US8805990B2 (en) * | 2012-07-12 | 2014-08-12 | Microsoft Corporation | Load balancing for single-address tenants |
US9329912B2 (en) * | 2012-07-13 | 2016-05-03 | Freescale Semiconductor, Inc. | Core-affine processing on symmetric multiprocessing systems |
WO2014052099A2 (en) * | 2012-09-25 | 2014-04-03 | A10 Networks, Inc. | Load distribution in data networks |
US9246998B2 (en) | 2012-10-16 | 2016-01-26 | Microsoft Technology Licensing, Llc | Load balancer bypass |
TWI511513B (zh) * | 2012-11-14 | 2015-12-01 | Wistron Corp | 用於網路系統之偵測方法及其相關裝置 |
KR101424508B1 (ko) | 2012-11-15 | 2014-08-01 | 주식회사 시큐아이 | 부하 분산을 위한 암호화/복호화 장치 및 방법 |
JP6048149B2 (ja) * | 2013-01-04 | 2016-12-21 | 富士通株式会社 | 通信制御方法、情報処理システム、通信制御装置、および通信制御プログラム |
US10375155B1 (en) | 2013-02-19 | 2019-08-06 | F5 Networks, Inc. | System and method for achieving hardware acceleration for asymmetric flow connections |
US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
US10069903B2 (en) * | 2013-04-16 | 2018-09-04 | Amazon Technologies, Inc. | Distributed load balancer |
US9553809B2 (en) * | 2013-04-16 | 2017-01-24 | Amazon Technologies, Inc. | Asymmetric packet flow in a distributed load balancer |
US10135914B2 (en) * | 2013-04-16 | 2018-11-20 | Amazon Technologies, Inc. | Connection publishing in a distributed load balancer |
US10038626B2 (en) | 2013-04-16 | 2018-07-31 | Amazon Technologies, Inc. | Multipath routing in a distributed load balancer |
CN104243337B (zh) * | 2013-06-09 | 2017-09-01 | 新华三技术有限公司 | 一种跨集群负载均衡的方法及装置 |
US9407725B2 (en) | 2013-06-14 | 2016-08-02 | Dell Products L.P. | Generic transcoding service for client-server communication |
US9300669B2 (en) | 2013-06-14 | 2016-03-29 | Dell Products L.P. | Runtime API framework for client-server communication |
US9716740B2 (en) | 2013-06-14 | 2017-07-25 | Dell Products L.P. | Web-based transcoding to clients for client-server communication |
CN103281251B (zh) * | 2013-06-18 | 2017-03-15 | 北京百度网讯科技有限公司 | 数据中心间的数据传输方法、系统及其子系统 |
CA2819539C (en) | 2013-06-21 | 2021-01-12 | Ibm Canada Limited - Ibm Canada Limitee | Dynamic management of integration protocols |
US8976666B2 (en) * | 2013-07-25 | 2015-03-10 | Iboss, Inc. | Load balancing network adapter |
US10187317B1 (en) | 2013-11-15 | 2019-01-22 | F5 Networks, Inc. | Methods for traffic rate control and devices thereof |
IL230345A0 (en) * | 2014-01-06 | 2014-08-31 | Simgo Ltd | A method to delay authentication against a cellular network |
US10587509B2 (en) * | 2014-02-04 | 2020-03-10 | Architecture Technology Corporation | Low-overhead routing |
CN104980361B (zh) * | 2014-04-01 | 2018-09-21 | 华为技术有限公司 | 一种负载均衡方法、装置及系统 |
US10742559B2 (en) * | 2014-04-24 | 2020-08-11 | A10 Networks, Inc. | Eliminating data traffic redirection in scalable clusters |
US9917727B2 (en) | 2014-06-03 | 2018-03-13 | Nicira, Inc. | Consistent hashing for network traffic dispatching |
US10015143B1 (en) | 2014-06-05 | 2018-07-03 | F5 Networks, Inc. | Methods for securing one or more license entitlement grants and devices thereof |
US9577927B2 (en) * | 2014-06-30 | 2017-02-21 | Nicira, Inc. | Encoding control plane information in transport protocol source port field and applications thereof in network virtualization |
US11838851B1 (en) | 2014-07-15 | 2023-12-05 | F5, Inc. | Methods for managing L7 traffic classification and devices thereof |
US10122630B1 (en) | 2014-08-15 | 2018-11-06 | F5 Networks, Inc. | Methods for network traffic presteering and devices thereof |
US9356912B2 (en) * | 2014-08-20 | 2016-05-31 | Alcatel Lucent | Method for load-balancing IPsec traffic |
US10182013B1 (en) | 2014-12-01 | 2019-01-15 | F5 Networks, Inc. | Methods for managing progressive image delivery and devices thereof |
US9876724B2 (en) * | 2014-12-23 | 2018-01-23 | Jordan University Of Science And Technology | Method for seamless multi-link network connectivity |
US11895138B1 (en) | 2015-02-02 | 2024-02-06 | F5, Inc. | Methods for improving web scanner accuracy and devices thereof |
US10484297B1 (en) * | 2015-03-16 | 2019-11-19 | Amazon Technologies, Inc. | Automated migration of compute instances to isolated virtual networks |
US10834065B1 (en) | 2015-03-31 | 2020-11-10 | F5 Networks, Inc. | Methods for SSL protected NTLM re-authentication and devices thereof |
US11350254B1 (en) | 2015-05-05 | 2022-05-31 | F5, Inc. | Methods for enforcing compliance policies and devices thereof |
US10505818B1 (en) | 2015-05-05 | 2019-12-10 | F5 Networks. Inc. | Methods for analyzing and load balancing based on server health and devices thereof |
WO2017036535A1 (en) * | 2015-09-03 | 2017-03-09 | Huawei Technologies Co., Ltd. | Distributed connection tracking |
IL242353B (en) * | 2015-10-29 | 2021-01-31 | Verint Systems Ltd | System and method for soft failover to backup for proxy servers |
US11757946B1 (en) | 2015-12-22 | 2023-09-12 | F5, Inc. | Methods for analyzing network traffic and enforcing network policies and devices thereof |
US10404698B1 (en) | 2016-01-15 | 2019-09-03 | F5 Networks, Inc. | Methods for adaptive organization of web application access points in webtops and devices thereof |
US10797888B1 (en) | 2016-01-20 | 2020-10-06 | F5 Networks, Inc. | Methods for secured SCEP enrollment for client devices and devices thereof |
US11178150B1 (en) | 2016-01-20 | 2021-11-16 | F5 Networks, Inc. | Methods for enforcing access control list based on managed application and devices thereof |
US10313271B2 (en) | 2016-03-16 | 2019-06-04 | At&T Intellectual Property I, L.P. | Providing and using a distributed forwarding service |
JP6511013B2 (ja) * | 2016-05-19 | 2019-05-08 | 日本電信電話株式会社 | Sfcシステム、および、sfc制御方法 |
TWI616080B (zh) * | 2016-05-30 | 2018-02-21 | Chunghwa Telecom Co Ltd | 網路即時控制方法 |
US10791088B1 (en) | 2016-06-17 | 2020-09-29 | F5 Networks, Inc. | Methods for disaggregating subscribers via DHCP address translation and devices thereof |
CN106412969B (zh) * | 2016-07-01 | 2019-06-04 | 广东省电信规划设计院有限公司 | 综合业务网关容灾切换的方法和装置 |
US10542071B1 (en) * | 2016-09-27 | 2020-01-21 | Amazon Technologies, Inc. | Event driven health checks for non-HTTP applications |
US11063758B1 (en) | 2016-11-01 | 2021-07-13 | F5 Networks, Inc. | Methods for facilitating cipher selection and devices thereof |
US10505792B1 (en) | 2016-11-02 | 2019-12-10 | F5 Networks, Inc. | Methods for facilitating network traffic analytics and devices thereof |
CN108024290B (zh) * | 2016-11-03 | 2022-07-08 | 中兴通讯股份有限公司 | 一种隧道调整方法和装置 |
US10700960B2 (en) * | 2016-11-17 | 2020-06-30 | Nicira, Inc. | Enablement of multi-path routing in virtual edge systems |
US10425472B2 (en) * | 2017-01-17 | 2019-09-24 | Microsoft Technology Licensing, Llc | Hardware implemented load balancing |
US10084855B2 (en) * | 2017-01-23 | 2018-09-25 | Akamai Technologies, Inc. | Pixel-based load balancing |
US11496438B1 (en) | 2017-02-07 | 2022-11-08 | F5, Inc. | Methods for improved network security using asymmetric traffic delivery and devices thereof |
US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
US10764360B2 (en) * | 2017-03-01 | 2020-09-01 | Huawei Technologies Co., Ltd. | Managing persistent TCP connections in an IPVS environment |
US10791119B1 (en) | 2017-03-14 | 2020-09-29 | F5 Networks, Inc. | Methods for temporal password injection and devices thereof |
US10812266B1 (en) | 2017-03-17 | 2020-10-20 | F5 Networks, Inc. | Methods for managing security tokens based on security violations and devices thereof |
US10931662B1 (en) | 2017-04-10 | 2021-02-23 | F5 Networks, Inc. | Methods for ephemeral authentication screening and devices thereof |
US10972453B1 (en) | 2017-05-03 | 2021-04-06 | F5 Networks, Inc. | Methods for token refreshment based on single sign-on (SSO) for federated identity environments and devices thereof |
US11122042B1 (en) | 2017-05-12 | 2021-09-14 | F5 Networks, Inc. | Methods for dynamically managing user access control and devices thereof |
US11343237B1 (en) | 2017-05-12 | 2022-05-24 | F5, Inc. | Methods for managing a federated identity environment using security and access control data and devices thereof |
US10693951B2 (en) * | 2017-06-01 | 2020-06-23 | Salesforce.Com, Inc. | Decentralized, resource aware load distribution in a distributed system |
US10713223B2 (en) * | 2017-06-01 | 2020-07-14 | Salesforce.Com, Inc. | Opportunistic gossip-type dissemination of node metrics in server clusters |
US10536548B2 (en) * | 2017-06-20 | 2020-01-14 | Western Digital Technologies, Inc. | Redundant network routing with proxy servers |
TWI650979B (zh) * | 2017-07-25 | 2019-02-11 | 中華電信股份有限公司 | 負載平衡調整系統及其方法 |
US10798159B2 (en) * | 2017-07-26 | 2020-10-06 | Netapp, Inc. | Methods for managing workload throughput in a storage system and devices thereof |
US11122083B1 (en) | 2017-09-08 | 2021-09-14 | F5 Networks, Inc. | Methods for managing network connections based on DNS data and network policies and devices thereof |
CN109714302B (zh) | 2017-10-25 | 2022-06-14 | 阿里巴巴集团控股有限公司 | 算法的卸载方法、装置和系统 |
US11658995B1 (en) | 2018-03-20 | 2023-05-23 | F5, Inc. | Methods for dynamically mitigating network attacks and devices thereof |
US11409569B2 (en) * | 2018-03-29 | 2022-08-09 | Xilinx, Inc. | Data processing system |
US10938778B2 (en) * | 2018-05-02 | 2021-03-02 | Forcepoint Llc | Route reply back interface for cloud internal communication |
US11044200B1 (en) | 2018-07-06 | 2021-06-22 | F5 Networks, Inc. | Methods for service stitching using a packet header and devices thereof |
US10904342B2 (en) * | 2018-07-30 | 2021-01-26 | Cisco Technology, Inc. | Container networking using communication tunnels |
CN110858229B (zh) | 2018-08-23 | 2023-04-07 | 阿里巴巴集团控股有限公司 | 数据处理方法、设备、访问控制系统及存储介质 |
US10521328B1 (en) * | 2018-10-22 | 2019-12-31 | Sap Se | Application data flow mapping |
JP2020136743A (ja) * | 2019-02-13 | 2020-08-31 | 日本電信電話株式会社 | 通信制御装置、通信制御プログラム、通信制御システム及び通信制御方法 |
US11570100B2 (en) * | 2019-04-25 | 2023-01-31 | Advanced New Technologies Co., Ltd. | Data processing method, apparatus, medium and device |
CN110365759B (zh) * | 2019-07-08 | 2021-12-28 | 深圳市多尼卡航空电子有限公司 | 一种数据转发方法、装置、系统、网关设备及存储介质 |
US11405668B2 (en) * | 2020-10-30 | 2022-08-02 | Rovi Guides, Inc. | Systems and methods for viewing-session continuity |
US11729256B2 (en) * | 2021-10-15 | 2023-08-15 | Netflix, Inc. | Predetermining network route for content steering |
US11799761B2 (en) | 2022-01-07 | 2023-10-24 | Vmware, Inc. | Scaling edge services with minimal disruption |
US11888747B2 (en) | 2022-01-12 | 2024-01-30 | VMware LLC | Probabilistic filters for use in network forwarding and services |
US12081437B2 (en) | 2022-01-12 | 2024-09-03 | VMware LLC | Probabilistic filters for use in network forwarding and services |
US11522948B1 (en) * | 2022-02-04 | 2022-12-06 | International Business Machines Corporation | Dynamic handling of service mesh loads using sliced replicas and cloud functions |
US11457073B1 (en) * | 2022-02-09 | 2022-09-27 | coretech It, UAB | Supernode graceful shutdown in a proxy infrastructure |
US11637807B1 (en) * | 2022-05-18 | 2023-04-25 | Arista Networks, Inc. | Domain name system analysis on edge network devices |
CN115309406B (zh) * | 2022-09-30 | 2022-12-20 | 北京大禹智芯科技有限公司 | P4控制分支语句的性能优化方法和装置 |
CN118449955B (zh) * | 2024-07-08 | 2024-09-03 | 广州大一互联网络科技有限公司 | 一种负载均衡方法 |
Family Cites Families (419)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4200770A (en) * | 1977-09-06 | 1980-04-29 | Stanford University | Cryptographic apparatus and method |
US4218582A (en) | 1977-10-06 | 1980-08-19 | The Board Of Trustees Of The Leland Stanford Junior University | Public key cryptographic apparatus and method |
US4405829A (en) | 1977-12-14 | 1983-09-20 | Massachusetts Institute Of Technology | Cryptographic communications system and method |
US4424414A (en) * | 1978-05-01 | 1984-01-03 | Board Of Trustees Of The Leland Stanford Junior University | Exponentiation cryptographic apparatus and method |
DE3789215T2 (de) | 1986-12-22 | 1994-06-01 | American Telephone & Telegraph | Gesteuerter dynamischer Belastungsausgleich für ein Multiprozessorsystem. |
US5031089A (en) | 1988-12-30 | 1991-07-09 | United States Of America As Represented By The Administrator, National Aeronautics And Space Administration | Dynamic resource allocation scheme for distributed heterogeneous computer systems |
US5396635A (en) | 1990-06-01 | 1995-03-07 | Vadem Corporation | Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system |
JPH0488489A (ja) | 1990-08-01 | 1992-03-23 | Internatl Business Mach Corp <Ibm> | 一般化ハフ変換を用いた文字認識装置および方法 |
DE69132280T2 (de) * | 1990-09-17 | 2001-01-18 | Cabletron Systems, Inc. | System und Verfahren zur Modellierung eines Computer-Netzwerks |
JPH04287290A (ja) | 1990-11-20 | 1992-10-12 | Imra America Inc | ハフ変換画像処理装置 |
WO1992016904A1 (en) | 1991-03-18 | 1992-10-01 | Echelon Corporation | Binder interface structure |
DE69232169T2 (de) * | 1991-03-18 | 2002-07-18 | Echelon Corp | Programmiersprachestrukturen für ein netzwerk zur übertragung, abtastung und steuerung von informationen |
US6115393A (en) | 1991-04-12 | 2000-09-05 | Concord Communications, Inc. | Network monitoring |
IL99923A0 (en) | 1991-10-31 | 1992-08-18 | Ibm Israel | Method of operating a computer in a network |
US5371852A (en) | 1992-10-14 | 1994-12-06 | International Business Machines Corporation | Method and apparatus for making a cluster of computers appear as a single host on a network |
US5557774A (en) | 1993-03-22 | 1996-09-17 | Hitachi, Ltd. | Method for making test environmental programs |
US7043407B2 (en) | 1997-03-10 | 2006-05-09 | Trilogy Development Group, Inc. | Method and apparatus for configuring systems |
JPH076026A (ja) * | 1993-05-28 | 1995-01-10 | Xerox Corp | 構成管理及び構成要素の互換性保証方法、ならびに常駐ソフトウェアと移行ソフトウェアの非互換性の排除方法 |
US5686940A (en) | 1993-12-24 | 1997-11-11 | Rohm Co., Ltd. | Display apparatus |
US5668995A (en) | 1994-04-22 | 1997-09-16 | Ncr Corporation | Method and apparatus for capacity planning for multiprocessor computer systems in client/server environments |
EP1691315A1 (en) | 1994-10-27 | 2006-08-16 | Intarsia Software LLC | Data copyright management system |
EP0715241B1 (en) | 1994-10-27 | 2004-01-14 | Mitsubishi Corporation | Apparatus for data copyright management system |
WO1996016497A1 (en) * | 1994-11-21 | 1996-05-30 | Oracle Corporation | Transferring binary large objects (blobs) in a network environment |
US5758351A (en) | 1995-03-01 | 1998-05-26 | Sterling Software, Inc. | System and method for the creation and use of surrogate information system objects |
US5724508A (en) * | 1995-03-09 | 1998-03-03 | Insoft, Inc. | Apparatus for collaborative computing |
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 |
US5895499A (en) * | 1995-07-03 | 1999-04-20 | Sun Microsystems, Inc. | Cross-domain data transfer using deferred page remapping |
US5917730A (en) | 1995-08-17 | 1999-06-29 | Gse Process Solutions, Inc. | Computer implemented object oriented visualization system and method |
US5774689A (en) | 1995-09-22 | 1998-06-30 | Bell Atlantic Network Services, Inc. | Network configuration management system for digital communication networks |
US6047323A (en) * | 1995-10-19 | 2000-04-04 | Hewlett-Packard Company | Creation and migration of distributed streams in clusters of networked computers |
US5793763A (en) * | 1995-11-03 | 1998-08-11 | Cisco Technology, Inc. | Security system for network address translation systems |
US5684800A (en) | 1995-11-15 | 1997-11-04 | Cabletron Systems, Inc. | Method for establishing restricted broadcast groups in a switched network |
US5801970A (en) | 1995-12-06 | 1998-09-01 | Martin Marietta Corporation | Model-based feature tracking system |
GB2309558A (en) * | 1996-01-26 | 1997-07-30 | Ibm | Load balancing across the processors of a server computer |
US5898830A (en) | 1996-10-17 | 1999-04-27 | Network Engineering Software | Firewall providing enhanced network security and user transparency |
JPH09244940A (ja) | 1996-03-12 | 1997-09-19 | Hitachi Ltd | 分散計算機資源の管理方法 |
US5768271A (en) | 1996-04-12 | 1998-06-16 | Alcatel Data Networks Inc. | Virtual private network |
US6085238A (en) | 1996-04-23 | 2000-07-04 | Matsushita Electric Works, Ltd. | Virtual LAN system |
US5748958A (en) | 1996-04-30 | 1998-05-05 | International Business Machines Corporation | System for utilizing batch requests to present membership changes to process groups |
US5845124A (en) | 1996-05-01 | 1998-12-01 | Ncr Corporation | Systems and methods for generating and displaying a symbolic representation of a network model |
US6075776A (en) | 1996-06-07 | 2000-06-13 | Nippon Telegraph And Telephone Corporation | VLAN control system and method |
KR100204029B1 (ko) * | 1996-06-19 | 1999-06-15 | 이계철 | 비동기전달모드 교환 시스템에서 연결 식별자 할당방법 |
US5822531A (en) | 1996-07-22 | 1998-10-13 | International Business Machines Corporation | Method and system for dynamically reconfiguring a cluster of computer systems |
US5796830A (en) * | 1996-07-29 | 1998-08-18 | International Business Machines Corporation | Interoperable cryptographic key recovery system |
US5774660A (en) * | 1996-08-05 | 1998-06-30 | Resonate, Inc. | World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network |
US5818937A (en) | 1996-08-12 | 1998-10-06 | Ncr Corporation | Telephone tone security device |
US5930798A (en) | 1996-08-15 | 1999-07-27 | Predicate Logic, Inc. | Universal data measurement, analysis and control system |
US5918017A (en) | 1996-08-23 | 1999-06-29 | Internatioinal Business Machines Corp. | System and method for providing dynamically alterable computer clusters for message routing |
US6236365B1 (en) | 1996-09-09 | 2001-05-22 | Tracbeam, Llc | Location of a mobile station using a plurality of commercial wireless infrastructures |
US5832529A (en) * | 1996-10-11 | 1998-11-03 | Sun Microsystems, Inc. | Methods, apparatus, and product for distributed garbage collection |
GB2318486B (en) | 1996-10-16 | 2001-03-28 | Ibm | Data communications system |
US5790895A (en) | 1996-10-18 | 1998-08-04 | Compaq Computer Corporation | Modem sharing |
GB2318479B (en) | 1996-10-21 | 2001-04-04 | Northern Telecom Ltd | Problem model for alarm correlation |
US5905872A (en) * | 1996-11-05 | 1999-05-18 | At&T Corp. | Method of transferring connection management information in world wideweb requests and responses |
US5784463A (en) | 1996-12-04 | 1998-07-21 | V-One Corporation | Token distribution, registration, and dynamic configuration of user entitlement for an application level security system and method |
US5938732A (en) | 1996-12-09 | 1999-08-17 | Sun Microsystems, Inc. | Load balancing and failover of network services |
CN1105969C (zh) | 1996-12-13 | 2003-04-16 | 马维斯国际软件股份有限公司 | 用于计算机应用程序开发和执行的方法、系统和数据结构 |
GB9626241D0 (en) * | 1996-12-18 | 1997-02-05 | Ncr Int Inc | Secure data processing method and system |
US5845277A (en) | 1996-12-19 | 1998-12-01 | Mci Communications Corporation | Production of statistically-based network maps |
US6272523B1 (en) | 1996-12-20 | 2001-08-07 | International Business Machines Corporation | Distributed networking using logical processes |
US6424992B2 (en) | 1996-12-23 | 2002-07-23 | International Business Machines Corporation | Affinity-based router and routing method |
US6112243A (en) | 1996-12-30 | 2000-08-29 | Intel Corporation | Method and apparatus for allocating tasks to remote networked processors |
US5826015A (en) | 1997-02-20 | 1998-10-20 | Digital Equipment Corporation | Method and apparatus for secure remote programming of firmware and configurations of a computer over a network |
US6151688A (en) * | 1997-02-21 | 2000-11-21 | Novell, Inc. | Resource management in a clustered computer system |
US5958009A (en) | 1997-02-27 | 1999-09-28 | Hewlett-Packard Company | System and method for efficiently monitoring quality of service in a distributed processing environment |
US6067580A (en) | 1997-03-11 | 2000-05-23 | International Business Machines Corporation | Integrating distributed computing environment remote procedure calls with an advisory work load manager |
US6104716A (en) * | 1997-03-28 | 2000-08-15 | International Business Machines Corporation | Method and apparatus for lightweight secure communication tunneling over the internet |
US5968126A (en) | 1997-04-02 | 1999-10-19 | Switchsoft Systems, Inc. | User-based binding of network stations to broadcast domains |
EP0972379A4 (en) | 1997-04-04 | 2000-07-05 | Ascend Communications Inc | EXTREMELY FAST PACKET PROGRAMMING METHOD AND DEVICE |
CA2202572C (en) | 1997-04-14 | 2004-02-10 | Ka Lun Eddie Law | A scaleable web server and method of efficiently managing multiple servers |
US6065058A (en) | 1997-05-09 | 2000-05-16 | International Business Machines Corp. | Dynamic push filtering based on information exchanged among nodes in a proxy hierarchy |
US6189109B1 (en) | 1997-05-13 | 2001-02-13 | Micron Electronics, Inc. | Method of remote access and control of environmental conditions |
US6167438A (en) | 1997-05-22 | 2000-12-26 | Trustees Of Boston University | Method and system for distributed caching, prefetching and replication |
US6578077B1 (en) | 1997-05-27 | 2003-06-10 | Novell, Inc. | Traffic monitoring tool for bandwidth management |
US6389464B1 (en) | 1997-06-27 | 2002-05-14 | Cornet Technology, Inc. | Device management system for managing standards-compliant and non-compliant network elements using standard management protocols and a universal site server which is configurable from remote locations via internet browser technology |
US6049528A (en) * | 1997-06-30 | 2000-04-11 | Sun Microsystems, Inc. | Trunking ethernet-compatible networks |
FR2765702B1 (fr) | 1997-07-02 | 2001-07-06 | Bull Sa | Architecture de systeme de traitement de l'information |
US6185308B1 (en) * | 1997-07-07 | 2001-02-06 | Fujitsu Limited | Key recovery system |
US6233610B1 (en) | 1997-08-27 | 2001-05-15 | Northern Telecom Limited | Communications network having management system architecture supporting reuse |
US5960371A (en) | 1997-09-04 | 1999-09-28 | Schlumberger Technology Corporation | Method of determining dips and azimuths of fractures from borehole images |
US6041054A (en) * | 1997-09-24 | 2000-03-21 | Telefonaktiebolaget Lm Ericsson | Efficient transport of internet protocol packets using asynchronous transfer mode adaptation layer two |
JP3649367B2 (ja) * | 1997-09-26 | 2005-05-18 | ソニー株式会社 | パケット伝送制御方法および装置 |
US6470386B1 (en) | 1997-09-26 | 2002-10-22 | Worldcom, Inc. | Integrated proxy interface for web based telecommunications management tools |
EP0907145A3 (en) | 1997-10-03 | 2003-03-26 | Nippon Telegraph and Telephone Corporation | Method and equipment for extracting image features from image sequence |
US6427171B1 (en) | 1997-10-14 | 2002-07-30 | Alacritech, Inc. | Protocol processing stack for use with intelligent network interface device |
US6192401B1 (en) * | 1997-10-21 | 2001-02-20 | Sun Microsystems, Inc. | System and method for determining cluster membership in a heterogeneous distributed system |
US6047325A (en) * | 1997-10-24 | 2000-04-04 | Jain; Lalit | Network device for supporting construction of virtual local area networks on arbitrary local and wide area computer networks |
US6178529B1 (en) * | 1997-11-03 | 2001-01-23 | Microsoft Corporation | Method and system for resource monitoring of disparate resources in a server cluster |
US6088734A (en) | 1997-11-12 | 2000-07-11 | International Business Machines Corporation | Systems methods and computer program products for controlling earliest deadline first scheduling at ATM nodes |
US6125447A (en) | 1997-12-11 | 2000-09-26 | Sun Microsystems, Inc. | Protection domains to provide security in a computer system |
US6035405A (en) * | 1997-12-22 | 2000-03-07 | Nortel Networks Corporation | Secure virtual LANs |
US6370584B1 (en) | 1998-01-13 | 2002-04-09 | Trustees Of Boston University | Distributed routing |
US6182275B1 (en) * | 1998-01-26 | 2001-01-30 | Dell Usa, L.P. | Generation of a compatible order for a computer system |
US6086618A (en) | 1998-01-26 | 2000-07-11 | Microsoft Corporation | Method and computer program product for estimating total resource usage requirements of a server application in a hypothetical user configuration |
US6484261B1 (en) | 1998-02-17 | 2002-11-19 | Cisco Technology, Inc. | Graphical network security policy management |
US6442557B1 (en) | 1998-02-27 | 2002-08-27 | Prc Inc. | Evaluation of enterprise architecture model including relational database |
US6076108A (en) | 1998-03-06 | 2000-06-13 | I2 Technologies, Inc. | System and method for maintaining a state for a user session using a web system having a global session server |
US6208649B1 (en) * | 1998-03-11 | 2001-03-27 | Cisco Technology, Inc. | Derived VLAN mapping technique |
US6691148B1 (en) * | 1998-03-13 | 2004-02-10 | Verizon Corporate Services Group Inc. | Framework for providing quality of service requirements in a distributed object-oriented computer system |
TW374965B (en) | 1998-03-17 | 1999-11-21 | Winbond Electronics Corp | Method of processing of transmission of confidential data and the network system |
US6098093A (en) | 1998-03-19 | 2000-08-01 | International Business Machines Corp. | Maintaining sessions in a clustered server environment |
US6393386B1 (en) * | 1998-03-26 | 2002-05-21 | Visual Networks Technologies, Inc. | Dynamic modeling of complex networks and prediction of impacts of faults therein |
US6236901B1 (en) | 1998-03-31 | 2001-05-22 | Dell Usa, L.P. | Manufacturing system and method for assembly of computer systems in a build-to-order environment |
EP1068693B1 (en) * | 1998-04-03 | 2011-12-21 | Vertical Networks, Inc. | System and method for transmitting voice and data using intelligent bridged tdm and packet buses |
US6118785A (en) * | 1998-04-07 | 2000-09-12 | 3Com Corporation | Point-to-point protocol with a signaling channel |
US6466985B1 (en) | 1998-04-10 | 2002-10-15 | At&T Corp. | Method and apparatus for providing quality of service using the internet protocol |
US6059842A (en) | 1998-04-14 | 2000-05-09 | International Business Machines Corp. | System and method for optimizing computer software and hardware |
US6317438B1 (en) | 1998-04-14 | 2001-11-13 | Harold Herman Trebes, Jr. | System and method for providing peer-oriented control of telecommunications services |
US6208345B1 (en) * | 1998-04-15 | 2001-03-27 | Adc Telecommunications, Inc. | Visual data integration system and method |
US6898791B1 (en) | 1998-04-21 | 2005-05-24 | California Institute Of Technology | Infospheres distributed object system |
US6167052A (en) | 1998-04-27 | 2000-12-26 | Vpnx.Com, Inc. | Establishing connectivity in networks |
US6311144B1 (en) | 1998-05-13 | 2001-10-30 | Nabil A. Abu El Ata | Method and apparatus for designing and analyzing information systems using multi-layer mathematical models |
US20020049573A1 (en) * | 1998-05-13 | 2002-04-25 | El Ata Nabil A. Abu | Automated system and method for designing model based architectures of information systems |
FR2779018B1 (fr) * | 1998-05-22 | 2000-08-18 | Activcard | Terminal et systeme pour la mise en oeuvre de transactions electroniques securisees |
US6269076B1 (en) | 1998-05-28 | 2001-07-31 | 3Com Corporation | Method of resolving split virtual LANs utilizing a network management system |
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 |
US6259448B1 (en) | 1998-06-03 | 2001-07-10 | International Business Machines Corporation | Resource model configuration and deployment in a distributed computer network |
IL124770A0 (en) | 1998-06-04 | 1999-01-26 | Shunra Software Ltd | Apparatus and method for testing network applications |
GB2338154B (en) | 1998-06-05 | 2003-01-29 | 3Com Technologies Ltd | System for providing fair access for vlans to a shared transmission medium |
WO1999066761A1 (en) | 1998-06-19 | 1999-12-23 | Unisphere Solutions, Inc. | Device for performing ip forwarding and atm switching |
US6360265B1 (en) * | 1998-07-08 | 2002-03-19 | Lucent Technologies Inc. | Arrangement of delivering internet protocol datagrams for multimedia services to the same server |
US6427163B1 (en) | 1998-07-10 | 2002-07-30 | International Business Machines Corporation | Highly scalable and highly available cluster system management scheme |
US6226788B1 (en) | 1998-07-22 | 2001-05-01 | Cisco Technology, Inc. | Extensible network management system |
US6438100B1 (en) | 1998-08-07 | 2002-08-20 | Alcatel Canada Inc. | Method and apparatus for routing server redundancy in a network having carrier scale internetworking |
US6473791B1 (en) | 1998-08-17 | 2002-10-29 | Microsoft Corporation | Object load balancing |
US6266707B1 (en) | 1998-08-17 | 2001-07-24 | International Business Machines Corporation | System and method for IP network address translation and IP filtering with dynamic address resolution |
US6336138B1 (en) * | 1998-08-25 | 2002-01-01 | Hewlett-Packard Company | Template-driven approach for generating models on network services |
US6717949B1 (en) | 1998-08-31 | 2004-04-06 | International Business Machines Corporation | System and method for IP network address translation using selective masquerade |
US6327622B1 (en) | 1998-09-03 | 2001-12-04 | Sun Microsystems, Inc. | Load balancing in a network environment |
US6311270B1 (en) | 1998-09-14 | 2001-10-30 | International Business Machines Corporation | Method and apparatus for securing communication utilizing a security processor |
US6253230B1 (en) | 1998-09-22 | 2001-06-26 | International Business Machines Corporation | Distributed scalable device for selecting a server from a server cluster and a switched path to the selected server |
US6167383A (en) | 1998-09-22 | 2000-12-26 | Dell Usa, Lp | Method and apparatus for providing customer configured machines at an internet site |
US6230312B1 (en) | 1998-10-02 | 2001-05-08 | Microsoft Corporation | Automatic detection of per-unit location constraints |
US6546553B1 (en) | 1998-10-02 | 2003-04-08 | Microsoft Corporation | Service installation on a base function and provision of a pass function with a service-free base function semantic |
US6728885B1 (en) | 1998-10-09 | 2004-04-27 | Networks Associates Technology, Inc. | System and method for network access control using adaptive proxies |
US6438652B1 (en) | 1998-10-09 | 2002-08-20 | International Business Machines Corporation | Load balancing cooperating cache servers by shifting forwarded request |
US6570875B1 (en) | 1998-10-13 | 2003-05-27 | Intel Corporation | Automatic filtering and creation of virtual LANs among a plurality of switch ports |
US6546423B1 (en) | 1998-10-22 | 2003-04-08 | At&T Corp. | System and method for network load balancing |
US6286052B1 (en) | 1998-12-04 | 2001-09-04 | Cisco Technology, Inc. | Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows |
US6393485B1 (en) | 1998-10-27 | 2002-05-21 | International Business Machines Corporation | Method and apparatus for managing clustered computer systems |
US6212559B1 (en) * | 1998-10-28 | 2001-04-03 | Trw Inc. | Automated configuration of internet-like computer networks |
JP3820777B2 (ja) * | 1998-11-12 | 2006-09-13 | 富士ゼロックス株式会社 | 秘密鍵寄託システムおよび方法 |
US6272522B1 (en) | 1998-11-17 | 2001-08-07 | Sun Microsystems, Incorporated | Computer data packet switching and load balancing system using a general-purpose multiprocessor architecture |
US6330605B1 (en) | 1998-11-19 | 2001-12-11 | Volera, Inc. | Proxy cache cluster |
US6006259A (en) | 1998-11-20 | 1999-12-21 | Network Alchemy, Inc. | Method and apparatus for an internet protocol (IP) network clustering system |
US6154543A (en) | 1998-11-25 | 2000-11-28 | Hush Communications Anguilla, Inc. | Public key cryptosystem with roaming user capability |
US6393456B1 (en) | 1998-11-30 | 2002-05-21 | Microsoft Corporation | System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type |
US7058704B1 (en) | 1998-12-01 | 2006-06-06 | Network Appliance, Inc.. | Method and apparatus for implementing a service-level agreement |
US6108702A (en) | 1998-12-02 | 2000-08-22 | Micromuse, Inc. | Method and apparatus for determining accurate topology features of a network |
US6243746B1 (en) | 1998-12-04 | 2001-06-05 | Sun Microsystems, Inc. | Method and implementation for using computer network topology objects |
US6336171B1 (en) * | 1998-12-23 | 2002-01-01 | Ncr Corporation | Resource protection in a cluster environment |
US6691168B1 (en) * | 1998-12-31 | 2004-02-10 | Pmc-Sierra | Method and apparatus for high-speed network rule processing |
US6570847B1 (en) | 1998-12-31 | 2003-05-27 | At&T Corp. | Method and system for network traffic rate control based on fractional tokens |
US6628671B1 (en) * | 1999-01-19 | 2003-09-30 | Vtstarcom, Inc. | Instant activation of point-to point protocol (PPP) connection using existing PPP state |
US6449650B1 (en) | 1999-02-01 | 2002-09-10 | Redback Networks Inc. | Methods and apparatus for deploying quality of service policies on a data communication network |
US6377996B1 (en) * | 1999-02-18 | 2002-04-23 | International Business Machines Corporation | System for seamless streaming of data stored on a network of distributed primary and target servers using segmentation information exchanged among all servers during streaming |
US6470464B2 (en) | 1999-02-23 | 2002-10-22 | International Business Machines Corporation | System and method for predicting computer system performance and for making recommendations for improving its performance |
US6829770B1 (en) | 1999-02-23 | 2004-12-07 | Microsoft Corporation | Object connectivity through loosely coupled publish and subscribe events |
US6549934B1 (en) | 1999-03-01 | 2003-04-15 | Microsoft Corporation | Method and system for remote access to computer devices via client managed server buffers exclusively allocated to the client |
US6760775B1 (en) | 1999-03-05 | 2004-07-06 | At&T Corp. | System, method and apparatus for network service load and reliability management |
US6341356B1 (en) | 1999-03-25 | 2002-01-22 | International Business Machines Corporation | System for I/O path load balancing and failure which can be ported to a plurality of operating environments |
US6782408B1 (en) | 1999-03-30 | 2004-08-24 | International Business Machines Corporation | Controlling a number of instances of an application running in a computing environment |
US6839348B2 (en) | 1999-04-30 | 2005-01-04 | Cisco Technology, Inc. | System and method for distributing multicasts in virtual local area networks |
JP2000322288A (ja) * | 1999-05-06 | 2000-11-24 | Fujitsu Ltd | 分散オブジェクト開発システム、および、分散オブジェクト開発をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6564261B1 (en) | 1999-05-10 | 2003-05-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed system to intelligently establish sessions between anonymous users over various networks |
US6757744B1 (en) | 1999-05-12 | 2004-06-29 | Unisys Corporation | Distributed transport communications manager with messaging subsystem for high-speed communications between heterogeneous computer systems |
US6971072B1 (en) | 1999-05-13 | 2005-11-29 | International Business Machines Corporation | Reactive user interface control based on environmental sensing |
US7089530B1 (en) | 1999-05-17 | 2006-08-08 | Invensys Systems, Inc. | Process control configuration system with connection validation and configuration |
US6425126B1 (en) | 1999-05-19 | 2002-07-23 | International Business Machines Corporation | Apparatus and method for synchronizing software between computers |
WO2000073929A2 (en) | 1999-05-27 | 2000-12-07 | Accenture Llp | A system, method, and article of manufacture for effectively conveying which components of a system are required for implementation of technology |
US6631141B1 (en) | 1999-05-27 | 2003-10-07 | Ibm Corporation | Methods, systems and computer program products for selecting an aggregator interface |
US6957186B1 (en) | 1999-05-27 | 2005-10-18 | Accenture Llp | System method and article of manufacture for building, managing, and supporting various components of a system |
US6542504B1 (en) * | 1999-05-28 | 2003-04-01 | 3Com Corporation | Profile based method for packet header compression in a point to point link |
ATE350829T1 (de) * | 1999-06-10 | 2007-01-15 | Alcatel Internetworking Inc | System und verfahren zur einheitlichen regelverwaltung mit integriertem regelumsetzer |
US6539494B1 (en) * | 1999-06-17 | 2003-03-25 | Art Technology Group, Inc. | Internet server session backup apparatus |
US6505244B1 (en) * | 1999-06-29 | 2003-01-07 | Cisco Technology Inc. | Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network |
US6665714B1 (en) | 1999-06-30 | 2003-12-16 | Emc Corporation | Method and apparatus for determining an identity of a network device |
US6367010B1 (en) | 1999-07-02 | 2002-04-02 | Postx Corporation | Method for generating secure symmetric encryption and decryption |
US6549516B1 (en) | 1999-07-02 | 2003-04-15 | Cisco Technology, Inc. | Sending instructions from a service manager to forwarding agents on a need to know basis |
US6823299B1 (en) | 1999-07-09 | 2004-11-23 | Autodesk, Inc. | Modeling objects, systems, and simulations by establishing relationships in an event-driven graph in a computer implemented graphics system |
US6584499B1 (en) | 1999-07-09 | 2003-06-24 | Lsi Logic Corporation | Methods and apparatus for performing mass operations on a plurality of managed devices on a network |
US20010020228A1 (en) | 1999-07-09 | 2001-09-06 | International Business Machines Corporation | Umethod, system and program for managing relationships among entities to exchange encryption keys for use in providing access and authorization to resources |
US6480955B1 (en) | 1999-07-09 | 2002-11-12 | Lsi Logic Corporation | Methods and apparatus for committing configuration changes to managed devices prior to completion of the configuration change |
US6813778B1 (en) | 1999-08-16 | 2004-11-02 | General Instruments Corporation | Method and system for downloading and managing the enablement of a list of code objects |
US6684335B1 (en) * | 1999-08-19 | 2004-01-27 | Epstein, Iii Edwin A. | Resistance cell architecture |
US7162427B1 (en) * | 1999-08-20 | 2007-01-09 | Electronic Data Systems Corporation | Structure and method of modeling integrated business and information technology frameworks and architecture in support of a business |
US6779016B1 (en) | 1999-08-23 | 2004-08-17 | Terraspring, Inc. | Extensible computing system |
US6587876B1 (en) | 1999-08-24 | 2003-07-01 | Hewlett-Packard Development Company | Grouping targets of management policies |
US6370573B1 (en) | 1999-08-31 | 2002-04-09 | Accenture Llp | System, method and article of manufacture for managing an environment of a development architecture framework |
US6256773B1 (en) | 1999-08-31 | 2001-07-03 | Accenture Llp | System, method and article of manufacture for configuration management in a development architecture framework |
US7139999B2 (en) | 1999-08-31 | 2006-11-21 | Accenture Llp | Development architecture framework |
US6772333B1 (en) * | 1999-09-01 | 2004-08-03 | Dickens Coal Llc | Atomic session-start operation combining clear-text and encrypted sessions to provide id visibility to middleware such as load-balancers |
US7103185B1 (en) | 1999-12-22 | 2006-09-05 | Cisco Technology, Inc. | Method and apparatus for distributing and updating private keys of multicast group managers using directory replication |
JP3773716B2 (ja) | 1999-09-13 | 2006-05-10 | 富士通株式会社 | グラフィカルユーザインターフェース表示装置及びその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体 |
US6738736B1 (en) | 1999-10-06 | 2004-05-18 | Accenture Llp | Method and estimator for providing capacacity modeling and planning |
US6598223B1 (en) | 1999-10-06 | 2003-07-22 | Dell Usa, L.P. | Method and system for installing and testing build-to-order components in a defined configuration computer system |
US6654796B1 (en) | 1999-10-07 | 2003-11-25 | Cisco Technology, Inc. | System for managing cluster of network switches using IP address for commander switch and redirecting a managing request via forwarding an HTTP connection to an expansion switch |
JP4001698B2 (ja) | 1999-10-14 | 2007-10-31 | 富士通株式会社 | 負荷分散システム |
US6654782B1 (en) | 1999-10-28 | 2003-11-25 | Networks Associates, Inc. | Modular framework for dynamically processing network events using action sets in a distributed computing environment |
US6351685B1 (en) | 1999-11-05 | 2002-02-26 | International Business Machines Corporation | Wireless communication between multiple intelligent pickers and with a central job queue in an automated data storage library |
JP3463803B2 (ja) | 1999-11-09 | 2003-11-05 | 松下電器産業株式会社 | クラスタサーバ装置 |
US6609148B1 (en) | 1999-11-10 | 2003-08-19 | Randy Salo | Clients remote access to enterprise networks employing enterprise gateway servers in a centralized data center converting plurality of data requests for messaging and collaboration into a single request |
US7464147B1 (en) | 1999-11-10 | 2008-12-09 | International Business Machines Corporation | Managing a cluster of networked resources and resource groups using rule - base constraints in a scalable clustering environment |
US6829639B1 (en) | 1999-11-15 | 2004-12-07 | Netvision, Inc. | Method and system for intelligent global event notification and control within a distributed computing environment |
US6598077B2 (en) | 1999-12-06 | 2003-07-22 | Warp Solutions, Inc. | System and method for dynamic content routing |
US6529953B1 (en) * | 1999-12-17 | 2003-03-04 | Reliable Network Solutions | Scalable computer network resource monitoring and location system |
US6862613B1 (en) * | 2000-01-10 | 2005-03-01 | Sun Microsystems, Inc. | Method and apparatus for managing operations of clustered computer systems |
US6769008B1 (en) | 2000-01-10 | 2004-07-27 | Sun Microsystems, Inc. | Method and apparatus for dynamically altering configurations of clustered computer systems |
US7315801B1 (en) * | 2000-01-14 | 2008-01-01 | Secure Computing Corporation | Network security modeling system and method |
US6754716B1 (en) | 2000-02-11 | 2004-06-22 | Ensim Corporation | Restricting communication between network devices on a common network |
US7093005B2 (en) | 2000-02-11 | 2006-08-15 | Terraspring, Inc. | Graphical editor for defining and creating a computer system |
WO2001061969A2 (en) | 2000-02-18 | 2001-08-23 | Cedere Corporation | Auto control of network monitoring and simulation |
DE60011990T2 (de) | 2000-02-22 | 2005-07-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Verfahren und Vorrichtung in einem Kommunikationsnetzwerk |
US6983317B1 (en) | 2000-02-28 | 2006-01-03 | Microsoft Corporation | Enterprise management system |
US6701363B1 (en) * | 2000-02-29 | 2004-03-02 | International Business Machines Corporation | Method, computer program product, and system for deriving web transaction performance metrics |
US7155490B1 (en) | 2000-03-01 | 2006-12-26 | Freewebs Corporation | System and method for providing a web-based operating system |
US7506034B2 (en) | 2000-03-03 | 2009-03-17 | Intel Corporation | Methods and apparatus for off loading content servers through direct file transfer from a storage center to an end-user |
JP3790655B2 (ja) | 2000-03-06 | 2006-06-28 | 富士通株式会社 | ラベルスイッチネットワークシステム |
US6601101B1 (en) | 2000-03-15 | 2003-07-29 | 3Com Corporation | Transparent access to network attached devices |
US6678821B1 (en) * | 2000-03-23 | 2004-01-13 | E-Witness Inc. | Method and system for restricting access to the private key of a user in a public key infrastructure |
US6868062B1 (en) * | 2000-03-28 | 2005-03-15 | Intel Corporation | Managing data traffic on multiple ports |
US6748447B1 (en) | 2000-04-07 | 2004-06-08 | Network Appliance, Inc. | Method and apparatus for scalable distribution of information in a distributed network |
US6718361B1 (en) | 2000-04-07 | 2004-04-06 | Network Appliance Inc. | Method and apparatus for reliable and scalable distribution of data files in distributed networks |
US7403901B1 (en) | 2000-04-13 | 2008-07-22 | Accenture Llp | Error and load summary reporting in a health care solution environment |
US6574195B2 (en) | 2000-04-19 | 2003-06-03 | Caspian Networks, Inc. | Micro-flow management |
US6904458B1 (en) | 2000-04-26 | 2005-06-07 | Microsoft Corporation | System and method for remote management |
US6640303B1 (en) | 2000-04-28 | 2003-10-28 | Ky Quy Vu | System and method for encryption using transparent keys |
US7054943B1 (en) | 2000-04-28 | 2006-05-30 | International Business Machines Corporation | Method and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (slas) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis |
US6854069B2 (en) * | 2000-05-02 | 2005-02-08 | Sun Microsystems Inc. | Method and system for achieving high availability in a networked computer system |
US6675308B1 (en) * | 2000-05-09 | 2004-01-06 | 3Com Corporation | Methods of determining whether a network interface card entry within the system registry pertains to physical hardware or to a virtual device |
AU5960501A (en) | 2000-05-09 | 2001-11-20 | Solutia Inc | Functional fluid compositions containing epoxide acid scavengers |
US7222147B1 (en) | 2000-05-20 | 2007-05-22 | Ciena Corporation | Processing network management data in accordance with metadata files |
US6671699B1 (en) | 2000-05-20 | 2003-12-30 | Equipe Communications Corporation | Shared database usage in network devices |
US6801937B1 (en) | 2000-05-31 | 2004-10-05 | International Business Machines Corporation | Method, system and program products for defining nodes to a cluster |
US6742020B1 (en) | 2000-06-08 | 2004-05-25 | Hewlett-Packard Development Company, L.P. | System and method for managing data flow and measuring service in a storage network |
US6718379B1 (en) | 2000-06-09 | 2004-04-06 | Advanced Micro Devices, Inc. | System and method for network management of local area networks having non-blocking network switches configured for switching data packets between subnetworks based on management policies |
US7032031B2 (en) * | 2000-06-23 | 2006-04-18 | Cloudshield Technologies, Inc. | Edge adapter apparatus and method |
US6928482B1 (en) | 2000-06-29 | 2005-08-09 | Cisco Technology, Inc. | Method and apparatus for scalable process flow load balancing of a multiplicity of parallel packet processors in a digital communication network |
FR2811179B1 (fr) | 2000-06-30 | 2002-09-27 | Thomson Csf | Procede de routage de trame ip entre les usagers d'un reseau a graphe variable |
DE60113539T2 (de) | 2000-07-05 | 2006-06-22 | Ernst & Young Llp | Verfahren und vorrichtung zum bereitstellen von rechnerdiensten |
US6971063B1 (en) | 2000-07-28 | 2005-11-29 | Wireless Valley Communications Inc. | System, method, and apparatus for portable design, deployment, test, and optimization of a communication network |
US6609213B1 (en) | 2000-08-10 | 2003-08-19 | Dell Products, L.P. | Cluster-based system and method of recovery from server failures |
US6823373B1 (en) | 2000-08-11 | 2004-11-23 | Informatica Corporation | System and method for coupling remote data stores and mobile devices via an internet based server |
DE60031266T2 (de) | 2000-08-17 | 2007-04-19 | Sun Microsystems, Inc., Palo Alto | Verfahren und System zum Lastausgleich |
US6820121B1 (en) | 2000-08-24 | 2004-11-16 | International Business Machines Corporation | Methods systems and computer program products for processing an event based on policy rules using hashing |
US6976269B1 (en) | 2000-08-29 | 2005-12-13 | Equinix, Inc. | Internet co-location facility security system |
US7685183B2 (en) | 2000-09-01 | 2010-03-23 | OP40, Inc | System and method for synchronizing assets on multi-tiered networks |
JP2002084302A (ja) | 2000-09-06 | 2002-03-22 | Nippon Telegr & Teleph Corp <Ntt> | ネットワークによる通信方法及び装置 |
US6973622B1 (en) | 2000-09-25 | 2005-12-06 | Wireless Valley Communications, Inc. | System and method for design, tracking, measurement, prediction and optimization of data communication networks |
US7058826B2 (en) | 2000-09-27 | 2006-06-06 | Amphus, Inc. | System, architecture, and method for logical server and other network devices in a dynamically configurable multi-server network environment |
JP2002108910A (ja) * | 2000-09-27 | 2002-04-12 | Nec Soft Ltd | 暗号化ファイルシステム及び暗号化ファイル検索方法並びにコンピュータ可読記録媒体 |
US7272653B2 (en) * | 2000-09-28 | 2007-09-18 | International Business Machines Corporation | System and method for implementing a clustered load balancer |
US6976079B1 (en) | 2000-09-29 | 2005-12-13 | International Business Machines Corporation | System and method for upgrading software in a distributed computer system |
KR20020026751A (ko) | 2000-10-02 | 2002-04-12 | 류지영 | 온라인 서버 시스템 구축 방법 |
US6907395B1 (en) | 2000-10-24 | 2005-06-14 | Microsoft Corporation | System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model |
US6886038B1 (en) | 2000-10-24 | 2005-04-26 | Microsoft Corporation | System and method for restricting data transfers and managing software components of distributed computers |
US7093288B1 (en) | 2000-10-24 | 2006-08-15 | Microsoft Corporation | Using packet filters and network virtualization to restrict network communications |
US7606898B1 (en) | 2000-10-24 | 2009-10-20 | Microsoft Corporation | System and method for distributed management of shared computers |
US6915338B1 (en) | 2000-10-24 | 2005-07-05 | Microsoft Corporation | System and method providing automatic policy enforcement in a multi-computer service application |
US7113900B1 (en) | 2000-10-24 | 2006-09-26 | Microsoft Corporation | System and method for logical modeling of distributed computer systems |
US6853841B1 (en) | 2000-10-25 | 2005-02-08 | Sun Microsystems, Inc. | Protocol for a remote control device to enable control of network attached devices |
US6769060B1 (en) | 2000-10-25 | 2004-07-27 | Ericsson Inc. | Method of bilateral identity authentication |
US6754816B1 (en) | 2000-10-26 | 2004-06-22 | Dell Products L.P. | Scalable environmental data calculation method customized by system configuration |
US8250570B2 (en) | 2000-10-31 | 2012-08-21 | Hewlett-Packard Development Company, L.P. | Automated provisioning framework for internet site servers |
US7124289B1 (en) | 2000-10-31 | 2006-10-17 | Opsware Inc. | Automated provisioning framework for internet site servers |
US7003574B1 (en) * | 2000-11-01 | 2006-02-21 | Microsoft Corporation | Session load balancing and use of VIP as source address for inter-cluster traffic through the use of a session identifier |
GB2368755A (en) | 2000-11-01 | 2002-05-08 | Content Technologies Ltd | Distributing public keys using 2D barcodes |
US8949471B2 (en) | 2000-11-02 | 2015-02-03 | Oracle America, Inc. | TCP/UDP acceleration |
US6985956B2 (en) * | 2000-11-02 | 2006-01-10 | Sun Microsystems, Inc. | Switching system |
US7313614B2 (en) | 2000-11-02 | 2007-12-25 | Sun Microsystems, Inc. | Switching system |
US7028307B2 (en) | 2000-11-06 | 2006-04-11 | Alcatel | Data management framework for policy management |
US20040073443A1 (en) | 2000-11-10 | 2004-04-15 | Gabrick John J. | System for automating and managing an IP environment |
US7027412B2 (en) | 2000-11-10 | 2006-04-11 | Veritas Operating Corporation | System for dynamic provisioning of secure, scalable, and extensible networked computer environments |
US6785707B2 (en) | 2000-11-14 | 2004-08-31 | Bitfone Corp. | Enhanced multimedia mobile content delivery and message system using cache management |
US7046680B1 (en) | 2000-11-28 | 2006-05-16 | Mci, Inc. | Network access system including a programmable access device having distributed service control |
US7272640B1 (en) | 2000-12-08 | 2007-09-18 | Sun Microsystems, Inc. | Dynamic network session redirector |
US20020075844A1 (en) | 2000-12-15 | 2002-06-20 | Hagen W. Alexander | Integrating public and private network resources for optimized broadband wireless access and method |
US6856591B1 (en) * | 2000-12-15 | 2005-02-15 | Cisco Technology, Inc. | Method and system for high reliability cluster management |
US7421505B2 (en) | 2000-12-21 | 2008-09-02 | Noatak Software Llc | Method and system for executing protocol stack instructions to form a packet for causing a computing device to perform an operation |
US20030046615A1 (en) * | 2000-12-22 | 2003-03-06 | Alan Stone | System and method for adaptive reliability balancing in distributed programming networks |
US7225441B2 (en) | 2000-12-27 | 2007-05-29 | Intel Corporation | Mechanism for providing power management through virtualization |
US6581000B2 (en) | 2001-01-04 | 2003-06-17 | Carnegie Mellon University | Position location system and method |
US20020090089A1 (en) | 2001-01-05 | 2002-07-11 | Steven Branigan | Methods and apparatus for secure wireless networking |
US7213231B1 (en) | 2001-01-11 | 2007-05-01 | Cisco Technology, Inc. | Cross-spectrum application model for dynamic computing environments in software lifecycle |
US6963981B1 (en) | 2001-01-29 | 2005-11-08 | Akamai Technologies, Inc. | Method and apparatus for remote installation of an operating system over a network connection |
CN1368694A (zh) | 2001-02-01 | 2002-09-11 | 安德华科技股份有限公司 | 动态分辨作业实体的方法与其系统 |
US7383329B2 (en) | 2001-02-13 | 2008-06-03 | Aventail, Llc | Distributed cache for state transfer operations |
US20020152086A1 (en) | 2001-02-15 | 2002-10-17 | Smith Ned M. | Method and apparatus for controlling a lifecycle of an electronic contract |
EP1241447A1 (en) | 2001-03-13 | 2002-09-18 | Matsushita Electric Industrial Co., Ltd. | Information terminal and cartographic information providing system |
JP2002271312A (ja) | 2001-03-14 | 2002-09-20 | Hitachi Ltd | 公開鍵管理方法 |
US7069337B2 (en) | 2001-03-20 | 2006-06-27 | Mci, Inc. | Policy-based synchronization of per-class resources between routers in a data network |
US7050961B1 (en) | 2001-03-21 | 2006-05-23 | Unisys Corporation | Solution generation method for thin client sizing tool |
US7003562B2 (en) * | 2001-03-27 | 2006-02-21 | Redseal Systems, Inc. | Method and apparatus for network wide policy-based analysis of configurations of devices |
US7076633B2 (en) | 2001-03-28 | 2006-07-11 | Swsoft Holdings, Ltd. | Hosting service providing platform system and method |
US7028228B1 (en) | 2001-03-28 | 2006-04-11 | The Shoregroup, Inc. | Method and apparatus for identifying problems in computer networks |
US20020156900A1 (en) | 2001-03-30 | 2002-10-24 | Brian Marquette | Protocol independent control module |
US20020198995A1 (en) | 2001-04-10 | 2002-12-26 | International Business Machines Corporation | Apparatus and methods for maximizing service-level-agreement profits |
US7386000B2 (en) | 2001-04-17 | 2008-06-10 | Nokia Corporation | Packet mode speech communication |
US7162634B2 (en) * | 2001-04-18 | 2007-01-09 | Thomson Licensing | Method for providing security on a powerline-modem network |
US7152109B2 (en) | 2001-04-20 | 2006-12-19 | Opsware, Inc | Automated provisioning of computing networks according to customer accounts using a network database data model |
US7231430B2 (en) | 2001-04-20 | 2007-06-12 | Egenera, Inc. | Reconfigurable, virtual processing system, cluster, network and method |
US6836750B2 (en) | 2001-04-23 | 2004-12-28 | Hewlett-Packard Development Company, L.P. | Systems and methods for providing an automated diagnostic audit for cluster computer systems |
US7058858B2 (en) | 2001-04-23 | 2006-06-06 | Hewlett-Packard Development Company, L.P. | Systems and methods for providing automated diagnostic services for a cluster computer system |
US6895534B2 (en) | 2001-04-23 | 2005-05-17 | Hewlett-Packard Development Company, L.P. | Systems and methods for providing automated diagnostic services for a cluster computer system |
US7194439B2 (en) * | 2001-04-30 | 2007-03-20 | International Business Machines Corporation | Method and system for correlating job accounting information with software license information |
US7131123B2 (en) | 2001-04-30 | 2006-10-31 | Opsware Inc. | Automated provisioning of computing networks using a network database model |
US6816897B2 (en) | 2001-04-30 | 2004-11-09 | Opsware, Inc. | Console mapping tool for automated deployment and management of network devices |
US20030014644A1 (en) * | 2001-05-02 | 2003-01-16 | Burns James E. | Method and system for security policy management |
US7013462B2 (en) * | 2001-05-10 | 2006-03-14 | Hewlett-Packard Development Company, L.P. | Method to map an inventory management system to a configuration management system |
US20020171690A1 (en) | 2001-05-15 | 2002-11-21 | International Business Machines Corporation | Method and system for scaling a graphical user interface (GUI) widget based on selection pointer proximity |
US7134122B1 (en) | 2001-05-31 | 2006-11-07 | Oracle International Corporation | One click deployment |
WO2002098526A1 (en) * | 2001-06-04 | 2002-12-12 | Playnet, Inc. | System and method for distributing a multi-client game/application over a communications network |
US6735596B2 (en) | 2001-06-07 | 2004-05-11 | Guy Charles Corynen | Computer method and user interface for decision analysis and for global system optimization |
US6968551B2 (en) | 2001-06-11 | 2005-11-22 | John Hediger | System and user interface for generation and processing of software application installation instructions |
US6944678B2 (en) | 2001-06-18 | 2005-09-13 | Transtech Networks Usa, Inc. | Content-aware application switch and methods thereof |
US7082464B2 (en) | 2001-07-06 | 2006-07-25 | Juniper Networks, Inc. | Network management system |
US20030009559A1 (en) * | 2001-07-09 | 2003-01-09 | Naoya Ikeda | Network system and method of distributing accesses to a plurality of server apparatus in the network system |
US7174379B2 (en) * | 2001-08-03 | 2007-02-06 | International Business Machines Corporation | Managing server resources for hosted applications |
US6922791B2 (en) | 2001-08-09 | 2005-07-26 | Dell Products L.P. | Failover system and method for cluster environment |
US7062718B2 (en) | 2001-08-14 | 2006-06-13 | National Instruments Corporation | Configuration diagram which graphically displays program relationship |
WO2003017571A2 (en) * | 2001-08-15 | 2003-02-27 | Sheer Networks, Inc. | Service provisioning in a distributed network management architecture |
US7043393B2 (en) * | 2001-08-15 | 2006-05-09 | National Instruments Corporation | System and method for online specification of measurement hardware |
FI20011651L (fi) | 2001-08-15 | 2003-02-16 | Nokia Corp | Palveluklusterin kuormituksen tasapainoittaminen |
US20030041159A1 (en) | 2001-08-17 | 2003-02-27 | David Tinsley | Systems and method for presenting customizable multimedia presentations |
US6823382B2 (en) | 2001-08-20 | 2004-11-23 | Altaworks Corporation | Monitoring and control engine for multi-tiered service-level management of distributed web-application servers |
US20030041142A1 (en) * | 2001-08-27 | 2003-02-27 | Nec Usa, Inc. | Generic network monitoring tool |
US6880002B2 (en) | 2001-09-05 | 2005-04-12 | Surgient, Inc. | Virtualized logical server cloud providing non-deterministic allocation of logical attributes of logical servers to physical resources |
US6973620B2 (en) | 2001-09-06 | 2005-12-06 | International Business Machines Corporation | Method and apparatus for providing user support based on contextual information |
US6980978B2 (en) * | 2001-09-07 | 2005-12-27 | International Business Machines Corporation | Site integration management system for operational support service in an internet data center |
US7500069B2 (en) * | 2001-09-17 | 2009-03-03 | Hewlett-Packard Development Company, L.P. | System and method for providing secure access to network logical storage partitions |
US7769823B2 (en) | 2001-09-28 | 2010-08-03 | F5 Networks, Inc. | Method and system for distributing requests for content |
US7309498B2 (en) | 2001-10-10 | 2007-12-18 | Belenkaya Bronislava G | Biodegradable absorbents and methods of preparation |
US7257817B2 (en) | 2001-10-16 | 2007-08-14 | Microsoft Corporation | Virtual network with adaptive dispatcher |
US7200665B2 (en) | 2001-10-17 | 2007-04-03 | Hewlett-Packard Development Company, L.P. | Allowing requests of a session to be serviced by different servers in a multi-server data service system |
DE10152011A1 (de) | 2001-10-22 | 2003-05-08 | Siemens Ag | Verfahren und Vorrichtung zur Abbildung von Netzwerk-Headern auf MPLS-Header in Bearer-Architekturen |
EP1307018B1 (en) | 2001-10-24 | 2006-10-11 | Sun Microsystems, Inc. | Load balancing unit and method of its operation |
US7035930B2 (en) | 2001-10-26 | 2006-04-25 | Hewlett-Packard Development Company, L.P. | Method and framework for generating an optimized deployment of software applications in a distributed computing environment using layered model descriptions of services and servers |
US7194616B2 (en) * | 2001-10-27 | 2007-03-20 | International Business Machines Corporation | Flexible temporary capacity upgrade/downgrade in a computer system without involvement of the operating system |
US7024451B2 (en) * | 2001-11-05 | 2006-04-04 | Hewlett-Packard Development Company, L.P. | System and method for maintaining consistent independent server-side state among collaborating servers |
US20030126464A1 (en) | 2001-12-04 | 2003-07-03 | Mcdaniel Patrick D. | Method and system for determining and enforcing security policy in a communication session |
US7305556B2 (en) | 2001-12-05 | 2007-12-04 | Canon Kabushiki Kaisha | Secure printing with authenticated printer key |
US7188364B2 (en) | 2001-12-20 | 2007-03-06 | Cranite Systems, Inc. | Personal virtual bridged local area networks |
US20030138105A1 (en) | 2002-01-18 | 2003-07-24 | International Business Machines Corporation | Storing keys in a cryptology device |
US7254634B1 (en) | 2002-03-08 | 2007-08-07 | Akamai Technologies, Inc. | Managing web tier session state objects in a content delivery network (CDN) |
US7257584B2 (en) | 2002-03-18 | 2007-08-14 | Surgient, Inc. | Server file management |
US6990666B2 (en) * | 2002-03-18 | 2006-01-24 | Surgient Inc. | Near on-line server |
US20030214908A1 (en) | 2002-03-19 | 2003-11-20 | Anurag Kumar | Methods and apparatus for quality of service control for TCP aggregates at a bottleneck link in the internet |
US20030217263A1 (en) | 2002-03-21 | 2003-11-20 | Tsutomu Sakai | System and method for secure real-time digital transmission |
US7099936B2 (en) | 2002-03-29 | 2006-08-29 | International Business Machines Corporation | Multi-tier service level agreement method and system |
CN101351015A (zh) | 2002-04-12 | 2009-01-21 | 诺基亚公司 | 多无线电接入网内基于策略的QoS管理 |
US7379982B2 (en) | 2002-04-15 | 2008-05-27 | Bassam Tabbara | System and method for custom installation of an operating system on a remote client |
US7120797B2 (en) | 2002-04-24 | 2006-10-10 | Microsoft Corporation | Methods for authenticating potential members invited to join a group |
US7117158B2 (en) | 2002-04-25 | 2006-10-03 | Bilcare, Inc. | Systems, methods and computer program products for designing, deploying and managing interactive voice response (IVR) systems |
US8611363B2 (en) | 2002-05-06 | 2013-12-17 | Adtran, Inc. | Logical port system and method |
US6681262B1 (en) * | 2002-05-06 | 2004-01-20 | Infinicon Systems | Network data flow optimization |
US7203911B2 (en) | 2002-05-13 | 2007-04-10 | Microsoft Corporation | Altering a display on a viewing device based upon a user proximity to the viewing device |
US20030225563A1 (en) | 2002-05-30 | 2003-12-04 | Gonos Dan G. | Capacity planning |
US6888807B2 (en) * | 2002-06-10 | 2005-05-03 | Ipr Licensing, Inc. | Applying session services based on packet flows |
US20050193103A1 (en) | 2002-06-18 | 2005-09-01 | John Drabik | Method and apparatus for automatic configuration and management of a virtual private network |
JP4118092B2 (ja) | 2002-06-19 | 2008-07-16 | 株式会社ルネサステクノロジ | 記憶装置および情報処理装置 |
US20040002878A1 (en) * | 2002-06-28 | 2004-01-01 | International Business Machines Corporation | Method and system for user-determined authentication in a federated environment |
US6801528B2 (en) | 2002-07-03 | 2004-10-05 | Ericsson Inc. | System and method for dynamic simultaneous connection to multiple service providers |
KR20040008275A (ko) | 2002-07-18 | 2004-01-31 | 주식회사 메리언텍 | 통신망의 운용비용 데이터 산출 시스템 |
US20040078787A1 (en) | 2002-07-19 | 2004-04-22 | Michael Borek | System and method for troubleshooting, maintaining and repairing network devices |
US7191344B2 (en) * | 2002-08-08 | 2007-03-13 | Authenex, Inc. | Method and system for controlling access to data stored on a data storage device |
US7143420B2 (en) | 2002-08-29 | 2006-11-28 | Sun Microsystems, Inc. | Strategic technology architecture roadmap |
US7275156B2 (en) | 2002-08-30 | 2007-09-25 | Xerox Corporation | Method and apparatus for establishing and using a secure credential infrastructure |
US20040054791A1 (en) * | 2002-09-17 | 2004-03-18 | Krishnendu Chakraborty | System and method for enforcing user policies on a web server |
US7072822B2 (en) | 2002-09-30 | 2006-07-04 | Cognos Incorporated | Deploying multiple enterprise planning models across clusters of application servers |
US20040073795A1 (en) | 2002-10-10 | 2004-04-15 | Jablon David P. | Systems and methods for password-based connection |
BR0304946A (pt) | 2002-10-16 | 2004-08-31 | Xerox Corp | Método e aparelho para permitir serviços de assinatura distribuìda, manutenção automatizada de suprimentos implementação de serviço independente de dispositivo, inclusive agente do modelo de dispositivo, componente complementar, método e aparelho para plataforma embutida de baixo custo para dispositivo lateral, habilitação de serviços distribuìdos e plataforma de servidor integrada para a provisão autÈnoma de serviços de dispositivos |
EP1426919A1 (en) | 2002-12-02 | 2004-06-09 | Sony International (Europe) GmbH | Method for operating a display device |
US7933983B2 (en) | 2002-12-17 | 2011-04-26 | Hewlett-Packard Development Company, L.P. | Method and system for performing load balancing across control planes in a data center |
US8561175B2 (en) * | 2003-02-14 | 2013-10-15 | Preventsys, Inc. | System and method for automated policy audit and remediation management |
US7436965B2 (en) | 2003-02-19 | 2008-10-14 | Microsoft Corporation | Optical out-of-band key distribution |
US7069553B2 (en) | 2003-03-03 | 2006-06-27 | Computer Associates Think, Inc. | Universal deployment tool |
US7152157B2 (en) | 2003-03-05 | 2006-12-19 | Sun Microsystems, Inc. | System and method for dynamic resource configuration using a dependency graph |
US7765501B2 (en) | 2003-03-06 | 2010-07-27 | Microsoft Corporation | Settings and constraints validation to enable design for operations |
US7689676B2 (en) * | 2003-03-06 | 2010-03-30 | Microsoft Corporation | Model-based policy application |
US8122106B2 (en) * | 2003-03-06 | 2012-02-21 | Microsoft Corporation | Integrating design, deployment, and management phases for systems |
US7890543B2 (en) * | 2003-03-06 | 2011-02-15 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7072807B2 (en) | 2003-03-06 | 2006-07-04 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7350186B2 (en) * | 2003-03-10 | 2008-03-25 | International Business Machines Corporation | Methods and apparatus for managing computing deployment in presence of variable workload |
US7386721B1 (en) | 2003-03-12 | 2008-06-10 | Cisco Technology, Inc. | Method and apparatus for integrated provisioning of a network device with configuration information and identity certification |
US7930158B2 (en) * | 2003-03-31 | 2011-04-19 | Emc Corporation | Method and apparatus for multi-realm system modeling |
US6987838B2 (en) | 2003-04-16 | 2006-01-17 | Entrisphere, Inc. | System and method for deploying new equipment and services in conjunction with a legacy provisioning system |
US7603442B2 (en) | 2003-06-20 | 2009-10-13 | Microsoft Corporation | Method and system for maintaining service dependency relationships in a computer system |
US7567504B2 (en) | 2003-06-30 | 2009-07-28 | Microsoft Corporation | Network load balancing with traffic routing |
US7606929B2 (en) | 2003-06-30 | 2009-10-20 | Microsoft Corporation | Network load balancing with connection manipulation |
US7636917B2 (en) | 2003-06-30 | 2009-12-22 | Microsoft Corporation | Network load balancing with host status information |
US7613822B2 (en) | 2003-06-30 | 2009-11-03 | Microsoft Corporation | Network load balancing with session information |
US7590736B2 (en) | 2003-06-30 | 2009-09-15 | Microsoft Corporation | Flexible network load balancing |
US7146353B2 (en) | 2003-07-22 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Resource allocation for multiple applications |
WO2005022416A1 (en) | 2003-08-21 | 2005-03-10 | The Trustees Of Columbia University In The City Of New York | Methods and systems for autonomously managing a network |
US7127625B2 (en) | 2003-09-04 | 2006-10-24 | Hewlett-Packard Development Company, L.P. | Application management based on power consumption |
US7313573B2 (en) | 2003-09-17 | 2007-12-25 | International Business Machines Corporation | Diagnosis of equipment failures using an integrated approach of case based reasoning and reliability analysis |
US20050080811A1 (en) | 2003-10-10 | 2005-04-14 | Cendura Corporation | Configuration management architecture |
US7237267B2 (en) | 2003-10-16 | 2007-06-26 | Cisco Technology, Inc. | Policy-based network security management |
US7103874B2 (en) | 2003-10-23 | 2006-09-05 | Microsoft Corporation | Model-based management of computer systems and distributed applications |
US6968291B1 (en) | 2003-11-04 | 2005-11-22 | Sun Microsystems, Inc. | Using and generating finite state machines to monitor system status |
JP2005155729A (ja) | 2003-11-21 | 2005-06-16 | Toyota Motor Corp | ベルト式無段変速機の油圧制御装置 |
US20050138416A1 (en) | 2003-12-19 | 2005-06-23 | Microsoft Corporation | Object model for managing firewall services |
US7278273B1 (en) | 2003-12-30 | 2007-10-09 | Google Inc. | Modular data center |
US7231410B1 (en) | 2004-03-10 | 2007-06-12 | Qlogic, Corporation | Revision control system for large-scale systems management |
US7302608B1 (en) | 2004-03-31 | 2007-11-27 | Google Inc. | Systems and methods for automatic repair and replacement of networked machines |
US20050246529A1 (en) | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Isolated persistent identity storage for authentication of computing devies |
US7484237B2 (en) | 2004-05-13 | 2009-01-27 | Hewlett-Packard Development Company, L.P. | Method and apparatus for role-based security policy management |
US20060025984A1 (en) * | 2004-08-02 | 2006-02-02 | Microsoft Corporation | Automatic validation and calibration of transaction-based performance models |
US8627149B2 (en) * | 2004-08-30 | 2014-01-07 | International Business Machines Corporation | Techniques for health monitoring and control of application servers |
JP4799419B2 (ja) | 2004-10-20 | 2011-10-26 | 富士通株式会社 | 設定プログラム、設定方法、および設定装置 |
US7333000B2 (en) * | 2004-11-12 | 2008-02-19 | Afco Systems Development, Inc. | Tracking system and method for electrically powered equipment |
US9043781B2 (en) | 2004-12-03 | 2015-05-26 | International Business Machines Corporation | Algorithm for automated enterprise deployments |
US7730183B2 (en) | 2005-01-13 | 2010-06-01 | Microsoft Corporation | System and method for generating virtual networks |
US7552208B2 (en) | 2005-01-18 | 2009-06-23 | Microsoft Corporation | Methods for managing capacity |
US20060161879A1 (en) | 2005-01-18 | 2006-07-20 | Microsoft Corporation | Methods for managing standards |
US20060235664A1 (en) | 2005-04-15 | 2006-10-19 | Microsoft Corporation | Model-based capacity planning |
US7350068B2 (en) * | 2005-04-22 | 2008-03-25 | International Business Machines Corporation | Server blade network boot method that minimizes required network bandwidth |
US7805496B2 (en) * | 2005-05-10 | 2010-09-28 | International Business Machines Corporation | Automatic generation of hybrid performance models |
US7941309B2 (en) | 2005-11-02 | 2011-05-10 | Microsoft Corporation | Modeling IT operations/policies |
-
2003
- 2003-09-08 US US10/657,568 patent/US7606929B2/en active Active
-
2004
- 2004-05-26 TW TW093114978A patent/TWI366131B/zh not_active IP Right Cessation
- 2004-05-28 AU AU2004202403A patent/AU2004202403B2/en not_active Ceased
- 2004-05-31 MY MYPI20042096A patent/MY140059A/en unknown
- 2004-06-09 CA CA2470420A patent/CA2470420C/en not_active Expired - Fee Related
- 2004-06-29 MX MXPA04006408A patent/MXPA04006408A/es active IP Right Grant
- 2004-06-29 KR KR1020040049374A patent/KR101169073B1/ko active IP Right Grant
- 2004-06-29 JP JP2004192283A patent/JP4583091B2/ja not_active Expired - Fee Related
- 2004-06-30 EP EP04015381A patent/EP1494422B1/en not_active Expired - Lifetime
- 2004-06-30 AT AT04015381T patent/ATE416551T1/de not_active IP Right Cessation
- 2004-06-30 DE DE602004018065T patent/DE602004018065D1/de not_active Expired - Lifetime
- 2004-06-30 BR BR0402571-7A patent/BRPI0402571A/pt not_active Application Discontinuation
- 2004-06-30 CN CN200410063249.3A patent/CN1607781B/zh not_active Expired - Lifetime
-
2005
- 2005-03-15 HK HK05102235.6A patent/HK1069940A1/xx not_active IP Right Cessation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9432213B2 (en) | 2007-12-31 | 2016-08-30 | Rpx Clearinghouse Llc | IP forwarding across a link state protocol controlled ethernet network |
KR20120019462A (ko) * | 2009-05-28 | 2012-03-06 | 마이크로소프트 코포레이션 | 계층-2 도메인에 걸친 로드 밸런싱 |
US9497039B2 (en) | 2009-05-28 | 2016-11-15 | Microsoft Technology Licensing, Llc | Agile data center network architecture |
US9954751B2 (en) | 2015-05-29 | 2018-04-24 | Microsoft Technology Licensing, Llc | Measuring performance of a network using mirrored probe packets |
Also Published As
Publication number | Publication date |
---|---|
EP1494422B1 (en) | 2008-12-03 |
TWI366131B (en) | 2012-06-11 |
CN1607781B (zh) | 2014-06-04 |
KR101169073B1 (ko) | 2012-07-27 |
US7606929B2 (en) | 2009-10-20 |
EP1494422A2 (en) | 2005-01-05 |
TW200508963A (en) | 2005-03-01 |
BRPI0402571A (pt) | 2005-05-24 |
US20050055435A1 (en) | 2005-03-10 |
CN1607781A (zh) | 2005-04-20 |
HK1069940A1 (en) | 2005-06-03 |
DE602004018065D1 (de) | 2009-01-15 |
JP2005027304A (ja) | 2005-01-27 |
AU2004202403B2 (en) | 2009-12-17 |
ATE416551T1 (de) | 2008-12-15 |
CA2470420C (en) | 2012-01-24 |
AU2004202403A1 (en) | 2005-01-20 |
CA2470420A1 (en) | 2004-12-30 |
EP1494422A3 (en) | 2006-05-24 |
MY140059A (en) | 2009-11-30 |
JP4583091B2 (ja) | 2010-11-17 |
MXPA04006408A (es) | 2006-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101169073B1 (ko) | 접속 조정을 이용한 네트워크 로드 밸런싱 | |
KR101109218B1 (ko) | 호스트 상태 정보를 이용한 네트워크 로드 밸런싱 | |
US7613822B2 (en) | Network load balancing with session information | |
US7567504B2 (en) | Network load balancing with traffic routing | |
US7590736B2 (en) | Flexible network load balancing | |
US8271661B2 (en) | Systems and methods of providing server initiated connections on a virtual private network | |
US8671205B2 (en) | Cooperative proxy auto-discovery and connection interception | |
US8621105B2 (en) | Systems and methods for routing VPN traffic around network distribution | |
WO2008017010A1 (en) | Systems and methods for managing a plurality of user sessions in a virtual private network environment | |
US8077622B2 (en) | Systems and methods for efficiently load balancing based on least connections | |
IL196852A (en) | Systems and methods for using a client agent to manage icmp traffic in a virtual private network environment | |
KR101026600B1 (ko) | 라우팅 힌트를 제공하기 위한 방법, 장치 및 프로세서-액세스가능 기록매체 | |
RU2387002C2 (ru) | Выравнивание сетевой нагрузки с помощью управления соединением | |
WO2008017030A2 (en) | System and method for routing traffic at a client via a first or a second transport layer connection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040629 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090626 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20040629 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110214 Patent event code: PE09021S01D |
|
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20111031 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20120625 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120720 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120720 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20150630 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160616 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20160616 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170616 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20170616 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190617 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20190617 Start annual number: 8 End annual number: 8 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210430 |