WO2001029880A3 - Method for utilizing resource characterizations to optimize performance in an electronic device - Google Patents

Method for utilizing resource characterizations to optimize performance in an electronic device Download PDF

Info

Publication number
WO2001029880A3
WO2001029880A3 PCT/US2000/028971 US0028971W WO0129880A3 WO 2001029880 A3 WO2001029880 A3 WO 2001029880A3 US 0028971 W US0028971 W US 0028971W WO 0129880 A3 WO0129880 A3 WO 0129880A3
Authority
WO
WIPO (PCT)
Prior art keywords
electronic device
optimize performance
requested process
utilizing resource
resource requirements
Prior art date
Application number
PCT/US2000/028971
Other languages
French (fr)
Other versions
WO2001029880A2 (en
Inventor
Bruce A Fairman
Scott D Smyers
Harold A Ludtke
Glen D Stone
Original Assignee
Sony Electronics Inc
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 Sony Electronics Inc filed Critical Sony Electronics Inc
Priority to AU13374/01A priority Critical patent/AU1337401A/en
Publication of WO2001029880A2 publication Critical patent/WO2001029880A2/en
Publication of WO2001029880A3 publication Critical patent/WO2001029880A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/485Resource constraint

Abstract

A method for providing optimal performance in an electronic device (112) comprises at least one resource characterization (318) that includes resource requirements for executing a requested process. An allocation manager (316) may then compare the resource requirements for the requested process to the currently-available device resources. The allocation manager (316) may then authorize or deny the requested process depending upon whether the currently-available resources are sufficient to adequately service the resource requirements of the requested process.
PCT/US2000/028971 1999-10-21 2000-10-18 Method for utilizing resource characterizations to optimize performance in an electronic device WO2001029880A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU13374/01A AU1337401A (en) 1999-10-21 2000-10-18 Method for utilizing resource characterizations to optimize performance in an electronic device

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US16120699P 1999-10-21 1999-10-21
US16099199P 1999-10-21 1999-10-21
US60/161,206 1999-10-21
US60/160,991 1999-10-21
US09/521,308 2000-03-09
US09/521,308 US6973653B1 (en) 1999-10-21 2000-03-09 Method for utilizing resource characterizations to optimize performance in an electronic device

Publications (2)

Publication Number Publication Date
WO2001029880A2 WO2001029880A2 (en) 2001-04-26
WO2001029880A3 true WO2001029880A3 (en) 2001-11-22

Family

ID=27388546

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/028971 WO2001029880A2 (en) 1999-10-21 2000-10-18 Method for utilizing resource characterizations to optimize performance in an electronic device

Country Status (3)

Country Link
US (1) US6973653B1 (en)
AU (1) AU1337401A (en)
WO (1) WO2001029880A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721724B1 (en) * 2000-03-31 2004-04-13 Microsoft Corporation Validating multiple execution plans for database queries
US20020129080A1 (en) * 2001-01-11 2002-09-12 Christian Hentschel Method of and system for running an algorithm
US20030005130A1 (en) * 2001-06-29 2003-01-02 Cheng Doreen Yining Audio-video management in UPnP
US20030061262A1 (en) * 2001-09-25 2003-03-27 Hahn Stephen C. Method and apparatus for partitioning resources within a computer system
US7912930B1 (en) * 2002-02-21 2011-03-22 Oracle International Corporation System and method for resource provisioning
US6909432B2 (en) * 2002-02-27 2005-06-21 Hewlett-Packard Development Company, L.P. Centralized scalable resource architecture and system
US7561161B2 (en) * 2005-01-28 2009-07-14 Microsoft Corporation Quantitative measure of a video interface
US7810095B2 (en) * 2007-09-12 2010-10-05 Xerox Corporation Method and system for characterizing elements of a print production queuing model
US20120297395A1 (en) * 2008-08-18 2012-11-22 Exludus Inc. Scalable work load management on multi-core computer systems
US20120240125A1 (en) * 2011-03-18 2012-09-20 Qnx Software Systems Co System Resource Management In An Electronic Device
RU2477520C1 (en) * 2012-03-14 2013-03-10 Закрытое акционерное общество "Лаборатория Касперского" System and method for device configuration-based dynamic adaptation of antivirus application functional
US8805972B1 (en) * 2013-06-26 2014-08-12 Kaspersky Lab Zao Multi-platform operational objective configurator for computing devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255181A (en) * 1990-06-01 1993-10-19 Motorola, Inc. Method of planning organizational activities
US5291394A (en) * 1990-06-01 1994-03-01 Motorola, Inc. Manufacturing control and capacity planning system
US5321605A (en) * 1990-06-01 1994-06-14 Motorola, Inc. Process flow information management system
US5461611A (en) * 1994-06-07 1995-10-24 International Business Machines Corporation Quality of service management for source routing multimedia packet networks

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031089A (en) * 1988-12-30 1991-07-09 United States Of America As Represented By The Administrator, National Aeronautics And Space Administration Dynamic resource allocation scheme for distributed heterogeneous computer systems
JPH0756754A (en) * 1993-08-03 1995-03-03 Internatl Business Mach Corp <Ibm> Apparatus and method for allocation of multimedia group resource
US5446737A (en) * 1994-02-07 1995-08-29 International Business Machines Corporation Method and apparatus for dynamically allocating shared resource access quota
US5675739A (en) * 1995-02-03 1997-10-07 International Business Machines Corporation Apparatus and method for managing a distributed data processing system workload according to a plurality of distinct processing goal types
US6249800B1 (en) * 1995-06-07 2001-06-19 International Business Machines Corporartion Apparatus and accompanying method for assigning session requests in a multi-server sysplex environment
US5838968A (en) * 1996-03-01 1998-11-17 Chromatic Research, Inc. System and method for dynamic resource management across tasks in real-time operating systems
US6400681B1 (en) * 1996-06-20 2002-06-04 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
US5826082A (en) * 1996-07-01 1998-10-20 Sun Microsystems, Inc. Method for reserving resources
US5819047A (en) * 1996-08-30 1998-10-06 At&T Corp Method for controlling resource usage by network identities
US6438573B1 (en) * 1996-10-09 2002-08-20 Iowa State University Research Foundation, Inc. Real-time programming method
US5961585A (en) 1997-01-07 1999-10-05 Apple Computer, Inc. Real time architecture for computer system
FR2769105B1 (en) * 1997-09-30 1999-10-29 Bull Sa DEVICE AND METHOD FOR TAKING ACCOUNT OF THE EXECUTION OF A TASK ON A COMPUTER SYSTEM
US6385638B1 (en) * 1997-09-04 2002-05-07 Equator Technologies, Inc. Processor resource distributor and method
US6223285B1 (en) * 1997-10-24 2001-04-24 Sony Corporation Of Japan Method and system for transferring information using an encryption mode indicator
US6459682B1 (en) * 1998-04-07 2002-10-01 International Business Machines Corporation Architecture for supporting service level agreements in an IP network
US6442158B1 (en) * 1998-05-27 2002-08-27 3Com Corporation Method and system for quality-of-service based data forwarding in a data-over-cable system
US5987021A (en) * 1998-06-02 1999-11-16 Motorola, Inc. Method and apparatus for allocating resources between queued and non-queued services
US6640248B1 (en) * 1998-07-10 2003-10-28 Malibu Networks, Inc. Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6353818B1 (en) * 1998-08-19 2002-03-05 Ncr Corporation Plan-per-tuple optimizing of database queries with user-defined functions
US6625643B1 (en) * 1998-11-13 2003-09-23 Akamai Technologies, Inc. System and method for resource management on a data network
US6324647B1 (en) * 1999-08-31 2001-11-27 Michel K. Bowman-Amuah System, method and article of manufacture for security management in a development architecture framework

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255181A (en) * 1990-06-01 1993-10-19 Motorola, Inc. Method of planning organizational activities
US5291394A (en) * 1990-06-01 1994-03-01 Motorola, Inc. Manufacturing control and capacity planning system
US5321605A (en) * 1990-06-01 1994-06-14 Motorola, Inc. Process flow information management system
US5461611A (en) * 1994-06-07 1995-10-24 International Business Machines Corporation Quality of service management for source routing multimedia packet networks

Also Published As

Publication number Publication date
US6973653B1 (en) 2005-12-06
WO2001029880A2 (en) 2001-04-26
AU1337401A (en) 2001-04-30

Similar Documents

Publication Publication Date Title
WO2001029665A3 (en) Method for implementing scheduling mechanisms with selectable resource modes
WO2001029880A3 (en) Method for utilizing resource characterizations to optimize performance in an electronic device
AU3000199A (en) Method of and apparatus for managing resource allocation and bandwidth overflow in a cooperative, distributed computing environment
AU4047399A (en) Domestic system resource access priority management method and device for the implementation thereof
WO2002091184A3 (en) Apparatus and methods for managing resources for resource constrained devices
WO2001037081A3 (en) Method and apparatus for concurrency control in a policy-based management system
WO2002012977A3 (en) Multiservice use of network connection capability under user-to-network interface signaling
FI104143B1 (en) A method for controlling communications resources
WO2000019291A3 (en) Method and system for distributing software in a network
WO1997044937A3 (en) Method and apparatus for integrated network management and systems management in communications networks
EP1511246A3 (en) Apparatus and method for controlling operational states of medium access control layer in a broadband wireless access communication system
WO2006020342A3 (en) Methods and apparatus for tracking and charging for communications resource reallocation
WO1998015903A3 (en) Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links
WO2000010334A3 (en) Resource allocation in packet-format data transmission
WO2000005904A3 (en) Method and apparatus for multiple access in a communication system
CA2176514A1 (en) Method of Allocating Communication Resources in a Communication System
EP0817041A3 (en) Method for reserving resources
CA2357981A1 (en) Method for allocating radio resource, radio communication apparatus and radio communication system
EP0932096A3 (en) Apparatus, method and computer program product for controlling access to a target device across a bus
CA2306021A1 (en) Integrated communications architecture on a mobile device
WO2005109197A3 (en) Resource manager for clients in an information distribution system
CA2339247A1 (en) A method for allocating network resources
WO2001026267A8 (en) Virtual port multiplexing
WO2005091794A3 (en) Mimo dynamic psd allocation for dsl networks
CA2510629A1 (en) Apparatus and method for controlling and managing individual directed sessions in a communications system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP