Matches 1 - 50 out of 72 1 2 >


Match Document Document Title
US20110196996 METHODS FOR ACCOUNTING SEEK TIME OF DISK ACCESSES  
An input and output (IO) scheduler dispatches a first IO request from a first IO queue during a first dispatch cycle and dispatches a second IO request from a second IO queue during a second...
US20100030931 Scheduling proportional storage share for storage systems  
A system for scheduling proportional sharing of storage shares includes one or more hosts which are IO attached to storage system including a storage coordinator, a buffer, and one or more storage...
US20080126580 Reflecting bandwidth and priority in network attached storage I/O  
A method for processing a first input/output (I/O) request on a network attached storage (NAS) device that includes receiving the first I/O request from a source by the NAS device, placing the...
US20120173774 STORAGE-SIDE STORAGE REQUEST MANAGEMENT  
Techniques are provided for managing, within a storage system, the sequence in which I/O requests are processed by the storage system based, at least in part, on one or more logical...
US20090248917 USING PRIORITY TO DETERMINE WHETHER TO QUEUE AN INPUT/OUTPUT (I/O) REQUEST DIRECTED TO STORAGE  
Provided are a method, system, and article of manufacture for using priority to determine whether to queue an Input/Output (I/O) request directed to storage. A maximum number of concurrent...
US20060230195 Priority aware queue  
Devices, systems, and methods are provided involving queue management. One embodiment includes a computing device having a priority aware queue. In this embodiment, the device includes a queue...
US20100332696 Managing I/O Request in Storage System  
The invention relates to management of a plurality of I/O requests in a storage system. The host interface module is configured to receive a plurality of I/O request which includes an associated...
US20120036291 STREAM PRIORITY  
A system, method and apparatus for prioritizing transactions is disclosed. I/O devices may generate transactions with a stream identifier. A transaction classifier may assign a priority to a...
US20120278513 PRIORITY SCHEDULING FOR MULTI-CHANNEL CONTEXT AWARE COMMUNICATION TECHNOLOGY  
The present disclosure describes, among other things, a method. The method may include receiving, by a computing device, a first request for a workflow from an external system. The method may...
US20110119413 QUALITY OF SERVICE MANAGEMENT  
A method and system for providing quality of service to a plurality of hosts accessing a common resource is described. According to one embodiment, a plurality of IO requests is received from...
US20110276729 TRANSITIONS BETWEEN ORDERED AND AD HOC I/O REQUEST QUEUEING  
Disclosed is a computer implemented method and apparatus for queuing I/O requests to a pending queue. The I/O device driver sets a maximum ordered queue length for an I/O device driver coupled to...
US20070088871 Implementation of shared and persistent job queues  
A method is provided in a software program (20) for implementing a job queue (10) shared by a plurality of distinct processes (22). The method includes: adding a plurality of distinct jobs to the...
US20110066770 Managing I/O Request in a Storage System  
The present invention relates to managing I/O requests in a storage system. By dynamically changing the scheduling parameters to achieve optimal turn around time for I/O requests pending for...
US20090327583 Seek Time Emulation for Solid State Drives  
Methods and apparatuses for delaying execution of input/output (I/O) requests for solid state drives are contemplated. Some embodiments comprise receiving I/O requests for a solid state drive and...
US20080040519 Network interface device with 10 Gb/s full-duplex transfer rate  
A 10 Gb/s network interface device offloads TCP/IP datapath functions. Frames without IP datagrams are processed as with a non-offload NIC. Receive frames are filtered, then transferred to...
US20100064072 Dynamically Adjustable Arbitration Scheme  
A network arbitration scheme is disclosed that manages device access fairness by selectively and dynamically increasing a requestor queue's likelihood of being serviced. A requestor queue...
US20090013105 Request control apparatus and request control method  
A request control apparatus and a request control method are configured such that when an A type request that is an overtaking acceptable request allowed to overtake and to be overtaken among the...
US20100082855 ASSOCIATING PROCESS PRIORITY WITH I/O QUEUING  
Input/output (I/O) requests generated by processes are typically stored in I/O queues. Because the queued I/O requests may not be associated with the processes that generated them, changing a...
US20120072624 NUMA I/O FRAMEWORK  
A method for binding input/output (I/O) objects to nodes includes an subsystem receiving a request to use an I/O device from a process, determining a first resource to service the request,...
US20140129744 METHOD AND SYSTEM FOR AN IMPROVED I/O REQUEST QUALITY OF SERVICE ACROSS MULTIPLE HOST I/O PORTS  
A method and system for an improved input/output (I/O) request quality of service (QoS) across multiple host I/O ports are disclosed. In one example, an I/O request associated with a...
US20070067510 I/O configuration, and logging of resources associated with I/O open requests  
In one embodiment, a computer-implemented method for configuring I/O monitors I/O open requests. Upon failure of an I/O open request directed to a first resource, configured I/O interfaces are...
US20120079143 WIRELESS HOST I/O USING VIRTUALIZED I/O CONTROLLERS  
Mechanisms provide hosts such as servers and mobile devices with access to virtualized I/O resources including virtual Host Bus Adapters (vHBAs) and virtual Network Interface Cards (vNICs) over a...
US20100082854 Real-Time/Batch Interface Arbiter  
One embodiment of an interface request arbitration system comprises a queue for holding individual processing requests from at least one application process and an interface request arbiter which...
US20090234987 Efficient, Scalable and High Performance Mechanism for Handling IO Requests  
A system, apparatus and method for managing input/output requests in a multi-processor system is disclosed. An IO coherence unit includes an IO request handler, a variable size transaction table,...
US20060277329 Method for reducing latency  
Disclosed is a method for reducing latency between two clock domains in a digital electronic device. The time between a write to a queue position and a corresponding read of the queue position is...
US20100153593 TRANSITIONS BETWEEN ORDERED AND AD HOC I/O REQUEST QUEUEING  
Disclosed is a computer implemented method and apparatus for queuing I/O requests to a pending queue. The I/O device driver sets a maximum ordered queue length for an I/O device driver coupled to...
US20080133795 APPARATUS FOR MAINTAINING A LIMIT VALUE OF A RESOURCE  
An apparatus for maintaining a limit value of a resource for use in a concurrent limit checking system comprising: a resource having an associated limit value; a plurality of request handlers...
US20130227180 METHOD FOR INPUT/OUTPUT LOAD BALANCING USING VARIED PERFORMING STORAGE DEVICES  
An invention is provided for distributing storage I/O loads across multiple storage devices with different performance characteristics. The method includes examining a current I/O request to...
US20090282175 System and Method for Enabling Multiple Processors to Share Multiple SAS Wide Ports  
Embodiments of the present invention provide for an IOC that does not limit each CPU to a particular port. Instead, the IOC may allow each CPU to communicate with all ports. Thus, the IOC can...
US20130007313 NETWORK CONTROL MODEL DRIVER  
A method and apparatus of operating a Universal Serial Bus device to determine if a host sending Network Control Model Transfer Blocks (NTBs) is compliant with end of transfer rules for NTBs and...
US20110040903 METHODS AND APPARATUS FOR AUTOMATED PERFORMANCE LIMITING OF AN I/O CONTROL DEVICE  
Methods and apparatus for configurably limiting performance of an I/O controller device in processing of I/O requests. A performance monitor and control module in the I/O controller device...
US20060259661 Method and system for parallelizing completion event processing  
Disclosed are methods for handling RDMA connections carried over packet stream connections. In one aspect, I/O completion events are distributed among a number of processors in a multi-processor...
US20140115197 INTER-QUEUE ANTI-STARVATION MECHANISM WITH DYNAMIC DEADLOCK AVOIDANCE IN A RETRY BASED PIPELINE  
Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between...
US20110010474 LOW LATENCY REQUEST DISPATCHER  
A first-in-first-out (FIFO) queue optimized to reduce latency in dequeuing data items from the FIFO. In one implementation, a FIFO queue additionally includes buffers connected to the output of...
US20080155137 Processing an input/output request on a multiprocessor system  
A method and system for processing an input/output request on a multiprocessor computer system comprises pinning a process down to a processor issuing the input/output request. An identity of the...
US20090157918 EFFICIENT PROCESSING OF GROUPS OF HOST ACCESS REQUESTS THAT MAY INCLUDE ZERO LENGTH REQUESTS  
This is directed to methods and systems for handling access requests from a device to a host. The device may be a device that is part of the host, such as an HBA, an NIC, etc. The device may...
US20150254207 METHOD AND SYSTEM FOR ORDERING I/O ACCESS IN A MULTI-NODE ENVIRONMENT  
According to at least one example embodiment, a multi-chip system includes multiple chip devices configured to communicate to each other and share resources, such as I/O devices. According to at...
US20080114909 DEVICE AND METHOD FOR DETECTION AND PROCESSING OF STALLED DATA REQUEST  
A device comprises a communication module connected to an external data link The communication module is arranged to receive a plurality of read and write requests from the data link, and a logic...
US20120030384 STORAGE SUBSYSTEM  
The correspondence of the respective ports and the respective microprocessors is dynamically changed based on the load of the respective microprocessors. When an open port MP including a plurality...
US20140108680 QUIESCING INPUT/OUTPUT (I/O) REQUESTS TO SUBSETS OF LOGICAL ADDRESSES IN A STORAGE FOR A REQUESTED OPERATION  
Provided are a computer program product, system, and method for quiescing Input/Output (I/O) requests to subsets of logical addresses in a storage for a requested operation. A requested operation...
US20140019649 METHODS OF PROVIDING ACCESS TO I/O DEVICES  
A method of providing one or more computing devices with access to a plurality of resources. The plurality of resources are provided by at least one physical device. The method comprises, at a...
US20090222600 APPARATUS, SYSTEM, AND METHOD FOR ENQUEUE PRIORITIZATION  
An apparatus, system, and method are disclosed for enqueue prioritization. The apparatus for enqueue prioritization is provided with a plurality of modules configured to functionally execute the...
US20070073828 Apparatus, system, and method for link layer message transfer over a durable and shared medium  
An apparatus, system, and method are disclosed for link layer message transfer. The apparatus to facilitate link layer message transfer includes a queue module, a calculation module, and a...
US20050171789 Method, system, and program for facilitating flow control  
Disclosed is a technique for flow control. It is detected that a work request is being transferred to an in-memory structure. A maximum limit is compared with a number of work requests stored in...
US20080140882 Interface controller, method for controlling read access, and information processing apparatus provided with the interface controller  
An interface controller connected to a read request device which performs a read request to a storage device stored with data, includes a receiving buffer which stores a read response of said...
US20090077276 DATA TRANSFER DEVICE, INFORMATION PROCESSING SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM CARRYING DATA TRANSFER PROGRAM  
A data transfer device connected to data transfer destination via serial attached SCSI includes a plurality of buses. A queuing unit queues processing requests associated with data transfer. A...
US20100161854 METHOD FOR ENABLING SEVERAL VIRTUAL PROCESSING UNITS TO DIRECTLY AND CONCURRENTLY ACCESS A PERIPHERAL UNIT  
The present disclosure relates to a method for enabling a virtual processing unit to access a peripheral unit, the virtual processing unit being implemented by a physical processing unit connected...
US20110320649 WRITE AGGREGATION USING OPTIONAL I/O REQUESTS  
A computer readable storage medium comprising software instructions, which when executed by a processor, perform a method, the method including obtaining a first non-optional Input/Output (I/O)...
US20120198106 Method Of Processing Requests For Hardware And Multi-Core System  
In a method of processing requests for hardware in a multi-core system including a first processor core and a second processor core according to example embodiments, the first processor core...
US20100268743 APPARATUS AND METHODS FOR TREE MANAGEMENT ASSIST CIRCUIT IN A STORAGE SYSTEM  
Apparatus and methods for improved tree data structure management in a storage controller. A tree assist circuit coupled with a tree memory is provided for integration in a storage controller. I/O...

Matches 1 - 50 out of 72 1 2 >