Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Access prioritization

Subclass of:

710 - Electrical computers and digital data processing systems: input/output

710001000 - INPUT/OUTPUT DATA PROCESSING

710036000 - Input/Output access regulation

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
710040000 Access prioritization 23
20090125648DIRECT MEMORY ACCESS SYSTEM AND METHOD - A DMA system includes at lease one read bus, at least one write bus, at least one buffer memory bus, and a DMA controller. The DMA controller comprises a plurality of channels and a bus arbiter. The channels are electrically connected to the read bus, the write bus, and the buffer memory bus. A source address and a destination address of data for each channel are assigned by a control table. The bus arbiter performs bus arbitration and prioritizes data access among the read bus, the write bus, and the buffer memory bus.05-14-2009
20090132733Selective Preclusion of a Bus Access Request - A system and method for selective preclusion of bus access requests are disclosed. In an embodiment, a method includes determining a bus unit access setting at a logic circuit of a processor. The method also includes selectively precluding a bus unit access request based on the bus unit access setting.05-21-2009
20090144467INFORMATION PROCESSING DEVICE, DATA CONTROL METHOD AND RECORDING MEDIUM - According to one embodiment, an information processing device includes a plurality of connection ports for connecting devices, a storage device which stores processing priority information of the plurality of connection ports, a control device which controls the devices connected to the plurality of connection ports via the plurality of connection ports, and a processing section which determines, upon occurrence of a processing request from one of the devices other than a predetermined device and the control device during data transfer between the control device and the predetermined device via one of the plurality of connection ports, a processing priority based on the processing priority information of another connection port included in the plurality of connection ports and corresponding to the occurred processing request and processes the processing request according to the determined processing priority.06-04-2009
20090198845SYSTEM FOR PROCESSING ROUTING ACCORDING TO PRIORITIES OF LOGICAL INTERFACES AND METHOD FOR CONTROLLING THE SAME - A system for processing routing according to priorities of logical interfaces is provided. The system includes a priority setting unit for setting priorities of a plurality of logical interfaces set in a physical interface, and a priority scheduler for determining a priority of a respective logical interface from an input frame, and for outputting the input frame to a driver queue of the physical interface when the input frame is output from a logical interface having the highest priority. Traffic burstiness caused by queuing can be reduced in a network routing system employing at least one logical interface.08-06-2009
20090271543Storage device with instructions for performing methods of processing I/O requests - The invention classifies volumes (e.g., file systems or LUNS) of a data storage system according to application requirements and allocates space for the volumes on storage devices (e.g., hard disk drives) accordingly. A person such as an IT administrator configures the volumes specifying size, type (e.g., file system or SAN LUN), and priority (e.g., high, medium, low, or archive). The host schedules I/O requests to the storage devices in priority queues using the volume definition to match the application requirements and reduce storage seek time between volumes of different priorities. The host also allocates high performance bands of the storage devices to high performance applications and lower performance bands to lower performance applications. In this manner, the data storage system places data on the band of the storage device that best supports its performance needs.10-29-2009
20100235549COMPUTER AND INPUT/OUTPUT CONTROL METHOD - A computer includes a priority storage part to store priority information which includes priority, the priority being set in advance per each of plural paths connecting a plurality of virtual servers and one or more storage devices, and per each kind of input/output command issued to the storage device by the virtual server, and a path management unit which selects a path out of the plural paths to destination of the input/output command on the basis of the kind of input/output command and the priority information and issues the input/output command to the selected path.09-16-2010
20100262730System for handling parallel input/output threads with cache coherency in a multi-core based storage array - A system comprising a scheduler, a first core, and a second core. The scheduler may be configured to prioritize a plurality of input/output (IO) requests. The first core may be configured to process one of the plurality of IO requests based on the prioritizing of the plurality of IO requests. The second core may be configured to process a different one of the plurality of IO requests based on the prioritizing of the plurality of IO requests.10-14-2010
20110035516COMPUTER SYSTEM WITH DUAL HOSTS - A computer system with dual hosts is provided. The computer system includes a body, a first host, a second host and multiple peripheral devices. The first host and the second host are configured in the body, and the peripheral devices are coupled to the first host and the second host. When the first host starts, the peripheral devices are controlled by the first host. When the second host starts and the first host does not start, the peripheral devices are controlled by the second host.02-10-2011
20110145449Differentiated Storage QoS - A system includes disk storage to provide differentiated storage QoS for a plurality of IO classes. Each IO class has a plurality of applications to it. A QoS controller collects IO statistics for each application and each class. The QoS controller adaptively determines an IO class assignment for each application based at least in part on the collected IO statistics.06-16-2011
20120198107METHODS AND SYSTEMS FOR MIGRATING DATA BETWEEN STORAGE TIERS - Methods and systems for migrating data between storage tiers may include various operations, including, but not limited to: determining at least one activity index of at least one data storage region; receiving an input/output request addressing at least one data segment included in the at least one data storage region; qualifying a data segment addressed by the input/output request for migration to at least one higher-performing storage device; and adding a data segment reference associated with a qualified data segment to a priority queue according to the at least one activity index.08-02-2012
20120254483DATA TRANSMISSION METHOD, DEVICE AND SYSTEM - A data transmission method is provided, which includes: obtaining a current queue length of a queue corresponding to an output port; when the current queue length meets a back-pressure requirement, determining a back-pressure priority corresponding to the current queue length according to the current queue length and a mapping relationship between a preset queue length and the back-pressure priority, and generating back-pressure information, where the back-pressure information inhibits a line card from sending data with a data priority less than or equal to the back-pressure priority to the output port; and sending the back-pressure information to a line card.10-04-2012
20130311685COMPUTER SYSTEM AND CONTROL METHOD THEREOF - The present invention is a clustered storage system with which, even when access to the processor of another controller is sent from the processor of one controller, the processor of the second controller is able to prioritize processing of this access so that I/O processing is also prevented from being delayed. With the storage system of the present invention, the first processor of the first controller transmits request information which is to be processed by the second processor of the second controller to the second processor by differentiating between request information for which processing is to be prioritized by the second processor and request information for which processing is not to be prioritized, and the second processor acquires the request information by differentiating between request information for which processing is to be prioritized and request information for which processing is not to be prioritized.11-21-2013
20140189170INFORMATION PROCESSING APPARATUS, SETTING INFORMATION MANAGEMENT METHOD AND RECORDING MEDIUM - An disclosed information processing apparatus includes a memory unit for storing first setting-values for setting-items for a program in accordance with multiple priority levels, a given one of the setting-items being for one or more of the first setting-values, and each of the first setting-values having one of the priority levels assigned thereto; a setting information management unit for obtaining the first setting-values from the memory unit, and creating second setting-values by selecting, as one of the second setting-values, one of the first setting-values for any given setting-item from the first setting-values for the given setting-item such that the one of the first setting-values selected for the given setting-item has a highest priority level among the first setting-values for the given setting-item; and a program management unit for starting the program that operates based on the created second setting values.07-03-2014
20140195699MAINTAINING I/O PRIORITY AND I/O SORTING - Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that request, will be described. In one embodiment, a data processing system has one or more processors having one or more processor cores, which execute an operating system and one or more applications of the data processing system. The data processing system also can have one or more non-volatile memory device coupled to the one or more processors to store data of the data processing system, and one or more non-volatile memory controller coupled to the one or more processors. The one or more non-volatile memory controller enables a transfer of data to at least one non-volatile memory device, and the priority level assigned by the operating system is maintained throughout the logical data path of the data processing system.07-10-2014
20160110219MANAGING I/O OPERATIONS IN A SHARED FILE SYSTEM - A method for managing I/O operations in a shared file system environment. The method includes receiving for each of a plurality of compute nodes, information associated with I/O accesses to a shared file system, and applications for executing the I/O accesses. The method includes creating application profiles, based, at least in part, on the received information. The method then includes determining execution priorities for the application, based, at least in part, on the created application profiles.04-21-2016
20160179711CONGESTION CONTROL IN STORAGE SYSTEMS06-23-2016
710041000 Dynamic 1
20100138570CONTENT PROCESSING APPARATUS AND CONTENT PROCESSING METHOD - According to one embodiment, a content processing apparatus has an interface circuit connected to one or more external devices, and a control circuit which executes plural kinds of content processing to access the one or more external devices simultaneously and in parallel. The control circuit includes a CPU configured to set an order of priority for plural kinds of content processing, and limit processing operation sequentially from lower priority content processing, as load increases and disables simultaneous parallel execution of plural kinds of content processing.06-03-2010
710044000 Prioritized polling 2
20080263239Priority Selection Circuit - A circuit. The circuit includes a first selection module having first data input, second data input, first validation input, second validation input, selected data output, marker output, and presence output. A first validation signal received at the first validation input identifies whether or not a first data signal received at the first data input is valid; a second validation signal received at the second validation input identifies whether or not a second data signal received at the second data input is valid; a presence signal outputted at the presence output identifies whether or not at least one data signal is valid; and the first data input has an assigned selection priority higher than that assigned to the second data input. If at least one data signal is identified as valid, the valid data signal having the higher assigned priority is transferred to the selected data output.10-23-2008
20150149665POLLING METHOD OF COMMUNICATION SYSTEM - The present disclosure relates to a polling method of communication system configured to reduce a polling time by receiving responses from a plurality of auxiliary devices using one time of response request signal by a main device during polling, the method including, requesting, by a main device, transmission of response request signals from a plurality of auxiliary devices connected to the main device (request step), 05-28-2015
710045000 Time-slot accessing 4
20080294810Response control method and device - When a device in a WUSB system is ready for transmission data upon reception of a data transmission request (WdtCTA) from a host device, the device outputs the transmission data at a time specified by the WdtCTA. Meanwhile, when the transmission data is not ready, the device estimates a preparation completion time for the transmission data, and when the estimated preparation completion time is before an earliest time at which the host device can retransmit the WdtCTA, the device sends an error response instead of a NAK response, to thereby request the host device to retransmit the WdtCTA. As a result, a data transmission efficiency between the host device and the device is improved.11-27-2008
20100036982INTERROGATE PROCESSING FOR COMPLEX I/O LINK - A method for facilitating input/output (I/O) communication for a processing operation is provided. An interrogate command is obtained by an I/O communications adapter. The interrogate command queries for status information of the processing operation to be provided in an interrogate response. A fixed number of resources and a time allocated to the interrogate command is throttled by pre-allocating the fixed number of resources needed for the interrogate command, and maintaining a timestamp for a interrogate message. The interrogate message is forwarded from the I/O communications adapter to a control unit. If the interrogate response is not received by the I/O communications adapter within a limited timeout period as measured by the timestamp, or if the interrogate message is received while the fixed number of pre-allocated resources are in use, the I/O communications adapter returns a busy response indicating the control unit is busy to prevent overrunning the control unit.02-11-2010
20100082856Managing Command Request Time-outs In QOS Priority Queues - In one embodiment a storage controller comprises a processor, a computer readable storage medium coupled to the processor, and logic instructions in the memory module which, when executed by the processor, configure the processor to receive, in a quality of service module, a first command request from a host initiator port, associate a time-out threshold with the first command request, determine, in the quality of service module, whether an available priority queue can release the first command request for execution by a scheduling module within the time-out threshold; and in response to a determination that an available priority queue can release the first command request for execution within the time-out threshold, assign the first command request to the available priority queue.04-01-2010
20150058503STORAGE APPARATUS AND METHOD OF CONTROLLING STORAGE APPARATUS - A storage apparatus capable of achieving both an improvement in efficiency of data transfer processing and an improvement in availability and a method of controlling the storage apparatus are provided. A storage apparatus which includes a storage medium for providing an external apparatus with a data storage area includes: a processing unit including multiple processors which execute synchronous processing and asynchronous processing other than the synchronous processing, the synchronous processing being processing to be executed immediately in response to data I/O requests from the external apparatus, the asynchronous processing being processing to be executed as needed in response to a processing request generated in the storage apparatus; a temporary storage unit which provides a storage area where any of the processors temporarily stores write target data in accordance with a data write request among the data I/O requests; and a processor operating rate management part which manages a time schedule for each of the multiple processors to execute the synchronous processing or the asynchronous processing. In the storage apparatus, the processor operating rate management part acquires execution proportions of the synchronous processing and the asynchronous processing executed by each of the multiple processors in a past predetermined time period and an usage state of the temporary storage unit used by the multiple processors, compares the acquired execution proportions and the usage state with execution proportions of the synchronous processing, the asynchronous processing, and intensive writing processing set in advance for each of the processors, the intensive writing processing being processing of writing from the temporary storage unit to the storage medium, the execution proportion of the intensive writing processing defined corresponding to the usage state of the temporary storage unit, and sets an operation schedule of the multiple processors in such a way that at least one of the processors executes the synchronous processing at any point in a predetermined execution proportion management unit time.02-26-2015

Patent applications in class Access prioritization

Patent applications in all subclasses Access prioritization

Website © 2025 Advameg, Inc.