JP2007529039A - 接続管理の方法、システム、およびプログラム製品 - Google Patents
接続管理の方法、システム、およびプログラム製品 Download PDFInfo
- Publication number
- JP2007529039A JP2007529039A JP2005510813A JP2005510813A JP2007529039A JP 2007529039 A JP2007529039 A JP 2007529039A JP 2005510813 A JP2005510813 A JP 2005510813A JP 2005510813 A JP2005510813 A JP 2005510813A JP 2007529039 A JP2007529039 A JP 2007529039A
- Authority
- JP
- Japan
- Prior art keywords
- connection
- connection information
- expected usage
- information
- usage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- 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/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
【解決手段】具体的に言うと、本発明は、対応する接続の期待される使用量に基づいて、メモリ(16)内の接続情報(30)を管理する。接続情報(30)は、接続が多数の追加メッセージを有すると期待されるときに、キャッシュ・メモリ(17)などのより高速のメモリに保管することができる。同様に、多数の追加メッセージを有しないと期待される接続の接続情報(30)を、キャッシュ・メモリ(17)からスワップ・アウトし、比較的低速のメモリに保管することができる。その結果、より頻繁に使用される接続情報(30)が、より高速のメモリ内で使用可能である可能性がより高くなる。
【選択図】図1
Description
Claims (22)
- 接続に関する接続情報(30)を入手するステップと、
前記接続に関する期待される使用量を判定するステップと、
前記期待される使用量に基づいてメモリ(16)内の前記接続情報(30)を管理するステップと
を含む、接続を管理する方法。 - 前記判定するステップが、前記接続を使用して通信されるメッセージの個数を数えることを含む、請求項1に記載の方法。
- 前記判定するステップが、さらに、メッセージの前記個数が閾値を超えるときに、長命として接続をマークすることを含む、請求項2に記載の方法。
- 前記判定するステップが、前記接続を使用して通信されるメッセージのサイズを判定することを含む、請求項1に記載の方法。
- アプリケーション(32)から前記接続に関する要求を受け取るステップと、
前記アプリケーション(32)のために前記接続を生成するステップと
をさらに含む、請求項1に記載の方法。 - 前記判定するステップが、前記アプリケーション(32)のタイプを判定することを含む、請求項5に記載の方法。
- 前記判定するステップが、前記接続に関する前記接続情報(30)を分析することを含む、請求項1に記載の方法。
- 前記方法が、さらに前記接続情報(30)が使用されたとき以降の時間期間を判定することを含み、前記管理するステップが、さらに、前記時間期間に基づく、請求項1に記載の方法。
- 前記管理するステップが、少ない期待される使用量を有する接続に関する前記接続情報(30)をキャッシュ・メモリ(17)から除去することを含む、請求項1に記載の方法。
- 接続に関する接続情報(30)を入手する接続システム(36)と、
前記接続に関する期待される使用量を判定する使用量システム(38)と、
前記期待される使用量に基づいてメモリ(16)内の前記接続情報(30)を管理するストレージ・システム(40)と
を含む、接続管理システム(28)。 - 前記接続が、FCP接続およびTCP/IP接続のうちの少なくとも1つを含む、請求項10に記載のシステム。
- 前記使用量システム(38)が、さらに、前記接続情報(30)が使用されたとき以降の時間期間を判定し、前記ストレージ・システム(40)が、さらに、前記時間期間に基づいて前記接続情報(30)を管理する、請求項10に記載のシステム。
- 前記接続システム(36)が、さらに、アプリケーション(32)のために前記接続を生成する、請求項10に記載のシステム。
- 前記ストレージ・システム(40)が、少ない期待される使用量を有する接続に関する前記接続情報(30)をキャッシュ・メモリ(17)から除去する、請求項10に記載のシステム。
- 前記接続を使用してメッセージを通信する通信システム(34)をさらに含む、請求項10に記載のシステム。
- 前記期待される使用量が、前記メッセージに基づく、請求項15に記載のシステム。
- 前記期待される使用量が、前記接続を要求するアプリケーション(32)および前記接続に関する前記接続情報(30)のうちの少なくとも1つに基づく、請求項10に記載のシステム。
- 接続に関する接続情報(30)を入手するように構成されたプログラム・コードと、
前記接続に関する期待される使用量を判定するように構成されたプログラム・コードと、
前記期待される使用量に基づいてメモリ内の前記接続情報(30)を管理するように構成されたプログラム・コードと
を含む、前記接続を管理するコンピュータ可読プログラム・コードを組み込んだコンピュータ可読媒体を含むコンピュータ・プログラム製品。 - アプリケーション(32)から前記接続に関する要求を受け取るように構成されたプログラム・コードと、
前記アプリケーション(32)のために前記接続を生成するように構成されたプログラム・コードと
をさらに含む、請求項18に記載のコンピュータ・プログラム製品。 - 前記接続を使用してメッセージを通信するように構成されたプログラム・コードをさらに含む、請求項18に記載のコンピュータ・プログラム製品。
- 管理するように構成された前記プログラム・コードが、少ない期待される使用量を有する接続に関する前記接続情報(30)をキャッシュ・メモリ(17)から除去するように構成されたプログラム・コードを含む、請求項18に記載のコンピュータ・プログラム製品。
- 前記接続情報(30)が使用されたとき以降の時間期間を判定するように構成されたプログラム・コードをさらに含む、請求項18に記載のコンピュータ・プログラム製品。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2003/033687 WO2005050468A1 (en) | 2003-10-22 | 2003-10-22 | Connection management method, system, and program product |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007529039A true JP2007529039A (ja) | 2007-10-18 |
| JP4646002B2 JP4646002B2 (ja) | 2011-03-09 |
Family
ID=34618852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005510813A Expired - Fee Related JP4646002B2 (ja) | 2003-10-22 | 2003-10-22 | 接続管理の方法、システム、およびプログラム製品 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20060235957A1 (ja) |
| EP (1) | EP1683032A4 (ja) |
| JP (1) | JP4646002B2 (ja) |
| KR (1) | KR100991891B1 (ja) |
| CN (1) | CN100405349C (ja) |
| AU (1) | AU2003304561A1 (ja) |
| WO (1) | WO2005050468A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101906074B1 (ko) | 2017-11-15 | 2018-10-08 | 재단법인 경북아이티융합 산업기술원 | IoT 디바이스 운용 플랫폼 시스템 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8244880B2 (en) | 2003-10-22 | 2012-08-14 | International Business Machines Corporation | Connection management method, system, and program product |
| DE102006020864A1 (de) * | 2006-05-04 | 2007-11-08 | Siemens Ag | Verfahren zur Ermittlung und Anzeige von wenigstens einer Information über ein Zielvolumen |
| US8990269B2 (en) * | 2007-11-28 | 2015-03-24 | International Business Machines Corporation | Intelligent client cache mashup for the traveler |
| GB2483111A (en) | 2010-08-27 | 2012-02-29 | Zeus Technology Ltd | Monitoring connections to servers and memory management |
| US20130290547A1 (en) * | 2012-04-25 | 2013-10-31 | Alan C. Berkema | System for managing persistent connections |
| KR20160012751A (ko) * | 2014-07-25 | 2016-02-03 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 |
| US10402100B2 (en) * | 2016-03-23 | 2019-09-03 | Netapp Inc. | Techniques for path optimization in storage networks |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003006036A (ja) * | 2001-06-26 | 2003-01-10 | Hitachi Ltd | クラスタ化したアプリケーションサーバおよびデータベース構造を持つWebシステム |
| JP2003110603A (ja) * | 2001-09-28 | 2003-04-11 | Matsushita Electric Ind Co Ltd | パケット処理装置及びそのパケット処理方法 |
Family Cites Families (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5634010A (en) * | 1994-10-21 | 1997-05-27 | Modulus Technologies, Inc. | Managing and distributing data objects of different types between computers connected to a network |
| JP3288712B2 (ja) * | 1995-05-26 | 2002-06-04 | エミュレックス コーポレーション | コンテキストデータ検索用のリンクキャッシュ |
| US6317775B1 (en) * | 1995-11-03 | 2001-11-13 | Cisco Technology, Inc. | System for distributing load over multiple servers at an internet site |
| US6339794B2 (en) * | 1995-12-08 | 2002-01-15 | Microsoft Corporation | Wire protocol for a media server system |
| US5884297A (en) * | 1996-01-30 | 1999-03-16 | Telefonaktiebolaget L M Ericsson (Publ.) | System and method for maintaining a table in content addressable memory using hole algorithms |
| US5852717A (en) * | 1996-11-20 | 1998-12-22 | Shiva Corporation | Performance optimizations for computer networks utilizing HTTP |
| US5914956A (en) * | 1997-02-03 | 1999-06-22 | Williams; Joel R. | Cache for improving the connection capacity of a communications switch |
| JPH10301872A (ja) * | 1997-04-24 | 1998-11-13 | Hitachi Ltd | 通信制御方式 |
| US6134589A (en) * | 1997-06-16 | 2000-10-17 | Telefonaktiebolaget Lm Ericsson | Dynamic quality control network routing |
| EP0886403B1 (en) * | 1997-06-20 | 2005-04-27 | Alcatel | Method and arrangement for prioritised data transmission of packets |
| JPH11266258A (ja) * | 1998-03-17 | 1999-09-28 | Fujitsu Ltd | Atmネットワーク装置 |
| DE19811825B4 (de) * | 1998-03-18 | 2004-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Kommunikationssystem mit einer begrenzten Anzahl von Kommunikationskanälen |
| US6085246A (en) * | 1998-04-15 | 2000-07-04 | Unisys Corporation | Multiple interface data communication system and method utilizing multiple connection library interfaces with buffer and lock pool sharing |
| US6105067A (en) * | 1998-06-05 | 2000-08-15 | International Business Machines Corp. | Connection pool management for backend servers using common interface |
| US6178460B1 (en) * | 1998-06-30 | 2001-01-23 | International Business Machines Corporation | Method of efficiently retrieving data on a computer network by monitoring performance of mirrored network locations |
| US6397253B1 (en) * | 1998-10-06 | 2002-05-28 | Bull Hn Information Systems Inc. | Method and system for providing high performance Web browser and server communications |
| US6631118B1 (en) * | 1998-11-10 | 2003-10-07 | At&T Corp. | System and method for providing dynamic bandwidth on demand |
| US6490615B1 (en) * | 1998-11-20 | 2002-12-03 | International Business Machines Corporation | Scalable cache |
| US6636898B1 (en) * | 1999-01-29 | 2003-10-21 | International Business Machines Corporation | System and method for central management of connections in a virtual private network |
| US7200110B1 (en) * | 1999-03-24 | 2007-04-03 | Alcatel Canada Inc. | Method and apparatus for prioritized release of connections in a communications network |
| IE20000203A1 (en) * | 1999-03-25 | 2001-02-21 | Converge Net Technologies Inc | Storage domain management system |
| US6519643B1 (en) * | 1999-04-29 | 2003-02-11 | Attachmate Corporation | Method and system for a session allocation manager (“SAM”) |
| FI19992450A7 (fi) * | 1999-06-08 | 2000-12-09 | Nokia Corp | Yhteyden hyväksyntä tietoliikenneverkossa |
| US6459901B1 (en) * | 1999-07-01 | 2002-10-01 | At&T Corp. | Wireless network resource allocation |
| US6308238B1 (en) * | 1999-09-24 | 2001-10-23 | Akamba Corporation | System and method for managing connections between clients and a server with independent connection and data buffers |
| US20020069284A1 (en) * | 2000-05-17 | 2002-06-06 | Slemmer Michael Weston | System and method of controlling network connectivity |
| US7007092B2 (en) * | 2000-10-05 | 2006-02-28 | Juniper Networks, Inc. | Connection management system and method |
| US7003572B1 (en) * | 2001-02-28 | 2006-02-21 | Packeteer, Inc. | System and method for efficiently forwarding client requests from a proxy server in a TCP/IP computing environment |
| JP4410467B2 (ja) * | 2001-03-19 | 2010-02-03 | インターナショナル・ビジネス・マシーンズ・コーポレーション | キャッシュ入力の選択方法および装置 |
| US7277957B2 (en) * | 2001-07-17 | 2007-10-02 | Mcafee, Inc. | Method of reconstructing network communications |
| US7107344B2 (en) * | 2001-08-16 | 2006-09-12 | International Business Machines Corporation | Connection allocation technology |
| JP3828444B2 (ja) * | 2002-03-26 | 2006-10-04 | 株式会社日立製作所 | データ通信中継装置及びシステム |
| US7065191B2 (en) * | 2002-04-04 | 2006-06-20 | General Instrument Corporation | Method and system for budgeting resources dedicated to processing non-voice data traffic |
| US7287082B1 (en) * | 2003-03-03 | 2007-10-23 | Cisco Technology, Inc. | System using idle connection metric indicating a value based on connection characteristic for performing connection drop sequence |
| US7242941B2 (en) * | 2003-05-16 | 2007-07-10 | Motorola, Inc. | Method and apparatus for performing soft-handoff in a wireless communication system |
-
2003
- 2003-10-22 KR KR1020067007748A patent/KR100991891B1/ko not_active Expired - Fee Related
- 2003-10-22 JP JP2005510813A patent/JP4646002B2/ja not_active Expired - Fee Related
- 2003-10-22 AU AU2003304561A patent/AU2003304561A1/en not_active Abandoned
- 2003-10-22 CN CNB2003801105621A patent/CN100405349C/zh not_active Expired - Fee Related
- 2003-10-22 WO PCT/US2003/033687 patent/WO2005050468A1/en active Application Filing
- 2003-10-22 EP EP03819045A patent/EP1683032A4/en not_active Withdrawn
-
2006
- 2006-04-21 US US11/379,611 patent/US20060235957A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003006036A (ja) * | 2001-06-26 | 2003-01-10 | Hitachi Ltd | クラスタ化したアプリケーションサーバおよびデータベース構造を持つWebシステム |
| JP2003110603A (ja) * | 2001-09-28 | 2003-04-11 | Matsushita Electric Ind Co Ltd | パケット処理装置及びそのパケット処理方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101906074B1 (ko) | 2017-11-15 | 2018-10-08 | 재단법인 경북아이티융합 산업기술원 | IoT 디바이스 운용 플랫폼 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100405349C (zh) | 2008-07-23 |
| JP4646002B2 (ja) | 2011-03-09 |
| EP1683032A1 (en) | 2006-07-26 |
| KR20060100383A (ko) | 2006-09-20 |
| KR100991891B1 (ko) | 2010-11-04 |
| AU2003304561A1 (en) | 2005-06-08 |
| EP1683032A4 (en) | 2010-03-03 |
| US20060235957A1 (en) | 2006-10-19 |
| CN1860464A (zh) | 2006-11-08 |
| WO2005050468A1 (en) | 2005-06-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10027712B2 (en) | System and method for distributed load balancing with distributed direct server return | |
| US8009672B2 (en) | Apparatus and method of splitting a data stream over multiple transport control protocol/internet protocol (TCP/IP) connections | |
| CN106209506B (zh) | 一种虚拟化深度包检测流量分析方法及系统 | |
| US7827295B2 (en) | Protocol stack | |
| JP4886685B2 (ja) | ネットワーク・プロトコル処理のオフロードにおいてメモリ管理をサポートする装置および方法 | |
| US7519598B2 (en) | Prioritizing network management traffic | |
| US8244880B2 (en) | Connection management method, system, and program product | |
| US20060235957A1 (en) | Connection management method, system, and program product | |
| CN110609746B (zh) | 管理网络系统的方法、设备和计算机可读介质 | |
| US20050141425A1 (en) | Method, system, and program for managing message transmission through a network | |
| CN115858160B (zh) | 远程直接内存访问虚拟化资源分配方法及装置、存储介质 | |
| KR20080111479A (ko) | 네트워크 접속에서의 혼잡을 제어하는 혼잡 제어 모듈을 생성하는 시스템, 네트워크 접속에서의 혼잡을 제어하는 시스템, 및 컴퓨터 프로그램 제품 | |
| CN114640678B (zh) | 基于SR-IOV的Pod管理方法、设备及介质 | |
| US9137780B1 (en) | Synchronizing multicast data distribution on a computing device | |
| US9584446B2 (en) | Memory buffer management method and system having multiple receive ring buffers | |
| US20060167922A1 (en) | Method and apparatus for managing data object size in a multi-user environment | |
| GB2410657A (en) | A data-retransmit timer based on network performance | |
| US7010548B2 (en) | Sparse and non-sparse data management method and system | |
| TWI280014B (en) | Method, apparatus, system, and article of manufacture for grouping packets | |
| US20070053349A1 (en) | Network interface accessing multiple sized memory segments | |
| US20250106161A1 (en) | Decoupling congestion management state and connection management state in high performance computing | |
| Rao et al. | CNR: A technique for data replication organization in BigData | |
| CN113836165B (zh) | 报文处理方法及其系统 | |
| US20140068220A1 (en) | Hardware based memory allocation system with directly connected memory | |
| WO2025008964A1 (en) | System and method for uniform distribution of one or more data packets |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090428 |
|
| RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20090428 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20090430 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090630 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101029 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101124 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20101126 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101129 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131217 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |