WO2007120663A3 - Virtual service switch - Google Patents

Virtual service switch Download PDF

Info

Publication number
WO2007120663A3
WO2007120663A3 PCT/US2007/008841 US2007008841W WO2007120663A3 WO 2007120663 A3 WO2007120663 A3 WO 2007120663A3 US 2007008841 W US2007008841 W US 2007008841W WO 2007120663 A3 WO2007120663 A3 WO 2007120663A3
Authority
WO
WIPO (PCT)
Prior art keywords
computing capacity
virtual service
plans
service switch
bid
Prior art date
Application number
PCT/US2007/008841
Other languages
French (fr)
Other versions
WO2007120663A2 (en
Inventor
David Cohen
Original Assignee
Merrill Lynch & Co Inc
David Cohen
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 Merrill Lynch & Co Inc, David Cohen filed Critical Merrill Lynch & Co Inc
Publication of WO2007120663A2 publication Critical patent/WO2007120663A2/en
Publication of WO2007120663A3 publication Critical patent/WO2007120663A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • 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/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5015Service provider selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge

Abstract

Virtual service switching includes contracting to provide a requestor with a unit of computing capacity to a service within a specific time period (500), creating one or more plans based at least in part on the contracting (505), scheduling execution of the one or more plans using the computing capacity (510), and if a bid for at least part of the unit of computing capacity is received prior to the end of the specific time period (515), allocating at least part of the computing capacity based at least in part on the bid (520). Each of the one or more plans comprises software code and associated data.
PCT/US2007/008841 2006-04-10 2007-04-10 Virtual service switch WO2007120663A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US79104306P 2006-04-10 2006-04-10
US60/791,043 2006-04-10
US11/784,832 US8566447B2 (en) 2006-04-10 2007-04-09 Virtual service switch
US11/784,832 2007-04-09

Publications (2)

Publication Number Publication Date
WO2007120663A2 WO2007120663A2 (en) 2007-10-25
WO2007120663A3 true WO2007120663A3 (en) 2008-12-04

Family

ID=38610134

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/008841 WO2007120663A2 (en) 2006-04-10 2007-04-10 Virtual service switch

Country Status (2)

Country Link
US (1) US8566447B2 (en)
WO (1) WO2007120663A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055412A (en) * 2010-09-21 2016-10-26 亚马逊技术有限公司 Methods and systems for dynamically managing requests for computing capacity

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
US20070294364A1 (en) * 2006-06-15 2007-12-20 International Business Machines Corporation Management of composite software services
US8725886B1 (en) 2006-10-20 2014-05-13 Desktone, Inc. Provisioned virtual computing
US10122593B2 (en) * 2007-02-20 2018-11-06 Oracle America, Inc. Method and system for managing computing resources using an electronic leasing agent
US11393018B2 (en) * 2007-02-20 2022-07-19 Oracle America, Inc. Method and system for managing computing resources using an electronic auction agent
US7912955B1 (en) * 2007-04-24 2011-03-22 Hewlett-Packard Development Company, L.P. Model-based provisioning of resources
US8065676B1 (en) * 2007-04-24 2011-11-22 Hewlett-Packard Development Company, L.P. Automated provisioning of virtual machines for a virtual machine buffer pool and production pool
US8141090B1 (en) 2007-04-24 2012-03-20 Hewlett-Packard Development Company, L.P. Automated model-based provisioning of resources
US8954562B2 (en) * 2007-09-28 2015-02-10 Intel Corporation Entropy-based (self-organizing) stability management
US7996510B2 (en) * 2007-09-28 2011-08-09 Intel Corporation Virtual clustering for scalable network control and management
US8583831B2 (en) * 2007-10-05 2013-11-12 Samsung Electronics Co., Ltd. Thin client discovery
US8682960B2 (en) 2008-03-14 2014-03-25 Nokia Corporation Methods, apparatuses, and computer program products for providing filtered services and content based on user context
EP2107518A1 (en) * 2008-03-31 2009-10-07 British Telecommunications Public Limited Company Scheduling usage of resources
US7860973B2 (en) * 2008-06-27 2010-12-28 Microsoft Corporation Data center scheduler
US8037180B2 (en) * 2008-08-27 2011-10-11 Cisco Technology, Inc. Centralized control plane appliance for virtual infrastructure
US8924961B2 (en) * 2008-10-29 2014-12-30 Dell Products L.P. Virtual machine scheduling methods and systems
US10203993B2 (en) 2009-02-18 2019-02-12 International Business Machines Corporation Method and system for continuous optimization of data centers by combining server and storage virtualization
US9104407B2 (en) * 2009-05-28 2015-08-11 Red Hat, Inc. Flexible cloud management with power management support
US8397088B1 (en) 2009-07-21 2013-03-12 The Research Foundation Of State University Of New York Apparatus and method for efficient estimation of the energy dissipation of processor based systems
US9621584B1 (en) * 2009-09-30 2017-04-11 Amazon Technologies, Inc. Standards compliance for computing data
US8645745B2 (en) * 2011-02-24 2014-02-04 International Business Machines Corporation Distributed job scheduling in a multi-nodal environment
US8856321B2 (en) * 2011-03-31 2014-10-07 International Business Machines Corporation System to improve operation of a data center with heterogeneous computing clouds
US20120271945A1 (en) * 2011-04-20 2012-10-25 Microsoft Corporation Obtaining Server Address when Domain Name System Proxy Solution Fails
US8671407B2 (en) * 2011-07-06 2014-03-11 Microsoft Corporation Offering network performance guarantees in multi-tenant datacenters
US9467494B1 (en) 2011-12-30 2016-10-11 Rupaka Mahalingaiah Method and apparatus for enabling mobile cluster computing
US9110729B2 (en) * 2012-02-17 2015-08-18 International Business Machines Corporation Host system admission control
US20130232254A1 (en) * 2012-03-02 2013-09-05 Computenext Inc. Cloud resource utilization management
WO2014105027A1 (en) * 2012-12-27 2014-07-03 Intel Corporation Reservation and execution image writing of native computing devices
US10313345B2 (en) 2013-03-11 2019-06-04 Amazon Technologies, Inc. Application marketplace for virtual desktops
US10142406B2 (en) 2013-03-11 2018-11-27 Amazon Technologies, Inc. Automated data center selection
US9002982B2 (en) 2013-03-11 2015-04-07 Amazon Technologies, Inc. Automated desktop placement
US9148350B1 (en) 2013-03-11 2015-09-29 Amazon Technologies, Inc. Automated data synchronization
CN103269282A (en) 2013-04-25 2013-08-28 杭州华三通信技术有限公司 Method and device for automatically deploying network configuration
US9208032B1 (en) * 2013-05-15 2015-12-08 Amazon Technologies, Inc. Managing contingency capacity of pooled resources in multiple availability zones
US9087005B2 (en) 2013-05-31 2015-07-21 International Business Machines Corporation Increasing resiliency of a distributed computing system through lifeboat monitoring
US10623243B2 (en) * 2013-06-26 2020-04-14 Amazon Technologies, Inc. Management of computing sessions
US10686646B1 (en) 2013-06-26 2020-06-16 Amazon Technologies, Inc. Management of computing sessions
US20150235156A1 (en) * 2014-02-19 2015-08-20 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Enabling Capacity On Demand In A Computing System Using A Calendar
US9800650B2 (en) * 2014-03-10 2017-10-24 Vmware, Inc. Resource management for multiple desktop configurations for supporting virtual desktops of different user classes
US10218633B2 (en) * 2014-03-28 2019-02-26 Amazon Technologies, Inc. Implementation of a service that coordinates the placement and execution of containers
CN107111594A (en) * 2014-09-24 2017-08-29 V5系统公司 Dynamic data management
US11182713B2 (en) 2015-01-24 2021-11-23 Vmware, Inc. Methods and systems to optimize operating system license costs in a virtual data center
US10482108B2 (en) * 2016-02-26 2019-11-19 Red Hat, Inc. Container clustering in a container-based architecture
CN109074280B (en) * 2016-04-29 2023-11-17 苹果公司 Network function virtualization
US10178152B2 (en) 2016-04-29 2019-01-08 Splunk Inc. Central repository for storing configuration files of a distributed computer system
US10719353B2 (en) * 2016-09-23 2020-07-21 Sap Se Handling failovers at one or more nodes in a distributed database system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059492A1 (en) * 2004-09-14 2006-03-16 International Business Machines Corporation Determining a capacity of a grid environment to handle a required workload for a virtual grid job request
US20060168584A1 (en) * 2004-12-16 2006-07-27 International Business Machines Corporation Client controlled monitoring of a current status of a grid job passed to an external grid environment
US20070011281A1 (en) * 2005-06-09 2007-01-11 International Business Machines Corporation Methods, apparatus and computer programs for automated problem solving in a distributed, collaborative environment
US20070162914A1 (en) * 2006-01-10 2007-07-12 International Business Machines Corporation Efficient super cluster implementation for solving connected problems in a distributed environment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7290009B1 (en) 1999-08-25 2007-10-30 The Trustees Of Columbia University In The City Of New York System and method for allocating resources using spot market and derivative market techniques
US20020091612A1 (en) * 2000-12-21 2002-07-11 International Business Machines Corporation Method, system, and business method for providing a marketplace for computing capacity in a network
US7813993B1 (en) * 2002-08-30 2010-10-12 Advanced Micro Devices, Inc. Method and apparatus for scheduling a resource
US7340654B2 (en) * 2004-06-17 2008-03-04 Platform Computing Corporation Autonomic monitoring in a grid environment
US7421402B2 (en) * 2004-08-19 2008-09-02 International Business Machines Corp. Tier-based dynamic incentive arbitration in an on-demand computing environment
US20060149652A1 (en) * 2005-01-06 2006-07-06 Fellenstein Craig W Receiving bid requests and pricing bid responses for potential grid job submissions within a grid environment
US20070127527A1 (en) * 2005-12-06 2007-06-07 International Business Machines Corporation Methods and apparatus for implementing a flexible multi-user advance reservation system where reservation requests are specified in terms of multiple options and where each option has an associated business value

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059492A1 (en) * 2004-09-14 2006-03-16 International Business Machines Corporation Determining a capacity of a grid environment to handle a required workload for a virtual grid job request
US20060168584A1 (en) * 2004-12-16 2006-07-27 International Business Machines Corporation Client controlled monitoring of a current status of a grid job passed to an external grid environment
US20070011281A1 (en) * 2005-06-09 2007-01-11 International Business Machines Corporation Methods, apparatus and computer programs for automated problem solving in a distributed, collaborative environment
US20070162914A1 (en) * 2006-01-10 2007-07-12 International Business Machines Corporation Efficient super cluster implementation for solving connected problems in a distributed environment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055412A (en) * 2010-09-21 2016-10-26 亚马逊技术有限公司 Methods and systems for dynamically managing requests for computing capacity
CN106055412B (en) * 2010-09-21 2019-05-31 亚马逊技术有限公司 The method and system for calculating requests for capacity is managed for dynamic

Also Published As

Publication number Publication date
US8566447B2 (en) 2013-10-22
WO2007120663A2 (en) 2007-10-25
US20070260723A1 (en) 2007-11-08

Similar Documents

Publication Publication Date Title
WO2007120663A3 (en) Virtual service switch
AU2003250966A8 (en) Employing a resource broker in managing workloads of a peer-to-peer computing environment
WO2005062177A3 (en) Virtual machine management using activity information
WO2007083299A3 (en) Seamless integration of multiple computing environments
AU2003222404A1 (en) Computer software management
AU2003231808A1 (en) Resource list management system
AU2003277121A1 (en) Managing changes in a relationship management system
MY130937A (en) Activity management system
WO2008063920A3 (en) Intelligent public transit system using dual-mode vehicles
WO2007064477A3 (en) Network access control for many-core systems
ATE383610T1 (en) NEGOTIATION PROTOCOL FOR SYSTEM MANAGEMENT CONTROLLER
AU2003286519A1 (en) Providing a secure execution mode in a pre-boot environment
WO2006028660A3 (en) Context based power management
GB0202527D0 (en) Managing a virtual environment
WO2005101946A3 (en) A system for management of interactions between users and software applications in a web environment
WO2007024506A3 (en) System and method for inheritance of advertised functionality in a user interactive system
WO2001082075A3 (en) System and method for scheduling execution of cross-platform computer processes
WO2005107361A3 (en) A communication system
WO2007121377A3 (en) Systems and methods for characterizing the performance of a wireless network
AU2003249167A1 (en) Storage services and systems
AU2003259872A1 (en) Operating system for executing computer software applications
WO2006052938A3 (en) Implementing application specific management policies on a content addressed storage device
WO2006054988A3 (en) Method, system, and device for license-centric content consumption
WO2007008613A3 (en) Methods and systems for managing shared tasks
AU2003221719A1 (en) Ergonomically shaped computer pointing device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07755198

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07755198

Country of ref document: EP

Kind code of ref document: A2