Source: http://www.google.com/patents/US8181182
Timestamp: 2014-10-01 17:25:35
Document Index: 570425285

Matched Legal Cases: ['Application No. 04252690', 'Application No. 04252689', 'application No. 04', 'application No. 04', 'application No. 04', 'application No. 04', 'Application No. 04252690', 'application No. 04252689', 'Application No. 04252689', 'application No. 04', 'application No. 04', 'application No. 04', 'application No. 04']

Patent US8181182 - Resource allocation brokering in nested containers - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsIn accordance with one embodiment of the present invention, there is provided a technique for resource allocation brokering in nested containers. According to one aspect, a broker mechanism is established within a first container. A second container also is established within the first container. The...http://www.google.com/patents/US8181182?utm_source=gb-gplus-sharePatent US8181182 - Resource allocation brokering in nested containersAdvanced Patent SearchPublication numberUS8181182 B1Publication typeGrantApplication numberUS 10/990,741Publication dateMay 15, 2012Filing dateNov 16, 2004Priority dateNov 16, 2004Publication number10990741, 990741, US 8181182 B1, US 8181182B1, US-B1-8181182, US8181182 B1, US8181182B1InventorsJean-Christophe MartinOriginal AssigneeOracle America, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (76), Non-Patent Citations (37), Referenced by (7), Classifications (10), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetResource allocation brokering in nested containersUS 8181182 B1Abstract In accordance with one embodiment of the present invention, there is provided a technique for resource allocation brokering in nested containers. According to one aspect, a broker mechanism is established within a first container. A second container also is established within the first container. The second container has a client mechanism. The first container's broker mechanism communicates with the second container's client mechanism to provide notices to the second container's client mechanism. The second container also has a broker mechanism that may or may not be a part of the second container's client mechanism. A third container is established within the second container. The third container also has a client mechanism. The second container's broker mechanism communicates with the third container's client mechanism to provide notices to the third container's client mechanism. Thus, communications are facilitated between higher-level containers and lower-level containers in a hierarchy of nested containers.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4253145 *Dec 26, 1978Feb 24, 1981Honeywell Information Systems Inc.Hardware virtualizer for supporting recursive virtual computer systems on a host computer systemUS5155809May 17, 1989Oct 13, 1992International Business Machines Corp.In a data processing systemUS5283868May 17, 1989Feb 1, 1994International Business Machines Corp.Providing additional system characteristics to a data processing system through operations of an application program, transparently to the operating systemUS5291597Aug 19, 1991Mar 1, 1994Ibm CorpMethod to provide concurrent execution of distributed application programs by a host computer and an intelligent work station on an SNA networkUS5325517May 17, 1989Jun 28, 1994International Business Machines CorporationFault tolerant data processing systemUS5325526May 12, 1992Jun 28, 1994Intel CorporationTask scheduling in a multicomputer systemUS5345590Sep 1, 1993Sep 6, 1994International Business Machines CorporationMethod and apparatus for cross-partition control in a partitioned process environmentUS5437032Aug 19, 1994Jul 25, 1995International Business Machines CorporationTask scheduler for a miltiprocessor systemUS5522070 *May 23, 1995May 28, 1996Fujitsu LimitedComputer resource distributing method and system for distributing a multiplicity of processes to a plurality of computers connected in a networkUS5590314Oct 11, 1994Dec 31, 1996Hitachi, Ltd.Apparatus for sending message via cable between programs and performing automatic operation in response to sent messageUS5682530 *May 25, 1995Oct 28, 1997Nec CorporationHierarchical resource management methodUS5784706Dec 13, 1993Jul 21, 1998Cray Research, Inc.Virtual to logical to physical address translation for distributed memory massively parallel processing systemsUS5841869Aug 23, 1996Nov 24, 1998Cheyenne Property TrustMethod and apparatus for trusted processingUS5845116Apr 13, 1995Dec 1, 1998Hitachi, Ltd.Distributed computing systemUS5925102Mar 28, 1997Jul 20, 1999International Business Machines CorporationManaging processor resources in a multisystem environment in order to provide smooth real-time data streams, while enabling other types of applications to be processed concurrentlyUS5963911Sep 25, 1996Oct 5, 1999British Telecommunications Public Limited CompanyResource allocationUS5983270Apr 2, 1997Nov 9, 1999Sequel Technology CorporationMethod and apparatus for managing internetwork and intranetwork activityUS6074427Aug 30, 1997Jun 13, 2000Sun Microsystems, Inc.Apparatus and method for simulating multiple nodes on a single machineUS6075938Jun 10, 1998Jun 13, 2000The Board Of Trustees Of The Leland Stanford Junior UniversityVirtual machine monitors for scalable multiprocessorsUS6223202 *Jun 5, 1998Apr 24, 2001International Business Machines Corp.Virtual machine poolingUS6247109 *Jun 10, 1998Jun 12, 2001Compaq Computer Corp.Dynamically assigning CPUs to different partitions each having an operation system instance in a shared memory spaceUS6279046May 19, 1999Aug 21, 2001International Business Machines CorporationEvent-driven communications interface for logically-partitioned computerUS6289462Sep 28, 1999Sep 11, 2001Argus Systems Group, Inc.Trusted compartmentalized computer operating systemUS6334114 *Oct 31, 1997Dec 25, 2001Oracle CorporationMethod and apparatus for performing transactions in a stateless web environment which supports a declarative paradigmUS6356915Feb 22, 1999Mar 12, 2002Starbase Corp.Installable file system having virtual file system drive, virtual device driver, and virtual disksUS6385658 *Jun 27, 1997May 7, 2002Compaq Information Technologies Group, L.P.Method and apparatus for synchronized message passing using shared resourcesUS6430618 *Mar 13, 1998Aug 6, 2002Massachusetts Institute Of TechnologyMethod and apparatus for distributing requests among a plurality of resourcesUS6438594Aug 31, 1999Aug 20, 2002Accenture LlpDelivering service to a client via a locally addressable interfaceUS6633963Jul 18, 2000Oct 14, 2003Intel CorporationControlling access to multiple memory zones in an isolated execution environmentUS6681238Mar 24, 1998Jan 20, 2004International Business Machines CorporationMethod and system for providing a hardware machine function in a protected virtual machineUS6681258May 31, 2000Jan 20, 2004International Business Machines CorporationFacility for retrieving data from a network adapter having a shared address resolution tableUS6704766 *Sep 10, 1997Mar 9, 2004International Business Machines CorporationMethod and apparatus for dynamically controlling the execution of a request handler on a processor resourceUS6725457May 17, 2000Apr 20, 2004Nvidia CorporationSemaphore enhancement to improve system performanceUS6738832Jun 29, 2001May 18, 2004International Business Machines CorporationMethods and apparatus in a logging system for the adaptive logger replacement in order to receive pre-boot informationUS6792514Jun 14, 2001Sep 14, 2004International Business Machines CorporationMethod, system and computer program product to stress and test logical partition isolation featuresUS6813766Feb 5, 2001Nov 2, 2004Interland, Inc.Method and apparatus for scheduling processes based upon virtual server identifiersUS6859926Sep 14, 2000Feb 22, 2005International Business Machines CorporationApparatus and method for workload management using class shares and tiersUS6938169Dec 10, 1999Aug 30, 2005Sun Microsystems, Inc.Channel-specific file system views in a private network using a public-network infrastructureUS6944699Nov 27, 2002Sep 13, 2005Vmware, Inc.System and method for facilitating context-switching in a multi-context computer systemUS6957435Apr 19, 2001Oct 18, 2005International Business Machines CorporationMethod and apparatus for allocating processor resources in a logically partitioned computer systemUS6961941Jun 8, 2001Nov 1, 2005Vmware, Inc.Computer configuration for resource management in systems including a virtual machineUS6993762Apr 7, 2000Jan 31, 2006Bull S.A.Process for improving the performance of a multiprocessor system comprising a job queue and system architecture for implementing the processUS7003777 *Jun 20, 2001Feb 21, 2006Intel CorporationCoordination-centric framework for software design in a distributed environmentUS7027463Jul 12, 2004Apr 11, 2006Sonolink Communications Systems, LlcSystem and method for multi-tiered rule filteringUS7047337 *Apr 24, 2003May 16, 2006International Business Machines CorporationConcurrent access of shared resources utilizing tracking of request reception and completion orderUS7058947 *May 2, 2000Jun 6, 2006Microsoft CorporationResource manager architecture utilizing a policy managerUS7076633Oct 26, 2001Jul 11, 2006Swsoft Holdings, Ltd.Hosting service providing platform system and methodUS7076634Apr 24, 2003Jul 11, 2006International Business Machines CorporationAddress translation manager and method for a logically partitioned computer systemUS7095738May 7, 2002Aug 22, 2006Cisco Technology, Inc.System and method for deriving IPv6 scope identifiers and for mapping the identifiers into IPv6 addressesUS7096469Oct 2, 2000Aug 22, 2006International Business Machines CorporationMethod and apparatus for enforcing capacity limitations in a logically partitioned systemUS7099948Jul 30, 2001Aug 29, 2006Swsoft Holdings, Ltd.Virtual computing environmentUS7103745Oct 17, 2002Sep 5, 2006Wind River Systems, Inc.Two-level operating system architectureUS7143168 *Jan 3, 2002Nov 28, 2006Cisco Technology, Inc.Resource sharing among multiple RSVP sessionsUS7188120Jan 20, 2004Mar 6, 2007Sun Microsystems, Inc.System statistics virtualization for operating systems partitionsUS7194439Apr 30, 2001Mar 20, 2007International Business Machines CorporationMethod and system for correlating job accounting information with software license informationUS7363495Feb 21, 2002Apr 22, 2008Bea Systems, Inc.System and method for message encryption and signing in a transaction processing systemUS7461144May 4, 2004Dec 2, 2008Swsoft Holdings, Ltd.Virtual private server with enhanced securityUS20020069369Jul 3, 2001Jun 6, 2002Tremain Geoffrey DonaldMethod and apparatus for providing computer servicesUS20020083367Dec 27, 2000Jun 27, 2002Mcbride Aaron A.Method and apparatus for default factory image restoration of a systemUS20020120660Feb 28, 2001Aug 29, 2002Hay Russell C.Method and apparatus for associating virtual server identifiers with processesUS20020156824Apr 19, 2001Oct 24, 2002International Business Machines CorporationMethod and apparatus for allocating processor resources in a logically partitioned computer systemUS20020161817Apr 25, 2001Oct 31, 2002Sun Microsystems, Inc.Apparatus and method for scheduling processes on a fair share basisUS20020173984Mar 29, 2002Nov 21, 2002Robertson James A.Method and system for implementing improved containers in a global ecosystem of interrelated servicesUS20030014466Jun 29, 2001Jan 16, 2003Joubert BergerSystem and method for management of compartments in a trusted operating systemUS20030037089 *Aug 15, 2001Feb 20, 2003Erik Cota-RoblesTracking operating system process and thread execution and virtual machine execution in hardware or in a virtual machine monitorUS20030037092 *Jul 26, 2002Feb 20, 2003Mccarthy Clifford A.Dynamic management of virtual partition computer workloads through service level optimizationUS20030069939Oct 4, 2001Apr 10, 2003Russell Lance W.Packet processing in shared memory multi-computer systemsUS20040010624Apr 29, 2002Jan 15, 2004International Business Machines CorporationShared resource support for internet protocolUS20040162914Feb 13, 2003Aug 19, 2004Sun Microsystems, Inc.System and method of extending virtual address resolution for mapping networksUS20040210760Apr 18, 2003Oct 21, 2004Advanced Micro Devices, Inc.Computer system including a secure execution mode-capable CPU and a security services processor connected via a secure communication pathUS20050021788Jan 21, 2004Jan 27, 2005Tucker Andrew G.Global visibility controls for operating system partitionsEP1043658A1 *Mar 28, 2000Oct 11, 2000Bull S.A.Method for improving the performance of a multiprocessor system including a tasks waiting list and system architecture thereofEP1253516A2 *Apr 24, 2002Oct 30, 2002Sun Microsystems, Inc.Apparatus and method for scheduling processes on a fair share basisEP1282038A2Jul 16, 2002Feb 5, 2003Matsushita Electric Industrial Co., Ltd.Distributed processing system and distributed job processing methodEP1300766A2Sep 23, 2002Apr 9, 2003Sun Microsystems, Inc.Method and apparatus for partitioning resources within a computer systemWO2000045262A2Jan 20, 2000Aug 3, 2000Sun Microsystems IncTechniques for permitting access across a context barrier in a small footprint device using global data structures* Cited by examinerNon-Patent CitationsReference1Chris Dalton and Tse Huong Choo, "An Operating System Approach to Securing E-Services," Communications from the ACM (ISSN: 0001-0782) vol. 44, Issue 2 (2001), (8 pgs).2Claims As Filed in European Patent Application No. 04252690.5, (6 pgs.), Filed on May 7, 2004.3Claims, Application No. 04252689.7-1243, 6 pages, Filed on May 7, 2004.4Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)-attached, Filed on May 7, 2004.5Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)�attached, Filed on May 7, 2004.6Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)-attached.7Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)�attached.8Current Claims, European patent application 04252689.7, 6 pages, Filed on May 7, 2004.9European Patent Office, "European Search Report" from the for Foreign Patent Application No. 04252690.5, Aug. 31, 2004, (3 pgs.).10European Patent Office, "European Search Report," application No. 04252689.7, mailing date Jul. 28, 2005, 3 pages.11European Patent Office, "Result of Consultation", Application No. 04252689.7-1243, dated Aug. 11, 2008, 2 pages.12Glenn Faden, Sun Microsystems, Inc. Server Virtualization with Trusted Solaris(TM) 8 Operating Environment. Sun BluePrints(TM) OnLine-Feb. 2002 [online].Retrieved from the internet:, (21 pgs).13Glenn Faden, Sun Microsystems, Inc. Server Virtualization with Trusted Solaris� 8 Operating Environment. Sun BluePrints� OnLine�Feb. 2002 [online].Retrieved from the internet:<<URL: http://www.sun.com/blueprints>, (21 pgs).14Hewlett-Packard, "Installing and Managing HP-UX Virtual Partitions (vPars)", Third Edition, Part No. T1335-90018, Copyright Hewlett-Packard Company, Nov. 2002, pp. 1-4, 17-44, 72-75, and 157-161.15Hope, Paco, "Using Jails in FreeBSD for Fun and Profit", ;Login: The Magazine of Usenix and Sage, vol. 27, No. 3, Jun. 2002, 9 pages.16IBM, "Partitioning for the IBM eserver pSeries 690 System," 2001, (12 pgs).17Kamp, Poul-Henning, "Rethinking / dev and devices in the UNIX kernel", BSDCon 2002 Paper, retrieved from website .usenix.org/events/bsdcon02/full-papers/kamp/kamp-html/index.html> Printed May 1, 2007, 18 pages.18Kamp, Poul-Henning, "Rethinking / dev and devices in the UNIX kernel", BSDCon 2002 Paper, retrieved from website .usenix.org/events/bsdcon02/full�papers/kamp/kamp�html/index.html> Printed May 1, 2007, 18 pages.19Mark T. Chapman, IBM Server Group, "System Partitioning on IBM eserver xSeries Servers," Effective Server Consolidation and Resource Management with System Partitioning, Dec. 2001, (23 pgs).20Mc Dougall, Richard, et al., "Resource Management", Prentice Hall, 1999, 25 pages.21Official Action from EPO for foreign patent application No. 04 252 690.51-2211 dated Jun. 10, 2005 (6 pgs)-attached.22Official Action from EPO for foreign patent application No. 04 252 690.51-2211 dated Jun. 10, 2005 (6 pgs)�attached.23Official Action from EPO for foreign patent application No. 04 252 690.5-2211 dated Nov. 23, 2005 (5 pgs)-attached.24Official Action from EPO for foreign patent application No. 04 252 690.5-2211 dated Nov. 23, 2005 (5 pgs)�attached.25Overview of Bandwidth Broker System [online], [retrieved on Jan. 31, 2005]. Retrieved from the internet: , (19 pgs).26Overview of Bandwidth Broker System [online], [retrieved on Jan. 31, 2005]. Retrieved from the internet: <URL: http://www.ittc.ku.edu/�kdrao/845/into.html>, (19 pgs).27Poul-Henning Kamp and Robert N.M. Watson, "Jails: Confining the omnipotent root.," The FreeBSD Project, Retrieved from the Internet:, (15 pgs), May 2000.28Poul-Henning Kamp and Robert N.M. Watson, "Jails: Confining the omnipotent root.," The FreeBSD Project, Retrieved from the Internet:<URL http://www.servetheweb.com/>, (15 pgs), May 2000.29QBone Signaling Design Team Final Report [online], [retrieved on Jan. 31, 2005]. Retrieved from the internet: , (33 pgs.).30QBone Signaling Design Team Final Report [online], [retrieved on Jan. 31, 2005]. Retrieved from the internet: <URL: http://qos.internet2.edu/wg/documents-informational/20020709-chimento-etal-qbone-signaling.>, (33 pgs.).31R. Hinden, Nokia, S. Deering, Cisco Systems, "IP Version 6 Addressing Architecture", Network Working Group, Request for Comments: 2373, Jul. 1998, (28 pgs).32Sun Microsystems, "Sun EnterpriseTM 1000 Server: Dynamic System Domains," White Paper Online, Feb. 26, 2003, retrieved from the internet at , retrieved on Jun. 21, 2005, XP-002332946, 7 pages.33Sun Microsystems, "Sun EnterpriseTM 1000 Server: Dynamic System Domains," White Paper Online, Feb. 26, 2003, retrieved from the internet at <http://www.sun.com/servers/highend/whitepapers/domains.html?facet=-1>, retrieved on Jun. 21, 2005, XP-002332946, 7 pages.34SunSoft, "File System Administration", 1994, Sun Microsystems, Inc., (62 pgs).35Thompson, K., "UNIX Implementation", Bell Laboratories, The Bell System Technical Journal, 1978, pp. 1-9.36Virtual Private Servers and Security Contexts [online], [retrieved May 10, 2004]. Retrieved from the Internet:, (2 pgs).37Virtual Private Servers and Security Contexts [online], [retrieved May 10, 2004]. Retrieved from the Internet:<URL: http://www.solucorp.qc.ca/miscprj/s�content.hc?prjstate=1&nodoc=0>, (2 pgs).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8677359 *Mar 14, 2013Mar 18, 2014Joyent, Inc.Compute-centric object stores and methods of useUS8738725 *Jan 3, 2012May 27, 2014Planetary Data LLCCommunity internet driveUS8775485Mar 15, 2013Jul 8, 2014Joyent, Inc.Object store management operations within compute-centric object storesUS8782224May 21, 2013Jul 15, 2014Joyent, Inc.Systems and methods for time-based dynamic allocation of resource managementUS8789050Aug 9, 2013Jul 22, 2014Joyent, Inc.Systems and methods for transparently optimizing workloadsUS8793688Mar 15, 2013Jul 29, 2014Joyent, Inc.Systems and methods for double hulled virtualization operationsUS20120173655 *Jan 3, 2012Jul 5, 2012Planetary Data LLCCommunity internet drive* Cited by examinerClassifications U.S. Classification718/104, 719/318, 709/226, 718/105, 719/313International ClassificationG06F15/173, G06F3/00, G06F9/46Cooperative ClassificationG06F9/485European ClassificationG06F9/48C4PLegal EventsDateCodeEventDescriptionNov 16, 2004ASAssignmentEffective date: 20041115Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MARTIN, JEAN-CHRISTOPHE;REEL/FRAME:016006/0548Owner name: SUN MICROSYSTEMS, INC., CALIFORNIARotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google