An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a loca
An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a local compute environment, the slave management module modifies at least one node of the plurality of nodes.
대표청구항▼
1. An on-demand compute environment comprising: a processor; anda computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform a method comprising: receiving instructions from a master management module in an external compu
1. An on-demand compute environment comprising: a processor; anda computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform a method comprising: receiving instructions from a master management module in an external compute environment separate from the on-demand compute environment to yield received instructions, the external compute environment configured to receive workload for processing on external compute nodes from users via reservation of the external compute nodes, and the on-demand compute environment having on-demand compute nodes available for provisioning and processing workload via reservation of the on-demand compute nodes under a slave management module, and wherein the on-demand compute environment is not a video on-demand server;creating a new management module on one of the on-demand compute nodes based on the received instructions, wherein the new management module provisions at least one other compute node to be managed by the new management module to yield a provisioned at last one other compute node; andreceiving workload for processing from the external compute environment and causing the workload to consume the provisioned at least one other compute node, wherein the new management module operates in addition to the slave management module only for a duration of the workload that consumes the provisioned at least one other compute node. 2. The on-demand compute environment of claim 1, wherein the at least one other compute node is provisioned according to an analysis of at least part of the workload. 3. The on-demand compute environment of claim 1, wherein provisioning of the at least one other compute node further comprises modifying an existing reservation associated with the at least one compute node. 4. The on-demand compute environment of claim 1, wherein the new management module communicates with the master management module in the external compute environment. 5. The on-demand compute environment of claim 1, wherein provisioning the at least one other compute node further comprises provisioning a resource manager with the new management module to manage the provisioned at least one other compute node. 6. A method of managing an on-demand compute environment, the method comprising: receiving instructions at a slave management module from a master management module associated with an external computing environment separate from the on-demand compute environment to yield received instructions, the external compute environment configured to receive workload for processing on external compute nodes in the external compute environment from users via registration of the external compute nodes, the on-demand compute environment having on-demand compute nodes available for provisioning and processing workload via the slave management module via reserving the on-demand compute nodes, and wherein the on-demand compute environment is not a video on-demand server;creating, via a processor, a new management module, based on the received instructions, on a compute node in the on-demand computing environment;provisioning via the new management module the on-demand compute nodes in the on-demand compute environment to yield provisioned on-demand compute nodes; andreceiving workload for processing from the external compute environment, wherein the new management module operates in addition to the slave management module only for a duration of the workload consuming the provisioned on-demand compute nodes. 7. The method of claim 6, wherein the on-demand compute nodes are provisioned an analysis of at least part of the workload. 8. The method of claim 6, further comprising removing the new management module after the workload consumes the provisioned on-demand compute nodes. 9. The method of claim 6, wherein the new management module communicates with the master management module. 10. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor within an on-demand compute environment having on-demand compute nodes available for provisioning and for processing workload, cause the processor to perform a method comprising: receiving instructions from a master management module in an external compute environment separate from the on-demand compute environment to yield received instructions, the external compute environment configured to receive workload for processing on external compute nodes in the external compute environment from users via registration of the external compute nodes, the on-demand compute environment having on-demand compute nodes available for provisioning and processing workload via the slave management module via reserving the on-demand compute nodes, and wherein the on-demand compute environment is not a video on-demand server;creating a new management module on at least one of the on-demand compute nodes based on the received instructions such that at least one other compute node is provisioned to be managed by the new management module to yield a provisioned at least one other compute node; andreceiving workload for processing from the external compute environment that consumes the provisioned on-demand compute node, wherein the new management module operates in addition to the slave management module only while the workload consumes the provisioned on-demand compute node. 11. The non-transitory computer-readable storage medium of claim 10, wherein the on-demand compute node is provisioned according to an analysis of at least part of the workload. 12. The non-transitory computer-readable storage medium of claim 10, wherein provisioning of the on-demand other compute node further comprises modifying an existing reservation associated with the one on-demand compute node. 13. The non-transitory computer-readable storage medium of claim 10, wherein the new management module communicates with the master management module in the external compute environment. 14. The non-transitory computer-readable storage medium of claim 10, wherein provisioning the at least one other compute node further comprises provisioning a resource manager with the new management module to manage the provisioned on-demand compute node. 15. A method of managing access to a separately administered on-demand compute environment using a computing device in an external compute environment having a master management module that manages compute resources in the external compute environment, the method comprising: receiving workload identifying via a processor a triggering event in the external compute environment, the external compute environment configured to receive workload for processing from users via reserving external compute nodes in the external compute environment;communicating via the master management module with a slave management module in the on-demand compute environment, wherein the on-demand compute environment is not a video on-demand server;transmitting instructions to the slave management module that cause the slave management module to establish a new management module which provisions on-demand compute nodes in the on-demand compute environment to be managed by the new management module to yield provisioned on-demand compute nodes; andcommunicating at least part of the workload to the on-demand compute environment, wherein the at least part of the workload consumes resources of the provisioned on-demand compute nodes.wherein the new management module operates in addition to the slave management module only for a duration of the at least part of the workload that consumes the provisioned on-demand compute nodes. 16. The method of claim 15, wherein the new management module reserves, allocates, and dynamically provisions compute resources associated with the workload in the on-demand compute environment. 17. The method of claim 15, further comprising transmitting to the on-demand compute environment second instructions for unprovisioning the provisioned on-demand compute nodes. 18. The method of claim 17, wherein after all the provisioned on-demand compute nodes are unprovisioned, the new management module is removed from the on-demand compute environment. 19. The method of claim 15, further comprising dynamically determining when to unprovision the provisioned on-demand compute nodes. 20. The method of claim 15, further comprising: receiving updated instructions based on an update event associated with the workload for provisioning additional compute nodes in the on-demand compute environment to yield additional provisioned compute nodes; andcommunicating part of the workload associated with the update event to at least one of the provisioned compute nodes and the additional provisioned compute nodes in the on-demand compute environment. 21. The method of claim 15, further comprising transmitting configuration instructions to the new management module for configuring the provisioned on-demand compute nodes in the on-demand compute environment. 22. The method of claim 15, wherein the new management module is removed when the workload finishes consuming resources. 23. A method of managing an on-demand compute environment, the method comprising: receiving a communication from a separately administered external computer compute environment, the external compute environment configured to receive workload for processing from users via a reservation of external compute nodes in the external compute environment;establishing via a processor a slave node in the on-demand compute environment, wherein the on-demand compute environment is not a video on-demand server;receiving instructions that cause the slave node to provision on-demand compute nodes in the on-demand compute environment to yield provisioned on-demand compute nodes;receiving transferred workload from the external compute environment to yield received workload;communicating the received workload to the provisioned on-demand compute nodes in the on-demand compute environment, wherein the received workload consumes resources of the provisioned on-demand compute nodes; andde-establishing the slave node after the received workload consumes the resources of the provisioned on-demand compute nodes. 24. The method of claim 23, wherein the slave node is configured to reserve, allocate, and dynamically provision compute resources in the on-demand compute environment. 25. The method of claim 23, further comprising de-establishing the slave node after all provisioned on-demand compute nodes are unprovisioned. 26. The method of claim 23, further comprising: receiving updated instructions based on an update event associated with the received workload for provisioning additional compute nodes in the on-demand compute environment to yield additional provisioned compute nodes; andreceiving second workload associated with the update event to at least one of the provisioned compute nodes and the additional provisioned compute nodes in the on-demand compute environment. 27. The method of claim 23, further comprising receiving configuration instructions for configuring the provisioned on-demand compute nodes. 28. A management node in an on-demand compute environment that manages a plurality of compute nodes in the on-demand compute environment, the management node comprising: a processor; anda computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform a method comprising:receiving via the management node a communication from a master node in a separately administered external compute environment, the external compute environment configured to receive workload for processing from users via a reservation of external compute nodes in the external compute environment;establishing a slave node and provisioning compute nodes in the on-demand compute environment based on the communication to yield provisioned on-demand compute nodes, wherein the on-demand compute environment is not a video on-demand server;receiving transferred workload submitted into the external compute environment to yield received workload;communicating the received workload to the provisioned on-demand compute nodes, wherein the received workload consumes resources of the provisioned on-demand compute nodes; andde-establishing the slave node after the received workload finishes consuming the resources of the provisioned on-demand compute nodes. 29. The management node of claim 28, wherein the computer-readable storage medium further stores instructions which result in the method further comprising configuring the slave node to reserve, allocate, and dynamically provision resources of the plurality of compute nodes in the on-demand compute environment. 30. The management node of claim 28, wherein the slave node is de-established after the provisioned on-demand compute nodes are released. 31. The management node of claim 28, wherein the computer-readable storage medium further stores instructions which result in the method further comprising: receiving an update event associated with the workload;receiving update instructions based on the update event from the master node for provisioning additional compute nodes of the plurality of compute nodes to yield additional provisioned compute nodes; andreceiving update workload associated with the update event from the external compute environment to at least one of the provisioned on-demand compute nodes and the additional provisioned on-demand compute nodes of the plurality of compute nodes. 32. The management node of claim 28, wherein the computer-readable storage medium further stores instructions which result in the method further comprising: receiving configurations and instructions from the master node to the slave node for configuring the provisioned on-demand computed nodes to match workload policies associated with the external compute environment. 33. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor in an on-demand compute environment, cause the processor to perform a method comprising: receiving a communication from a separately administered external compute environment, the external compute environment configured to receive workload for processing from users via a reservation of external compute nodes in the external compute environment;establishing a slave node in the on-demand compute environment based on the communication, wherein the on-demand compute environment is not a video on-demand server;receiving instructions which cause the slave node to provision compute nodes in the on-demand compute environment to yield provisioned on-demand compute nodes;receiving workload submitted into the external compute environment and transferred to the on-demand compute environment to yield received workload;communicating the received workload to the provisioned on-demand compute nodes, wherein the received workload consumes resources of the provisioned compute nodes; andde-establishing the slave node after the received workload consumes the resources. 34. A method of managing an on-demand compute environment, the method comprising: based on a communication from an external compute environment at a first management module in a separately administered on-demand compute environment, provisioning a second management module on a node in the on-demand compute environment, the external compute environment configured to receive workload for processing from users via a reservation of external compute nodes in the external compute environment, wherein the on-demand compute environment is not a video on-demand server;provisioning compute nodes in the on-demand compute environment for workload to be managed by the second management module to yield provisioned on-demand compute nodes;communicating to the provisioned on-demand compute nodes received workload that was previously submitted into the external compute environment, wherein the received workload consumes resources of the provisioned on-demand compute nodes as managed by the second management module; andun-provisioning the second management module after the received workload consumes the resources of the provisioned on-demand compute nodes. 35. A management node in an on-demand compute environment comprising: a processor; anda computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform a method comprising:receiving a communication from an external compute environment, the on-demand compute environment separately administered from the external compute environment, the external compute environment configured to receive workload for processing from users via a reservation of external compute nodes in the external compute environment, wherein the on-demand compute environment is not a video on-demand server;based on the communication, spawning a new management module in the on-demand compute environment, in addition to the management module;provisioning compute nodes in the on-demand compute environment for workload to be managed by the new management module to yield provisioned on-demand compute nodes;receiving workload from the external compute environment for processing;communicating the workload to the provisioned on-demand compute nodes, wherein the workload consumes resources of the provisioned on-demand compute nodes; andremoving the new management module from the on-demand compute environment after the workload consumes the resources of the provisioned on-demand compute nodes. 36. A compute environment that accesses a separately-administered on-demand compute environment, the compute environment comprising: a processor; anda computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform a method comprising:transmitting a communication to a management module in the separately-administered on-demand compute environment, wherein the communication causes the management module to spawn a new management module in the separately-administered on-demand compute environment and provision compute nodes in the separately-administered on-demand compute environment for workload to be managed by the new management module to yield provisioned on-demand compute nodes, and wherein the separately-administered on-demand compute environment is not a video on-demand server; andtransmitting previously submitted workload to the separately-administered on-demand compute environment for processing, wherein the workload consumes resources of the provisioned on-demand compute nodes via a reservation process, and wherein the new management module is removed from the separately-administered on-demand compute environment after the workload consumes the resources of the provisioned on-demand compute nodes.
Kalavade Asawaree ; Moghe Pratyush, Apparatus and method for computing the processing delay of adaptive applications network terminals and applications ther.
Dias,Daniel Manuel; King,Richard Pervin; Liu,Zhen; Squillante,Mark Steven; Xia,Honghui; Yu,Shun Zheng; Zhang,Li, Apparatus and methods for co-location and offloading of web site traffic based on traffic pattern recognition.
Lark Jay S. (Mountain View CA) Erman Lee D. (Palo Alto CA) Fehling Michael (Mountain View CA) Hayes-Roth Frederick (Atherton CA), Architecture for composing computational modules uniformly across diverse developmental frameworks.
Suorsa, Raymond E.; Poskanzer, Harold; Ferguson, Glenn; LeVasseur, Joshua T., Automated provisioning of computing networks using a network database data model.
Entwistle Graham (Bolton MA) Doyle John (Franklin MA) Desmarais Mark (Shrewsbury MA) Sullivan Tim (Clinton MA), Bus arbitration algorithm and apparatus.
Soda, Keiichi; Ichihashi, Tatsuki, Communication network, and master device, slave device, multiplexer and switch constituting the communication network.
Circo Miles M. (Ijamville MD), Data communication system and method and communication controller and method therefor, having a data/clock synchronizer.
Gomola John W. (Pittsburgh PA) Giras Theodore C. (Pittsburgh PA) Wood William G. (Pittsburgh PA) Putman Richard E. (Pittsburgh PA) Gilbreath Rodney E. (Pittsburgh PA) Deliyannides John S. (Wilmington, Digital computer monitored and/or operated system or process which is structured for operation with an improved automati.
Couland Ghislaine,FRX ; Hunt Guerney Douglass Holloway ; Levy-Abegnoli Eric Michel,FRX ; Jean-Marie Mauduit Daniel Georges,FRX, Distributed scalable device for selecting a server from a server cluster and a switched path to the selected server.
Lewin, Daniel M.; Lewin, legal representative, Anne E.; Davis, Andrew Thomas; Gendler, Samuel Dov; Kagan, Marty; Parikh, Jay Gunvantral; Weihl, William Edward, Dynamic content assembly on edge-of-network servers in a content delivery network.
Rosenberry Steven (Reading PA), Dynamic fault-tolerant parallel processing system for performing an application function with increased efficiency using.
Liana Liyow Fong ; Ajei Sarat Gopal ; Nayeem Islam ; Andreas Leonidas Prodromidis ; Mark Steven Squillante, Flexible dynamic partitioning of resources in a cluster computing environment.
Liana Liyow Fong ; Ajei Sarat Gopal ; Nayeem Islam ; Andreas Leonidas Prodromidis ; Mark Steven Squillante, Gang scheduling for resource allocation in a cluster computing environment.
Briscoe, Paul Roger; Ferstat, Cameron Donald; Ganis, Matthew Robert; Hammer, Stephen Carl; Hansen, Gary Bob Kip; Harp, Sean Alan; Nichols, Michael Shannon; Pearthree, Herbert Daniel; Reed, Paul; Snitzer, Brian James, Gathering enriched web server activity data of cached web content.
Souder, Benny; Chatterjee, Debashish; Chidambaran, Lakshminarayanan; Brower, David; Colrain, Carol; Semler, Daniel; Kantarjiev, Christopher A.; Stamos, James W., Hierarchical management of the dynamic allocation of resources in a multi-node system.
Michael E. Golden ; Richard E. Cobb ; George R. Grenley ; William A. Rundquist ; Todd D. Chu ; James H. Woodyatt ; Jessica Dasha Jex ; Miguel J. DeAvila, Method and apparatus for controlling bandwidth in a switched broadband multipoint/multimedia network.
Steele, Douglas W.; Hogan, Katherine C.; Campbell, Randall B.; Squassabia, Alberto; Goin, Todd M., Method and apparatus for designating and implementing support level agreements.
Chou Tsung-Jen ; Adunuthula Seshu ; Anand Mala ; Sharma Ankur ; Chien Elaine ; Nakhoda Shehzaad, Method and apparatus for handling client request with a distributed web application server.
Pabari, Vipul J.; Willis, Robert L.; Whitehouse, Mark P.; Wixted, William G., Method and apparatus for measurement, analysis, and optimization of content delivery.
Sheets, Kitrick B.; Smith, Philip S.; Engel, Stephen J.; Deng, Yuefan; Guistozzi, Joseph; Korobka, Alexander, Method and system for providing dynamic hosted service management across disparate accounts/sites.
Sheets, Kitrick B.; Smith, Philip S.; Engel, Stephen J.; Deng, Yuefan; Guistozzi, Joseph; Korobka, Alexander, Method and system for providing dynamic hosted service management across disparate accounts/sites.
Igawa,Masaru; Takiyasu,Yoshihiro, Method of and an apparatus for controlling a web server, a web server control program, and a storage medium on which the web server control program is stored.
Blumofe,Robert D., Method of, and system for, webcasting with just-in-time resource provisioning, automated telephone signal acquisition and streaming, and fully-automated event archival.
Abrams, Peter C.; Bharadhwaj, Rajeev; Nathan, Swami; Rodriguez, Robert; Martyn, Craig W., Method system and apparatus for providing pay-per-use distributed computing resources.
Motsinger,David Lee; Logan,David Byron; Gramley,Kenneth Robert; Somerville,Garth Douglas; Choy,Albert Ming; Hester,Douglas Wayne; Wall, Jr.,Virgil Montgomery; Hargett,Byron Lee, Methods, systems and computer program products for monitoring user behavior for a server application.
Rasanen Juha,FIX ; Hamalainen Jari,FIX ; Kanerva Mikko,FIX ; Kari Hannu,FIX ; Vainikka Jari,FIX, Non-transparent data transmission in a digital telecommunications system.
Komuro Toshinao,JPX, Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer.
Chung,Lynn Keat; Francois,Christopher; Kirkman,Richard Karl; May,Henry Joseph; McCarthy,Patrick Joseph; Reed,Don Darrell; Vossen,Kenneth Charles, Resource allocation in a NUMA architecture based on separate application specified resource and strength preferences for processor and memory resources.
Stephen Thomas Cochran ; Raghavendra Krishnamurthy ; Michael Mallo ; Vinod Thankappan Nair, Scalable, distributed, asynchronous data collection mechanism.
Chen,Monsong; Mukherjee,Bodhi; Duan,Dah Weih, Streaming while fetching broadband video objects using heterogeneous and dynamic optimized segmentation size.
Feldmann, Anja; Greenberg, Albert Gordon; Lund, Carsten; Reingold, Nicholas; Rexford, Jennifer Lynn; True, Frederick D., System and method for deriving traffic demands for a packet-switched network.
Grove,Adam J.; Kharitonov,Michael; Tumarkin,Alexei, System and method for high-performance delivery of Internet messages by selecting first and second specialized intermediate nodes to optimize a measure of communications performance between the sourc.
Major, Robert Drew; Carter, Stephen R; Davis, Howard Rollin; Christensen, Brent Ray, System and method for partitioning address space in a proxy cache server cluster.
Slater, Alastair Michael; Watkins, Mark Robert; Sparkes, Andrew Michael, Systems and methods of maintaining availability of requested network resources.
Goldstein,Guy; Sarig,Ido; Haddad,Refael; Fraenkel,Noam, Transaction breakdown feature to facilitate analysis of end user performance of a server system.
Slater,Alastair Michael; Watkins,Mark Robert; Sparkes,Andrew Michael, Video system varying overall capacity of network of video servers for serving specific video.
Carroll, Scott Allen; McBrearty, Gerald Francis; Shieh, Johnny Meng-Han, Web site management in a world wide web communication network through reassignment of the server computers designated for respective web documents based upon user hit rates for the documents.
Brendel Juergen ; Kring Charles J. ; Liu Zaide ; Marino Christopher C., World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-n.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.