Nothing Special   »   [go: up one dir, main page]

GB2508403B - Data communication method and apparatus - Google Patents

Data communication method and apparatus

Info

Publication number
GB2508403B
GB2508403B GB1221594.3A GB201221594A GB2508403B GB 2508403 B GB2508403 B GB 2508403B GB 201221594 A GB201221594 A GB 201221594A GB 2508403 B GB2508403 B GB 2508403B
Authority
GB
United Kingdom
Prior art keywords
data communication
communication method
data
communication
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.)
Expired - Fee Related
Application number
GB1221594.3A
Other versions
GB2508403A (en
Inventor
Ganesan Umanesan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seagate Systems UK Ltd
Original Assignee
Xyratex Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xyratex Technology Ltd filed Critical Xyratex Technology Ltd
Priority to GB1221594.3A priority Critical patent/GB2508403B/en
Publication of GB2508403A publication Critical patent/GB2508403A/en
Application granted granted Critical
Publication of GB2508403B publication Critical patent/GB2508403B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1023Server selection for load balancing based on a hash applied to IP addresses or costs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
GB1221594.3A 2012-11-30 2012-11-30 Data communication method and apparatus Expired - Fee Related GB2508403B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB1221594.3A GB2508403B (en) 2012-11-30 2012-11-30 Data communication method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1221594.3A GB2508403B (en) 2012-11-30 2012-11-30 Data communication method and apparatus

Publications (2)

Publication Number Publication Date
GB2508403A GB2508403A (en) 2014-06-04
GB2508403B true GB2508403B (en) 2016-01-27

Family

ID=50683746

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1221594.3A Expired - Fee Related GB2508403B (en) 2012-11-30 2012-11-30 Data communication method and apparatus

Country Status (1)

Country Link
GB (1) GB2508403B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110062199A (en) * 2018-01-19 2019-07-26 杭州海康威视系统技术有限公司 Load-balancing method, device and computer readable storage medium

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9584593B2 (en) * 2014-06-27 2017-02-28 Amazon Technologies, Inc. Failure management in a distributed strict queue
US9591101B2 (en) * 2014-06-27 2017-03-07 Amazon Technologies, Inc. Message batching in a distributed strict queue
US9571414B2 (en) * 2014-06-27 2017-02-14 Amazon Technologies, Inc. Multi-tiered processing using a distributed strict queue
US9577961B2 (en) * 2014-06-27 2017-02-21 Amazon Technologies, Inc. Input/output management in a distributed strict queue
US9577878B2 (en) * 2014-06-27 2017-02-21 Amazon Technologies, Inc. Geographic awareness in a distributed strict queue
US9575820B2 (en) * 2014-06-27 2017-02-21 Amazon Technologies, Inc. Client control in a distributed strict queue

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6182120B1 (en) * 1997-09-30 2001-01-30 International Business Machines Corporation Method and system for scheduling queued messages based on queue delay and queue priority
WO2003094451A1 (en) * 2002-05-04 2003-11-13 Atheros Communications, Inc. Flexible scheduling architecture for queues in a packet switched network
US20050157752A1 (en) * 2004-01-16 2005-07-21 Hitachi., Ltd. Storage switch with bandwidth control function
GB2505260A (en) * 2012-08-23 2014-02-26 Xyratex Tech Ltd Request queue scheduler based on deadlines and slack credit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6182120B1 (en) * 1997-09-30 2001-01-30 International Business Machines Corporation Method and system for scheduling queued messages based on queue delay and queue priority
WO2003094451A1 (en) * 2002-05-04 2003-11-13 Atheros Communications, Inc. Flexible scheduling architecture for queues in a packet switched network
US20050157752A1 (en) * 2004-01-16 2005-07-21 Hitachi., Ltd. Storage switch with bandwidth control function
GB2505260A (en) * 2012-08-23 2014-02-26 Xyratex Tech Ltd Request queue scheduler based on deadlines and slack credit

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"21st International Symposium on Computer Architecture and High Performance Computing", 2009, SBAC-PAD '09, 28 October 2009, IEEE, Piscataway, NJ, USA, pp 75-82, C Jin et al, "An Adaptive Mechanism for Fair Sharing of Storage Resources" *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110062199A (en) * 2018-01-19 2019-07-26 杭州海康威视系统技术有限公司 Load-balancing method, device and computer readable storage medium
CN110062199B (en) * 2018-01-19 2020-07-10 杭州海康威视系统技术有限公司 Load balancing method and device and computer readable storage medium

Also Published As

Publication number Publication date
GB2508403A (en) 2014-06-04

Similar Documents

Publication Publication Date Title
GB2505260B (en) Data storage I/O communication method and apparatus
GB2498988B (en) Communications apparatus and methods
GB2516592B (en) Data pasting method and apparatus
EP2894798A4 (en) Method and apparatus for transmitting and receiving data
EP2852211A4 (en) Method and device for transmitting data
SG11201510187PA (en) Data communications method, apparatus, and system
GB201202451D0 (en) Method and apparatus for wireless communication
GB2509161B (en) Telecommunications apparatus and method
EP2940955A4 (en) Method and device for transmitting data
EP2887753A4 (en) Communication device and communication method
GB2499671B (en) Apparatus and method for communication
EP2845322A4 (en) Radio communication apparatus and method
EP2849358A4 (en) Method and apparatus for transmitting data
GB201200971D0 (en) Communications method and apparatus
ZA201508511B (en) Communication apparatus and communication method
GB201321260D0 (en) Communication apparatus and method
GB201223314D0 (en) Telecommunications apparatus and method
GB2506389B (en) Apparatus and methods for communication
GB201508498D0 (en) Method and apparatus for uploading data
EP2941021A4 (en) Communication method, sound apparatus and communication apparatus
GB201204672D0 (en) Apparatus and method for communication
GB2508403B (en) Data communication method and apparatus
GB2495743B (en) Communication method and apparatus
HUE039125T2 (en) Data sending method and device
HK1171127A1 (en) Data communication method and device

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20231130