Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2005-09-16
2010-10-26
Puente, Emerson C (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C370S395400, C709S226000
Reexamination Certificate
active
07823154
ABSTRACT:
One embodiment of the present invention provides a method comprising assigning a first weight to a first consumer and a second weight to a second consumer. The method further comprises receiving at a first scheduler a request for service by a first resource to the first consumer; receiving at a second scheduler a request for service by a second resource to the first consumer; and receiving at the first scheduler a request for service by the first resource to the second consumer. The method further comprises scheduling, by the first and second schedulers, service from the first and second resources to the first and second consumers, wherein the scheduling maintains total service provided by the first and second resources to the first and second consumers in proportion to the respective weights of the first and second consumers without requiring the first and second schedulers to communicate with each other.
REFERENCES:
patent: 6909691 (2005-06-01), Goyal et al.
patent: 7009989 (2006-03-01), Lavigne et al.
patent: 7120442 (2006-10-01), Kim et al.
patent: 7254813 (2007-08-01), Leong et al.
patent: 7363629 (2008-04-01), Springer et al.
patent: 7447873 (2008-11-01), Nordquist
patent: 7525970 (2009-04-01), Mangin et al.
patent: 7644162 (2010-01-01), Zhu et al.
patent: 2006/0080472 (2006-04-01), Ware
Chambliss, D. et al., “Performance virtualization for large-scale storage systems”, Proc. 22nd International Symposium on Reliable Distributed Systems (SRDS '03), 10 pages, 2004.
Gulati, A. et al., “Lexicographic QoS Scheduling for Parallel I/O”, SPAA /05, Jul. 2005, Las Vegas, NV, pp. 29-38.
Huang, L. et al., “Multi-Dimensional Storage Virtualization”, SIGMETRICS/Performance /04, New York, NY, pp. 14-24 , 2004.
Jin, W. et al., “Interposed Proportional Sharing for a Storage Service Utility”, SIGMETRICS/Performance /04, New York, NY, pp. 37-48, 2004.
Karlsson, M. et al., “Triage: Performance Isolation and Differentiation for Storage Systems”, Proc. of 9th International Workshop on Quality of Service (IWQoS) 2004, 22 pages.
Lumb, C. et al., “Facade: virtual storage devices with performance guarantees”, Proceeds of the 2nd USENIX Conf. on File and Storage Technologies, 2003, pp. 131-144.
Saito, Y. et al., “FAB: Building Distributed Enterprise Disk Arrays from Commodity Components”, ASPLOS, 2004, Boston, MA, 11 pages.
Zhang, J. et al., “An Interposed 2-Level I/O Scheduling Framework for Performance Virtualization”, SIGMETRICS Jun. 2005, Banff, Alberta, pp. 406-407.
Merchant Arif
Wang Yin
Hewlett--Packard Development Company, L.P.
Puente Emerson C
Truong Camquy
LandOfFree
System and method for providing, by a plurality of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for providing, by a plurality of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing, by a plurality of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4187446