US20100220622A1 - Adaptive network with automatic scaling - Google Patents
Adaptive network with automatic scaling Download PDFInfo
- Publication number
- US20100220622A1 US20100220622A1 US12/714,480 US71448010A US2010220622A1 US 20100220622 A1 US20100220622 A1 US 20100220622A1 US 71448010 A US71448010 A US 71448010A US 2010220622 A1 US2010220622 A1 US 2010220622A1
- Authority
- US
- United States
- Prior art keywords
- network
- traffic processing
- processing units
- traffic
- capacity
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
- H04L41/0897—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/822—Collecting or measuring resource availability data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
Abstract
Description
- This application claims the benefit of U.S. provisional application Ser. No. 61/156,069 filed on Feb. 27, 2009 and entitled METHOD AND SYSTEM FOR COMPUTER CLOUD MANAGEMENT, which is commonly assigned and the contents of which are expressly incorporated herein by reference.
- This application claims the benefit of U.S. provisional application Ser. No. 61/165,250 filed on Mar. 31, 2009 and entitled CLOUD ROUTING NETWORK FOR BETTER INTERNET PERFORMANCE, RELIABILITY AND SECURITY, which is commonly assigned and the contents of which are expressly incorporated herein by reference.
- The present invention relates to network design and management and in particular to a system and a method for an adaptive network with automatic capacity scaling in response to load demand changes.
- Networking changed the information technology industry by enabling different computing systems to communicate, collaborate and interact. There are many types of networks. The Internet is probably the biggest network on earth. It connects millions of computers all over the world. Wide Area Networks (WAN) are networks that are typically used to connect the computer systems of a corporation located in different geographies. Local Area Networks (LAN) are networks that typically provide connectivity in an office environment.
- The purpose of a network is to enable communications between the systems that are connected to the network by delivering information from the source of the information to its destination. In such a mission, the network itself needs to have sufficient processing capacity and bandwidth capacity in order to perform traffic delivery and various processing tasks including figuring out an appropriate route for the traffic to travel through, handling of errors and accidents and ensuring the necessary security measures, among others.
- A typical network includes two types of components: traffic processing components and connectivity components. Traffic processing components include the various types of networking devices such as router, switch and hub, among others. The connectivity components are typically called “links” that interconnect two processing components or end points. There are many ways to classify network links. Physical network links include those via Ethernet cable, wireless connectivity, satellite connectivity, optic fiber connections, dial-up phone line and so on. Virtual network links refer to logic links formed between two entities and may include many physical links as well as various processing components along the way. The combination of the processing capacity of the traffic processing components of a network determines the network's processing capacity. The bandwidth capacity of the various links together ultimately determines the bandwidth capacity of a network.
-
FIG. 1 shows atypical network 90 with manytraffic processing components many links network 90, traffic is sent fromsource 100 todestination 150. When designing and managing a network, it is crucial to provision sufficient capacity. When there is not enough capacity, problems ranging from slowness, congestion, to packet loss and malfunctioning would occur. - In the prior art, network design and management are based on a fixed amount of capacity provisioned beforehand. One would acquire all the necessary hardware and software components, configure them, and then build connectivity between them. This fixed infrastructure provides a fixed amount of capacity. The problems of such approaches include high acquisition cost and over-provisioning or under-provisioning of capacity. Acquiring all the traffic processing components and setting up the links upfront can be very expensive for a large-scale network. The cost to build a large-scale network can range from millions of dollars to even higher. An example is the Internet itself, which costs billions of dollars to build and we are still investing millions of dollars to improve its capacity. An important aspect of the network is the fact that network traffic demand varies. Peak demands can be a few hundred percent or even higher than the average demand. In order to meet the needs of peak demand, the capacity of the network has to be over-provisioned. For example, a rule of thumb in designing a network is to provision 3-5 times the capacity of its normal demand. Such over-provisioning is necessary in order for the network to function properly and to meet its service agreements. However, normal bandwidth demand and processing demand are significantly lower than peak demands. It is not unusual to see a typical network's utilization rate to be only at 20%. Thus a significant portion of capacity is wasted. For large-scale networks, such waste is significant and ranges from thousands of dollars to millions of dollars or even higher. Further, such over-provisioning creates a significant carbon footprint. Today's telecommunication networks are responsible for 1% to 5% of global carbon footprint, and this percentage has been rising rapidly due to the rapid growth and adoption of information technology.
FIG. 1A shows the discrepancy for typical networks between the provisioned capacity and actual capacity demand. Because prior art networks are based on fixed capacity, service suffers when capacity demand overwhelms the fixed capacity and waste occurs when demand is below the provisioned capacity. - Thus there is an unfulfilled need for new approaches to build and manage a network that can eliminate the expensive upfront costs, reduce capacity waste, and improving utilization efficiency.
- In general, in one aspect, the invention features a method for automatic scaling the processing capacity and bandwidth capacity of a network. The method includes providing a network comprising a plurality of traffic processing units and a plurality of network links. Next, providing monitoring means for monitoring processing capacity demand and bandwidth capacity demand of the network. Next, providing managing means for adding traffic processing units to the network, removing traffic processing units from the network, connecting links to the network and disconnecting links from the network. Next, monitoring processing capacity demand and bandwidth capacity demand of the network via the monitoring means and then dynamically adjusting processing capacity of the network by selectively adding or removing traffic processing units in the network via the managing means upon observation of processing capacity demand increase or processing capacity demand decrease, respectively. The method also includes dynamically adjusting bandwidth capacity of the network by selectively connecting or disconnecting links in the network via the managing means upon observation of bandwidth capacity demand increase or bandwidth capacity decrease, respectively.
- Implementations of this aspect of the invention may include one or more of the following. The traffic processing units include specially designed traffic processing hardware, such as router, switch, and hub, among others. The traffic processing units also include general purpose computers running specially designed traffic processing software. The traffic processing units utilize virtual machines and physical machines. The virtual machines are based on virtualization technology including VMWare, Xen and Microsoft Virutalization. The virtual machines are virtual computing instances provided by commercial cloud computing providers. The cloud computing providers include Amazon.com's EC2, RackSpace, SoftLayer, AT&T, GoGrid, Verizon, Fijitsu, Voxel, Google, Microsoft, FlexiScale, among others. The network is an overlay network superimposed over an underlying network. The network links are virtual network links of the underlying network. The underlying network may be the Internet, WAN, Wireless Network or a private network. The traffic processing units are distributed at different geographic locations. The traffic processing units are added or removed via an Application Programming Interface (API).
- In general, in another aspect, the invention features a system for automatic scaling of the processing capacity and bandwidth capacity of a network. The system includes a network comprising a plurality of traffic processing units and a plurality of network links, monitoring means for monitoring processing capacity demand and bandwidth capacity demand of the network and managing means for adding traffic processing units to the network, removing traffic processing units from the network, connecting links to the network and disconnecting links from the network. The monitoring means monitor processing capacity demand and bandwidth capacity demand of the network and provide processing capacity demand information and bandwidth capacity demand information to the managing means. The managing means dynamically adjust the processing capacity of the network by selectively adding or removing traffic processing units in the network upon receiving information of processing capacity demand increase or processing capacity demand decrease, respectively. The managing means also dynamically adjust bandwidth capacity of the network by selectively connecting or disconnecting links in the network upon receiving information of bandwidth capacity demand increase or bandwidth capacity decrease, respectively.
- Among the advantages of the invention may be one or more of the following. The network system is adaptive so that it always “provision” optimal capacity in response to the demand, eliminating capacity waste without sacrificing service quality, as shown in
FIG. 2A . The network system is horizontally scalable. Its capacity increases linearly by just adding more traffic processing nodes to the system. It is also fault-tolerant. Failure of individual components within the system does not cause system failure. In fact, the system assumes component failures as common occurrences and is able to run on commodity hardware to deliver high performance and high availability services. - The details of one or more embodiments of the invention are set forth in the accompanying drawings and description below. Other features, objects and advantages of the invention will be apparent from the following description of the preferred embodiments, the drawings and from the claims.
-
FIG. 1 shows the current Internet routing (prior art); -
FIG. 1A is a graph of the network capacity demand versus time in a prior art network with fixed capacity; -
FIG. 2 shows a cloud routing network of the present invention; -
FIG. 2A shows the global locations of a geographically distributed network; -
FIG. 2B a graph of the network capacity demand versus time in an adaptive network that changes its capacity based on demand; -
FIG. 3 shows the functional blocks of the cloud routing system ofFIG. 2 ; -
FIG. 4 shows the traffic processing pipeline in the cloud routing network ofFIG. 2 ; -
FIG. 5 shows the cloud routing workflow of the present invention; -
FIG. 6 shows the process of network capacity auto-scaling and route convergence of the present invention; -
FIG. 7 shows the node management workflow of the present invention; -
FIG. 8 shows various components in a cloud routing network; -
FIG. 9 shows a traffic management unit (TMU); and -
FIG. 10 shows the various sub-components of a traffic processing unit (TPU). - The present invention describes a cloud routing network that is implemented as an overlay virtual network or as a physical network. By way of background, we use the term “cloud routing network” to refer to a network (virtual or physical) that includes traffic processing nodes (TPUs) deployed at various locations inter-connected by network links, through which client traffic travels to destinations. A cloud routing network can be a virtual overlay network superimposed on an underlying physical network, a physical network or a combination of both. Referring to
FIG. 2 , thecloud routing network 300 includes router clouds 340, 350 and 360, which are superimposed over aphysical network 370, which in this case is the Internet. Cloud 340 includesTPUs Cloud 350 includesTPUs cloud 360 includesTPUs -
Cloud network 300 also includes atraffic management system 330, atraffic processing system 334, adata processing system 332 and amonitoring system 336. These systems are specialized software that the traffic processing nodes run in order to perform functions such as traffic monitoring, TPU node management, traffic re-direction, traffic splitting, load balancing, traffic inspection, traffic cleansing, traffic optimization, route selection, route optimization, among others. In one example,cloud network 300 is implemented as a virtual network that includes virtual machines at various commercially available cloud computing data centers, such as Amazon.com's Elastic Computing Cloud (EC2), SoftLayer, RackSpace, GoGrid, FlexiScale, AT&T, Verizon, Fujitsu, Voxel, among others. These cloud computing data centers provide the physical infrastructure to add or remove TPU nodes dynamically, which further enables the virtual network to scale both its processing capacity and network bandwidth capacity. When traffic grows to a certain level, the network starts up more TPUs, adds links to these new TPU nodes and thus increases the network's processing power as well as bandwidth capacity. When traffic level decreases to a certain threshold, the network shuts down certain TPUs to reduce its processing and bandwidth capacity. - The
traffic management system 330 directs network traffic to its traffic processing units (TPU). Thetraffic monitoring system 336 monitors the network traffic, thetraffic processing system 334 inspects and processes the network traffic and thedata processing 332 gathers data from different sources and provides global decision support and means to configure and manage the system. Referring toFIG. 3 , the functional components of thecloud routing system 300 include a trafficmanagement interface unit 410, atraffic redirection unit 420, atraffic routing unit 430, anode management unit 440, amonitoring unit 450 and adata repository 460. The trafficmanagement interface unit 410 includes a management user interface (UI) 412 and amanagement API 414. - For a virtual overlay network based cloud routing network, most TPU nodes are virtual machines running specialized traffic handling software. Various TPU nodes may belong to different clouds. Each cloud itself is a collection of nodes located in the same data center (or the same geographic location). Some nodes perform traffic management. Some nodes perform traffic processing. Some nodes perform monitoring and data processing. Some nodes perform management functions to adjust the network's capacity. Some nodes perform access management and security control. These nodes are connected to each other via the
underlying network 370. The connection between two nodes may contain many physical links and hops in the underlying network, but these links and hops together form a conceptual “virtual link” that conceptually connects these two nodes directly. All these virtual links together with the TPU nodes form a virtual network. Each node has only a fixed amount of bandwidth and processing capacity. The capacity of the network is the sum of the capacity of all nodes, and thus a cloud routing network has only a fixed amount of processing and network capacity at any given moment. This fixed amount of capacity may be insufficient or excessive for the traffic demand. By adjusting the capacity of individual nodes or by adding or removing nodes, the network is able to adjust its processing power as well as bandwidth capacity. - In the case when a cloud routing network is primarily a physical network, most TPU nodes are physical machines running specialized traffic handling software, including general purpose computers as well as specially designed hardware appliances. Again, various TPU nodes may belong to different clouds. In each cloud, some nodes perform traffic management. Some nodes perform traffic processing. Some nodes perform monitoring and data processing. Some nodes perform management functions to adjust the network's capacity. Some nodes perform access management and security control. These nodes are connected to each other via network links. These links together with the TPU nodes form a network. Each node has only a fixed amount of bandwidth and processing capacity. The capacity of this network is the sum of the capacity of all nodes, and thus a cloud routing network has only a fixed amount of processing and network capacity at any given moment. This fixed account of capacity may be insufficient or excessive for the traffic demand. By adjusting the capacity of individual nodes or by adding or removing nodes, the network is able to adjust its processing power as well as bandwidth capacity.
- The invention uses a cloud routing network service to process traffic and thus delivers “conditioned” traffic from source to destination according to delivery requirements.
FIG. 2 shows a typical traffic processing service. When aclient 305 issues a request to a network service running onservers cloud routing network 300 processes the request by doing the following steps: -
- 1.
Traffic management service 330 intercepts the requests and routes the request to a TPU node; - 2. The TPU node checks the service's specific policy and performs the pipeline processing shown in
FIG. 4 ; - 3. If necessary, a
global data repository 332 is used for data collection and data analysis for decision support; - 4. If necessary, the client request is routed to the next TPU node, i.e., from
TPU 342 to 352; and then - 5. Request is sent to an “optimal”
server 550 for processing
- 1.
- More specifically, when a client issues a request to a server (for example, a consumer enters a web URL into a web browser to access a web site), the default Internet routing mechanism would route the request through the network hops along a certain network path from the client to the target server (“default path”). Using a cloud routing network, if there are multiple server nodes, the cloud routing network first selects an “optimal” server node from the multiple server nodes to as the target serve node to serve the request. This server node selection process takes into consideration factors including load balancing, performance, cost, and geographic proximity, among others. Secondly, instead of going through the default path, the traffic management service redirects the request to an “optimal” TPU within the overlay network (“Optimal” is defined by the system's routing policy, such as being geographically nearest, most cost effective, or a combination of a few factors). This “optimal” TPU further routes the request to second “optimal” TPU within the cloud routing network if necessary. For performance and reliability reasons, these two TPU nodes communicate with each other using either the best available or an optimized transport mechanism. Then the second “optimal” node may route the request to a third “optimal” node and so on. This process can be repeated within the cloud routing network until the request finally arrives at the target. The set of “optimal” TPU nodes together form a “virtual” path along which traffic travels. This virtual path is chosen in such a way that a certain routing measure (such as performance, cost, carbon footprint, or a combination of a few factors) is optimized. When the server responds, the response goes through a similar pipeline process within the cloud routing network until it is reaches the client.
-
FIG. 5 shows a typical network routing process. In this embodiment, the traffic management service utilizes a Domain Name Server (DNS) mechanism. The customer 801 configures the DNS record for an application so that DNS queries are processed by thecloud routing network 800, as shown inFIG. 8 . Typical ways of configuring DNS records include setting the DNS server, the CNAME record or the “A” record of the application to a DNS server provided by the cloud routing network. When a client wants to access the application (e.g. www.somesite.com), the client needs to resolve the hostname to an IP address. The cloud routing network receives the DNS query. Based on the current routing policy, thenetwork 800 first selects an “optimal” server node among the plurality of server nodes that the application is running on, and then selects an entry router 803. The IP address of the entry router node 803 is returned as a result of the DNS query. When the entry router 803 receives a message from the client 801, it selects an optimalexit router node 804,optimal path 805 as well as an optimal transport mechanism to deliver the message. Theexit router node 804 receives the message, and further delivers it to the target server node 820. In this process, client IP, path information and performance metrics data are collected and logged in data processing unit (DPU) 806, which can be used for future path selection and node selection. - The invention enables a network to adjust its process capacity and bandwidth in response to traffic demand variations. The
cloud routing network 300 monitors traffic demand, load conditions, network performance and various other factors via itsmonitoring service 336. When certain conditions are met, it dynamically launches new nodes at appropriate locations, activates links to these new nodes and spreads traffic to these new nodes in response to increased demand, or shuts down some existing nodes in response to decreased traffic demand. The net result is that the cloud routing network dynamically adjusts its processing and network capacity to deliver optimal results while eliminating unnecessary capacity waste and carbon footprint. - A cloud routing network utilizes an Application Programming Interface (API) from individual nodes to add or remove nodes from the network. Cloud computing providers typically provide APIs that allows a third party to manage machines instances. For example, Amazon.com's EC2 provides Amazon Web Services (AWS) based APIs that a third party can send web services messages to interact with and manage virtual machine instances, such as starting a new node, shutting down an existing node, checking the status of a node, etc. The managing means of the cloud routing network typically utilizes such APIs to add or remove traffic processing nodes and links, thus adjusting the network's capacity.
-
FIG. 6 depicts two important aspects of the cloud routing network: adaptive scaling and path convergence. Based on the continuously collected metrics data from monitor nodes and logs, the node management module 440 (shown inFIG. 3 ) checks the current capacity and takes actions. When it detects that capacity is “insufficient” according to a certain measure, it starts new router nodes. The router table is updated to include the new routers and thus spreads traffic to the new routers. When too much capacity is detected, node management module selectively shuts down some of the router nodes after traffic to these nodes have been drained up. The router tables are updated by removing these router nodes from the tables. At any time, when an event such as router failure or path condition change occurs, the router table is updated to reflect the change. The updated router table is used for subsequent routing. - Further, the cloud routing network can quickly recover from “fault”. When a fault such as node failure and link failure occurs, the system detects the problem and recovers from it by either starting a new node or selecting an alternative route. As a result, though individual components may not be reliable, the overall system is highly reliable.
-
Node management module 440 provides services for managing the TPU nodes, such as starting a virtual machine (VM) instance, stopping a VM instance and recovering from a node failure, among others. In accordance to the node management policies in the system, this service launches new nodes when the traffic demand is high and it shuts down some nodes when it detects these nodes are not necessary any more. - The
node monitoring module 450 monitors the TPU nodes over the network, collects performance and availability data, and provides feedback to thecloud routing system 300. This feedback is then used to make decisions such as when to scale up and when to scale down.Data repository 460 contains data for the cloud routing system, such as Virtual Machine Image (VMI), application artifacts (files, scripts, and configuration data), routing policy data, and node management policy data, among others. -
FIG. 7 shows the node management workflow. When the system receives a node status change event from its monitoring agents, it first checks whether the event signals a node down. If so, the node is removed from the system. If the system policy says “re-launch failed nodes”, the node controller will try to launch a new node. Then the system checks whether the event indicates that the current set of server nodes are getting overloaded. If so, at a certain threshold, and if the system's policy permits, a node manager will launch new nodes and notify the traffic management service to spread load to the new nodes. Finally, the system checks to see whether it is in the state of “having too much capacity”. If so and the node management policy permits, a node controller will try to shut down a certain number of nodes to eliminate capacity waste. - In launching new nodes, the system picks the best geographic region to launch the new node. Globally distributed cloud environments such as Amazon.com's EC2 cover several continents, as shown in
FIG. 2A . Launching new nodes at appropriate geographic locations help spread application load globally, reduce network traffic and improve application performance. In shutting down nodes to reduce capacity waste, the system checks whether session stickiness is required for the application. If so, shutdown is timed until all current sessions on these nodes have expired. - The cloud routing network contains a monitoring service 336 (that includes monitoring module 450) that provides the necessary data to the
cloud routing network 300 as the basis for its decisions. Various embodiments implement a variety of techniques for monitoring. The following lists a few examples of monitoring techniques: -
- 1. Internet Control Message Protocol (ICMP) Ping: A small IP packet that is sent over the network to detect route and node status;
- 2. traceroute: a technique commonly to check network route conditions;
- 3. Host agent: an embedded agent running on host computers that collects data about the host;
- 4. Web performance monitoring: a monitor node, acting as a normal user agent, periodically sends HTTP requests to a web server and processes the HTTP responses from the web server. The monitor nodes records metrics along the way, such as DNS resolution time, request time, response time, page load time, number of requests, number of JavaScript files, or page footprint, among others.
- 5. Security monitoring: A monitor node periodically scans a target system for security vulnerabilities such as network port scanning and network service scanning to determine which ports are publicly accessible and which network services are running, further determining whether there are vulnerabilities.
- 6. Content security monitoring: a monitor nodes would periodically crawls a web site and scans its content for detection of infected content, such as malware, spyware, undesirable adult content, or virus, among others.
- The above examples are for illustration purpose. The present invention is agnostic and accommodates a wide variety of ways of monitoring. An embodiment of the present invention employs all above techniques for monitoring different target systems: Using ICMP, traceroute and host agent to monitor the cloud routing network itself, using web performance monitoring, network security monitoring and content security monitoring to monitor the available, performance and security of target network services such as web applications. A data processing system (DPS) would aggregate data from such monitoring service and provides all other services global visibility to such data.
- Several embodiments of the present invention have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. Accordingly, other embodiments are within the scope of the following claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/714,480 US20100220622A1 (en) | 2009-02-27 | 2010-02-27 | Adaptive network with automatic scaling |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15606909P | 2009-02-27 | 2009-02-27 | |
US16525009P | 2009-03-31 | 2009-03-31 | |
US12/714,480 US20100220622A1 (en) | 2009-02-27 | 2010-02-27 | Adaptive network with automatic scaling |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100220622A1 true US20100220622A1 (en) | 2010-09-02 |
Family
ID=42666263
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/714,486 Active 2030-08-23 US8209415B2 (en) | 2009-02-27 | 2010-02-27 | System and method for computer cloud management |
US12/714,480 Abandoned US20100220622A1 (en) | 2009-02-27 | 2010-02-27 | Adaptive network with automatic scaling |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/714,486 Active 2030-08-23 US8209415B2 (en) | 2009-02-27 | 2010-02-27 | System and method for computer cloud management |
Country Status (3)
Country | Link |
---|---|
US (2) | US8209415B2 (en) |
EP (1) | EP2401841A4 (en) |
WO (2) | WO2010099514A2 (en) |
Cited By (134)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090300719A1 (en) * | 2008-05-29 | 2009-12-03 | James Michael Ferris | Systems and methods for management of secure data in cloud-based network |
US20090300149A1 (en) * | 2008-05-28 | 2009-12-03 | James Michael Ferris | Systems and methods for management of virtual appliances in cloud-based network |
US20090300423A1 (en) * | 2008-05-28 | 2009-12-03 | James Michael Ferris | Systems and methods for software test management in cloud-based network |
US20090300635A1 (en) * | 2008-05-30 | 2009-12-03 | James Michael Ferris | Methods and systems for providing a marketplace for cloud-based networks |
US20090300607A1 (en) * | 2008-05-29 | 2009-12-03 | James Michael Ferris | Systems and methods for identification and management of cloud-based virtual machines |
US20090300210A1 (en) * | 2008-05-28 | 2009-12-03 | James Michael Ferris | Methods and systems for load balancing in cloud-based networks |
US20100050172A1 (en) * | 2008-08-22 | 2010-02-25 | James Michael Ferris | Methods and systems for optimizing resource usage for cloud-based networks |
US20100057831A1 (en) * | 2008-08-28 | 2010-03-04 | Eric Williamson | Systems and methods for promotion of calculations to cloud-based computation resources |
US20100131948A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Methods and systems for providing on-demand cloud computing environments |
US20100132016A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Methods and systems for securing appliances for use in a cloud computing environment |
US20100131649A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for embedding a cloud-based resource request in a specification language wrapper |
US20100131949A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Methods and systems for providing access control to user-controlled resources in a cloud computing environment |
US20100131624A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for multiple cloud marketplace aggregation |
US20100217864A1 (en) * | 2009-02-23 | 2010-08-26 | James Michael Ferris | Methods and systems for communicating with third party resources in a cloud computing environment |
US20100306354A1 (en) * | 2009-05-28 | 2010-12-02 | Dehaan Michael Paul | Methods and systems for flexible cloud management with power management support |
US20100306767A1 (en) * | 2009-05-29 | 2010-12-02 | Dehaan Michael Paul | Methods and systems for automated scaling of cloud computing systems |
US20100318609A1 (en) * | 2009-06-15 | 2010-12-16 | Microsoft Corporation | Bridging enterprise networks into cloud |
US20110055377A1 (en) * | 2009-08-31 | 2011-03-03 | Dehaan Michael Paul | Methods and systems for automated migration of cloud processes to external clouds |
US20110055398A1 (en) * | 2009-08-31 | 2011-03-03 | Dehaan Michael Paul | Methods and systems for flexible cloud management including external clouds |
US20110055396A1 (en) * | 2009-08-31 | 2011-03-03 | Dehaan Michael Paul | Methods and systems for abstracting cloud management to allow communication between independently controlled clouds |
US20110055034A1 (en) * | 2009-08-31 | 2011-03-03 | James Michael Ferris | Methods and systems for pricing software infrastructure for a cloud computing environment |
US20110078303A1 (en) * | 2009-09-30 | 2011-03-31 | Alcatel-Lucent Usa Inc. | Dynamic load balancing and scaling of allocated cloud resources in an enterprise network |
US20110107103A1 (en) * | 2009-10-30 | 2011-05-05 | Dehaan Michael Paul | Systems and methods for secure distributed storage |
US20110131316A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for detecting events in cloud computing environments and performing actions upon occurrence of the events |
US20110131315A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for verifying software license compliance in cloud computing environments |
US20110131306A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Systems and methods for service aggregation using graduated service levels in a cloud network |
US20110131134A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for generating a software license knowledge base for verifying software license compliance in cloud computing environments |
US20110131499A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for monitoring cloud computing environments |
CN102158475A (en) * | 2011-02-22 | 2011-08-17 | 山东大学 | System architecture based on student dormitory passageway system and system data synchronization method thereof |
US20110213686A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for managing a software subscription in a cloud network |
US20110214124A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for generating cross-cloud computing appliances |
US20110213884A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Methods and systems for matching resource requests with cloud computing environments |
US20110213719A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Methods and systems for converting standard software licenses for use in cloud computing environments |
US20110213687A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for or a usage manager for cross-cloud appliances |
US20110213875A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Methods and Systems for Providing Deployment Architectures in Cloud Computing Environments |
US20110213691A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for cloud-based brokerage exchange of software entitlements |
US20110225467A1 (en) * | 2010-03-12 | 2011-09-15 | International Business Machines Corporation | Starting virtual instances within a cloud computing environment |
US20110239039A1 (en) * | 2010-03-26 | 2011-09-29 | Dieffenbach Devon C | Cloud computing enabled robust initialization and recovery of it services |
CN102215163A (en) * | 2011-03-24 | 2011-10-12 | 东莞中山大学研究院 | Multi-server video on demand processing method |
US20110289585A1 (en) * | 2010-05-18 | 2011-11-24 | Kaspersky Lab Zao | Systems and Methods for Policy-Based Program Configuration |
WO2012087105A1 (en) * | 2010-12-22 | 2012-06-28 | Mimos Berhad | Method and system for cloud computing infrastructure monitoring |
US20120297059A1 (en) * | 2011-05-20 | 2012-11-22 | Silverspore Llc | Automated creation of monitoring configuration templates for cloud server images |
US20120303835A1 (en) * | 2011-05-23 | 2012-11-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Implementing EPC in a Cloud Computer with Openflow Data Plane |
US8364819B2 (en) | 2010-05-28 | 2013-01-29 | Red Hat, Inc. | Systems and methods for cross-vendor mapping service in cloud networks |
CN102932478A (en) * | 2012-11-15 | 2013-02-13 | 北京搜狐新媒体信息技术有限公司 | Cloud platform node selection method and system |
US20130054776A1 (en) * | 2011-08-23 | 2013-02-28 | Tobias Kunze | Automated scaling of an application and its support components |
WO2013063218A1 (en) * | 2011-10-25 | 2013-05-02 | Fourth Wall Media, Inc. | Network bandwidth regulation using traffic scheduling |
US8458658B2 (en) | 2008-02-29 | 2013-06-04 | Red Hat, Inc. | Methods and systems for dynamically building a software appliance |
US20130160129A1 (en) * | 2011-12-19 | 2013-06-20 | Verizon Patent And Licensing Inc. | System security evaluation |
US20130191499A1 (en) * | 2011-11-02 | 2013-07-25 | Akamai Technologies, Inc. | Multi-domain configuration handling in an edge network server |
US8504689B2 (en) | 2010-05-28 | 2013-08-06 | Red Hat, Inc. | Methods and systems for cloud deployment analysis featuring relative cloud resource importance |
CN103312823A (en) * | 2013-07-09 | 2013-09-18 | 苏州市职业大学 | Cloud computing system |
US20130258901A1 (en) * | 2012-03-29 | 2013-10-03 | Fujitsu Limited | Communication interface apparatus, computer-readable recording medium for recording communication interface program, and virtual network constructing method |
US8606897B2 (en) | 2010-05-28 | 2013-12-10 | Red Hat, Inc. | Systems and methods for exporting usage history data as input to a management platform of a target cloud-based network |
US8612615B2 (en) | 2010-11-23 | 2013-12-17 | Red Hat, Inc. | Systems and methods for identifying usage histories for producing optimized cloud utilization |
US8612577B2 (en) | 2010-11-23 | 2013-12-17 | Red Hat, Inc. | Systems and methods for migrating software modules into one or more clouds |
US8631099B2 (en) | 2011-05-27 | 2014-01-14 | Red Hat, Inc. | Systems and methods for cloud deployment engine for selective workload migration or federation based on workload conditions |
CN103581340A (en) * | 2013-11-25 | 2014-02-12 | 星云融创(北京)信息技术有限公司 | Method and device for accessing domain name to proxy gateway |
US8713147B2 (en) | 2010-11-24 | 2014-04-29 | Red Hat, Inc. | Matching a usage history to a new cloud |
US8762501B2 (en) | 2011-08-29 | 2014-06-24 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
US8769083B2 (en) | 2009-08-31 | 2014-07-01 | Red Hat, Inc. | Metering software infrastructure in a cloud computing environment |
US8782192B2 (en) | 2011-05-31 | 2014-07-15 | Red Hat, Inc. | Detecting resource consumption events over sliding intervals in cloud-based network |
US20140208214A1 (en) * | 2013-01-23 | 2014-07-24 | Gabriel D. Stern | Systems and methods for monitoring, visualizing, and managing physical devices and physical device locations |
CN103973682A (en) * | 2014-04-30 | 2014-08-06 | 北京奇虎科技有限公司 | Method and device for having access to webpage |
US8825791B2 (en) | 2010-11-24 | 2014-09-02 | Red Hat, Inc. | Managing subscribed resource in cloud network using variable or instantaneous consumption tracking periods |
US8832459B2 (en) | 2009-08-28 | 2014-09-09 | Red Hat, Inc. | Securely terminating processes in a cloud computing environment |
US8832219B2 (en) | 2011-03-01 | 2014-09-09 | Red Hat, Inc. | Generating optimized resource consumption periods for multiple users on combined basis |
US8904005B2 (en) | 2010-11-23 | 2014-12-02 | Red Hat, Inc. | Indentifying service dependencies in a cloud deployment |
US8909784B2 (en) | 2010-11-23 | 2014-12-09 | Red Hat, Inc. | Migrating subscribed services from a set of clouds to a second set of clouds |
US8909783B2 (en) | 2010-05-28 | 2014-12-09 | Red Hat, Inc. | Managing multi-level service level agreements in cloud-based network |
US8924539B2 (en) | 2010-11-24 | 2014-12-30 | Red Hat, Inc. | Combinatorial optimization of multiple resources across a set of cloud-based networks |
US8935692B2 (en) | 2008-05-22 | 2015-01-13 | Red Hat, Inc. | Self-management of virtual machines in cloud-based networks |
US8943497B2 (en) | 2008-05-29 | 2015-01-27 | Red Hat, Inc. | Managing subscriptions for cloud-based virtual machines |
US8949426B2 (en) | 2010-11-24 | 2015-02-03 | Red Hat, Inc. | Aggregation of marginal subscription offsets in set of multiple host clouds |
US20150036523A1 (en) * | 2012-03-15 | 2015-02-05 | Alcatel Lucent | Method and server for determining home network quality |
US8954564B2 (en) | 2010-05-28 | 2015-02-10 | Red Hat, Inc. | Cross-cloud vendor mapping service in cloud marketplace |
US8959221B2 (en) | 2011-03-01 | 2015-02-17 | Red Hat, Inc. | Metering cloud resource consumption using multiple hierarchical subscription periods |
WO2015031866A1 (en) * | 2013-08-30 | 2015-03-05 | Clearpath Networks, Inc. | System and method of network functions virtualization of network services within and across clouds |
US8977750B2 (en) | 2009-02-24 | 2015-03-10 | Red Hat, Inc. | Extending security platforms to cloud-based networks |
US8984104B2 (en) | 2011-05-31 | 2015-03-17 | Red Hat, Inc. | Self-moving operating system installation in cloud-based network |
US20150117259A1 (en) * | 2013-10-30 | 2015-04-30 | REMTCS, Inc. | System and method for artificial intelligence cloud management |
US9037723B2 (en) | 2011-05-31 | 2015-05-19 | Red Hat, Inc. | Triggering workload movement based on policy stack having multiple selectable inputs |
US9053472B2 (en) | 2010-02-26 | 2015-06-09 | Red Hat, Inc. | Offering additional license terms during conversion of standard software licenses for use in cloud computing environments |
US20150195164A1 (en) * | 2014-01-07 | 2015-07-09 | International Business Machines Corporation | Scalable software monitoring infrastructure, using parallel task queuing, to operate in elastic cloud environments |
US9092243B2 (en) | 2008-05-28 | 2015-07-28 | Red Hat, Inc. | Managing a software appliance |
US20150215228A1 (en) * | 2014-01-28 | 2015-07-30 | Oracle International Corporation | Methods, systems, and computer readable media for a cloud-based virtualization orchestrator |
US9152640B2 (en) | 2012-05-10 | 2015-10-06 | Hewlett-Packard Development Company, L.P. | Determining file allocation based on file operations |
US9167501B2 (en) | 2011-08-29 | 2015-10-20 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
US9202225B2 (en) | 2010-05-28 | 2015-12-01 | Red Hat, Inc. | Aggregate monitoring of utilization data for vendor products in cloud networks |
US9201485B2 (en) | 2009-05-29 | 2015-12-01 | Red Hat, Inc. | Power management in managed network having hardware based and virtual resources |
CN105119996A (en) * | 2015-09-01 | 2015-12-02 | 浪潮集团有限公司 | Resource reusing method based on cloud platform |
US9311162B2 (en) | 2009-05-27 | 2016-04-12 | Red Hat, Inc. | Flexible cloud management |
WO2016081910A1 (en) * | 2014-11-21 | 2016-05-26 | Huawei Technologies Co., Ltd. | System and method for modifying a service-specific data plane configuration |
US9354939B2 (en) | 2010-05-28 | 2016-05-31 | Red Hat, Inc. | Generating customized build options for cloud deployment matching usage profile against cloud infrastructure options |
US9386086B2 (en) | 2013-09-11 | 2016-07-05 | Cisco Technology Inc. | Dynamic scaling for multi-tiered distributed systems using payoff optimization of application classes |
US9398082B2 (en) | 2008-05-29 | 2016-07-19 | Red Hat, Inc. | Software appliance management using broadcast technique |
WO2016114866A1 (en) * | 2015-01-13 | 2016-07-21 | Intel IP Corporation | Techniques for monitoring virtualized network functions or network functions virtualization infrastructure |
US9436459B2 (en) | 2010-05-28 | 2016-09-06 | Red Hat, Inc. | Generating cross-mapping of vendor software in a cloud computing environment |
US9442771B2 (en) | 2010-11-24 | 2016-09-13 | Red Hat, Inc. | Generating configurable subscription parameters |
US9450783B2 (en) | 2009-05-28 | 2016-09-20 | Red Hat, Inc. | Abstracting cloud management |
US9485117B2 (en) | 2009-02-23 | 2016-11-01 | Red Hat, Inc. | Providing user-controlled resources for cloud computing environments |
US9537775B2 (en) | 2013-09-23 | 2017-01-03 | Oracle International Corporation | Methods, systems, and computer readable media for diameter load and overload information and virtualization |
US9563479B2 (en) | 2010-11-30 | 2017-02-07 | Red Hat, Inc. | Brokering optimized resource supply costs in host cloud-based network using predictive workloads |
US9606831B2 (en) | 2010-11-30 | 2017-03-28 | Red Hat, Inc. | Migrating virtual machine operations |
US9703609B2 (en) | 2009-05-29 | 2017-07-11 | Red Hat, Inc. | Matching resources associated with a virtual machine to offered resources |
US9736252B2 (en) | 2010-11-23 | 2017-08-15 | Red Hat, Inc. | Migrating subscribed services in a cloud deployment |
US9838483B2 (en) | 2013-11-21 | 2017-12-05 | Oracle International Corporation | Methods, systems, and computer readable media for a network function virtualization information concentrator |
US9836339B1 (en) * | 2014-09-24 | 2017-12-05 | Amazon Technologies, Inc. | Application programming interface as a service |
US9870541B2 (en) | 2008-11-26 | 2018-01-16 | Red Hat, Inc. | Service level backup using re-cloud network |
US9912558B2 (en) | 2015-01-13 | 2018-03-06 | Intel IP Corporation | Techniques for monitoring virtualized network functions or network functions virtualization infrastructure |
US9917729B2 (en) | 2015-04-21 | 2018-03-13 | Oracle International Corporation | Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs) |
CN108475207A (en) * | 2016-01-26 | 2018-08-31 | 华为技术有限公司 | The joint auto zoom of cloud application |
US20180262413A1 (en) * | 2017-03-08 | 2018-09-13 | A10 Networks, Inc. | Dynamic Capacity Planning for Application Delivery Platform across Multiple Cloud Deployment |
US10102018B2 (en) | 2011-05-27 | 2018-10-16 | Red Hat, Inc. | Introspective application reporting to facilitate virtual machine movement between cloud hosts |
US10192246B2 (en) | 2010-11-24 | 2019-01-29 | Red Hat, Inc. | Generating multi-cloud incremental billing capture and administration |
CN109547235A (en) * | 2011-09-26 | 2019-03-29 | 赛拉诺斯知识产权有限责任公司 | Method for connecting network and system |
CN109889443A (en) * | 2012-03-29 | 2019-06-14 | 瑞典爱立信有限公司 | Cloud computing system and in cloud computing system realize evolution block core (EPC) control plane method |
US10360122B2 (en) | 2011-05-31 | 2019-07-23 | Red Hat, Inc. | Tracking cloud installation information using cloud-aware kernel of operating system |
US10374900B2 (en) * | 2014-12-03 | 2019-08-06 | Hewlett Packard Enterprise Development Lp | Updating a virtual network topology based on monitored application data |
CN110365765A (en) * | 2019-07-11 | 2019-10-22 | 网宿科技股份有限公司 | A kind of bandwidth scheduling method and device of cache server |
US10601934B2 (en) | 2017-04-03 | 2020-03-24 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and one or more servers for transmitting data to a third party computing device |
US10601718B2 (en) | 2017-04-03 | 2020-03-24 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and server associated with a routing network for modifying one or more parameters of the routing network |
US10609156B2 (en) * | 2017-04-03 | 2020-03-31 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and server associated with one or more routing networks in response to detecting activity |
US10608918B2 (en) | 2017-04-03 | 2020-03-31 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and one or more servers to determine likelihood of user device using a routing network |
US10657466B2 (en) | 2008-05-29 | 2020-05-19 | Red Hat, Inc. | Building custom appliances in a cloud-based network |
US10691082B2 (en) * | 2017-12-05 | 2020-06-23 | Cisco Technology, Inc. | Dynamically adjusting sample rates based on performance of a machine-learning based model for performing a network assurance function in a network assurance system |
US10716060B2 (en) | 2017-04-03 | 2020-07-14 | Bank Of America Corporation | Data transfer between computing device and user device at different locations and over session or connection to display one or more routing networks to use |
US10951690B2 (en) | 2017-09-22 | 2021-03-16 | Microsoft Technology Licensing, Llc | Near real-time computation of scaling unit's load and availability state |
US10951501B1 (en) * | 2014-11-14 | 2021-03-16 | Amazon Technologies, Inc. | Monitoring availability of content delivery networks |
CN112913197A (en) * | 2018-10-30 | 2021-06-04 | 慧与发展有限责任合伙企业 | Software defined wide area network uplink selection for cloud services |
US11228643B2 (en) * | 2019-06-04 | 2022-01-18 | Capital One Services, Llc | System and method for fast application auto-scaling |
WO2022045700A1 (en) * | 2020-08-26 | 2022-03-03 | Samsung Electronics Co., Ltd. | Method and apparatus for autoscaling containers in a cloud-native core network |
US11388082B2 (en) | 2013-11-27 | 2022-07-12 | Oracle International Corporation | Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality |
WO2023146270A1 (en) * | 2022-01-26 | 2023-08-03 | 주식회사 휴이노 | Method, system, and non-transitory computer-readable recording medium for supporting wireless interworking of devices |
Families Citing this family (204)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8326814B2 (en) | 2007-12-05 | 2012-12-04 | Box, Inc. | Web-based file management system and service |
US9501329B2 (en) * | 2009-05-08 | 2016-11-22 | Rackspace Us, Inc. | Methods and systems for cloud computing management |
JP5556393B2 (en) * | 2010-06-04 | 2014-07-23 | 富士通株式会社 | Network system, management server, and virtual machine placement method |
US10715457B2 (en) | 2010-06-15 | 2020-07-14 | Oracle International Corporation | Coordination of processes in cloud computing environments |
EP2583211B1 (en) | 2010-06-15 | 2020-04-15 | Oracle International Corporation | Virtual computing infrastructure |
US9729464B1 (en) | 2010-06-23 | 2017-08-08 | Brocade Communications Systems, Inc. | Method and apparatus for provisioning of resources to support applications and their varying demands |
US20120221603A1 (en) * | 2010-07-02 | 2012-08-30 | salesforces.com, Inc. | Distributed mobile services |
WO2012023050A2 (en) | 2010-08-20 | 2012-02-23 | Overtis Group Limited | Secure cloud computing system and method |
US8739157B2 (en) * | 2010-08-26 | 2014-05-27 | Adobe Systems Incorporated | System and method for managing cloud deployment configuration of an application |
US9342368B2 (en) * | 2010-08-31 | 2016-05-17 | International Business Machines Corporation | Modular cloud computing system |
US8862542B2 (en) * | 2010-08-31 | 2014-10-14 | Red Hat, Inc. | Replicating data objects within a storage network |
US9003014B2 (en) | 2010-08-31 | 2015-04-07 | International Business Machines Corporation | Modular cloud dynamic application assignment |
US9858133B2 (en) * | 2010-09-20 | 2018-01-02 | Netflix, Inc. | Techniques for assessing the resiliency of a distribution computing service provided by a collection of interacting servers |
US8769534B2 (en) | 2010-09-23 | 2014-07-01 | Accenture Global Services Limited | Measuring CPU utilization in a cloud computing infrastructure by artificially executing a bursting application on a virtual machine |
US9483313B2 (en) * | 2010-10-19 | 2016-11-01 | Microsoft Technology Licensing, Llc | Availability management for reference data services |
US20120102185A1 (en) | 2010-10-20 | 2012-04-26 | Sony Computer Entertainment America Inc. | Resource management of server hosts in online game environment |
US20150106813A1 (en) * | 2010-10-21 | 2015-04-16 | Brocade Communications Systems, Inc. | Method and apparatus for provisioning of resources to support applications and their varying demands |
US8639793B2 (en) * | 2010-10-29 | 2014-01-28 | Cisco Technology, Inc. | Disaster recovery and automatic relocation of cloud services |
US8667138B2 (en) | 2010-10-29 | 2014-03-04 | Cisco Technology, Inc. | Distributed hierarchical rendering and provisioning of cloud services |
US8996689B2 (en) * | 2010-11-11 | 2015-03-31 | Telefonaktiebolaget L M Ericsson (Publ) | Methods of operating networks, application servers, and wireless devices supporting machine-to-machine applications |
CN103250397B (en) | 2010-11-24 | 2017-04-26 | 瑞典爱立信有限公司 | Methods and arrangements for enabling data transmission between a mobile device and a static destination address |
US20120144389A1 (en) * | 2010-12-07 | 2012-06-07 | International Business Machines Corporation | Optimizing virtual image deployment for hardware architecture and resources |
MY178111A (en) * | 2010-12-22 | 2020-10-05 | Mimos Berhad | Intelligent load handling in cloid infrastructure using trend analysis |
US9448824B1 (en) * | 2010-12-28 | 2016-09-20 | Amazon Technologies, Inc. | Capacity availability aware auto scaling |
GB2500356A (en) | 2011-01-20 | 2013-09-18 | Box Inc | Real time notification of activities that occur in a web-based collaboration environment |
US9454406B2 (en) * | 2011-02-28 | 2016-09-27 | Novell, Inc. | Techniques for cloud bursting |
US9235447B2 (en) | 2011-03-03 | 2016-01-12 | Cisco Technology, Inc. | Extensible attribute summarization |
EP2523423B1 (en) | 2011-05-10 | 2019-01-02 | Deutsche Telekom AG | Method and system for providing a distributed scalable hosting environment for web services |
ES2425627B1 (en) * | 2011-05-12 | 2014-05-05 | Telefónica, S.A. | METHOD AND TRACKER FOR DISTRIBUTION OF CONTENT THROUGH A NETWORK OF DISTRIBUTION OF CONTENT |
US9223632B2 (en) * | 2011-05-20 | 2015-12-29 | Microsoft Technology Licensing, Llc | Cross-cloud management and troubleshooting |
US9015601B2 (en) | 2011-06-21 | 2015-04-21 | Box, Inc. | Batch uploading of content to a web-based collaboration environment |
US9063912B2 (en) | 2011-06-22 | 2015-06-23 | Box, Inc. | Multimedia content preview rendering in a cloud content management system |
WO2013009328A2 (en) | 2011-07-08 | 2013-01-17 | Box.Net, Inc. | Collaboration sessions in a workspace on cloud-based content management system |
EP2729877A4 (en) | 2011-07-08 | 2015-06-17 | Box Inc | Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof |
US9015708B2 (en) * | 2011-07-28 | 2015-04-21 | International Business Machines Corporation | System for improving the performance of high performance computing applications on cloud using integrated load balancing |
US8732693B2 (en) | 2011-08-04 | 2014-05-20 | Microsoft Corporation | Managing continuous software deployment |
US8943220B2 (en) * | 2011-08-04 | 2015-01-27 | Microsoft Corporation | Continuous deployment of applications |
US9038055B2 (en) | 2011-08-05 | 2015-05-19 | Microsoft Technology Licensing, Llc | Using virtual machines to manage software builds |
CN102369714A (en) * | 2011-08-31 | 2012-03-07 | 华为技术有限公司 | Method of cloud terminal accessing cloud server in cloud computing system and cloud computing system |
US9197718B2 (en) | 2011-09-23 | 2015-11-24 | Box, Inc. | Central management and control of user-contributed content in a web-based collaboration environment and management console thereof |
US8849976B2 (en) | 2011-09-26 | 2014-09-30 | Limelight Networks, Inc. | Dynamic route requests for multiple clouds |
US8515902B2 (en) | 2011-10-14 | 2013-08-20 | Box, Inc. | Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution |
US11210610B2 (en) | 2011-10-26 | 2021-12-28 | Box, Inc. | Enhanced multimedia content preview rendering in a cloud content management system |
US9098474B2 (en) | 2011-10-26 | 2015-08-04 | Box, Inc. | Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience |
US9213503B2 (en) | 2011-10-30 | 2015-12-15 | Hewlett-Packard Development Company, L.P. | Service provider management of virtual instances corresponding to hardware resources managed by other service providers |
US8990307B2 (en) | 2011-11-16 | 2015-03-24 | Box, Inc. | Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform |
WO2013082320A1 (en) | 2011-11-29 | 2013-06-06 | Box, Inc. | Mobile platform file and folder selection functionalities for offline access and synchronization |
US8832249B2 (en) | 2011-11-30 | 2014-09-09 | At&T Intellectual Property I, L.P. | Methods and apparatus to adjust resource allocation in a distributive computing network |
US9019123B2 (en) | 2011-12-22 | 2015-04-28 | Box, Inc. | Health check services for web-based collaboration environments |
US9904435B2 (en) | 2012-01-06 | 2018-02-27 | Box, Inc. | System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment |
US9705704B2 (en) * | 2012-01-13 | 2017-07-11 | Verizon Patent And Licensing Inc. | Method and system of forming a mobile virtual network |
US10257109B2 (en) * | 2012-01-18 | 2019-04-09 | International Business Machines Corporation | Cloud-based content management system |
US11232481B2 (en) | 2012-01-30 | 2022-01-25 | Box, Inc. | Extended applications of multimedia content previews in the cloud-based content management system |
US8775638B2 (en) * | 2012-02-02 | 2014-07-08 | Siemens Aktiengesellschaft | Method, computer readable medium and system for scaling medical applications in a public cloud data center |
US10326708B2 (en) | 2012-02-10 | 2019-06-18 | Oracle International Corporation | Cloud computing services framework |
US9965745B2 (en) | 2012-02-24 | 2018-05-08 | Box, Inc. | System and method for promoting enterprise adoption of a web-based collaboration environment |
US9195636B2 (en) | 2012-03-07 | 2015-11-24 | Box, Inc. | Universal file type preview for mobile devices |
US8789164B2 (en) | 2012-03-16 | 2014-07-22 | International Business Machines Corporation | Scalable virtual appliance cloud (SVAC) and devices usable in an SVAC |
US9054919B2 (en) | 2012-04-05 | 2015-06-09 | Box, Inc. | Device pinning capability for enterprise cloud service and storage accounts |
US9071613B2 (en) * | 2012-04-06 | 2015-06-30 | International Business Machines Corporation | Dynamic allocation of workload deployment units across a plurality of clouds |
US9086929B2 (en) | 2012-04-06 | 2015-07-21 | International Business Machines Corporation | Dynamic allocation of a workload across a plurality of clouds |
US9575981B2 (en) | 2012-04-11 | 2017-02-21 | Box, Inc. | Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system |
US9286103B2 (en) * | 2012-04-21 | 2016-03-15 | International Business Machines Corporation | Method and apparatus for providing a test network as an IP accessible cloud service |
US9413587B2 (en) | 2012-05-02 | 2016-08-09 | Box, Inc. | System and method for a third-party application to access content within a cloud-based platform |
US9691051B2 (en) | 2012-05-21 | 2017-06-27 | Box, Inc. | Security enhancement through application access control |
US8914900B2 (en) | 2012-05-23 | 2014-12-16 | Box, Inc. | Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform |
US9027108B2 (en) | 2012-05-23 | 2015-05-05 | Box, Inc. | Systems and methods for secure file portability between mobile applications on a mobile device |
EP2859460A4 (en) * | 2012-06-08 | 2016-01-06 | Hewlett Packard Development Co | Test and management for cloud applications |
WO2013184134A1 (en) * | 2012-06-08 | 2013-12-12 | Hewlett-Packard Development Company, L.P. | Cloud application deployment |
US8805989B2 (en) * | 2012-06-25 | 2014-08-12 | Sungard Availability Services, Lp | Business continuity on cloud enterprise data centers |
WO2014002196A1 (en) * | 2012-06-26 | 2014-01-03 | 富士通株式会社 | Communication control device, communication control method, and communication control system |
US9021099B2 (en) | 2012-07-03 | 2015-04-28 | Box, Inc. | Load balancing secure FTP connections among multiple FTP servers |
US9712510B2 (en) | 2012-07-06 | 2017-07-18 | Box, Inc. | Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform |
US9792320B2 (en) | 2012-07-06 | 2017-10-17 | Box, Inc. | System and method for performing shard migration to support functions of a cloud-based service |
GB2505072A (en) | 2012-07-06 | 2014-02-19 | Box Inc | Identifying users and collaborators as search results in a cloud-based system |
US9473532B2 (en) | 2012-07-19 | 2016-10-18 | Box, Inc. | Data loss prevention (DLP) methods by a cloud service including third party integration architectures |
US8868574B2 (en) | 2012-07-30 | 2014-10-21 | Box, Inc. | System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment |
US9794256B2 (en) | 2012-07-30 | 2017-10-17 | Box, Inc. | System and method for advanced control tools for administrators in a cloud-based service |
US8972956B2 (en) | 2012-08-02 | 2015-03-03 | International Business Machines Corporation | Application deployment in heterogeneous environments |
US10963420B2 (en) * | 2012-08-10 | 2021-03-30 | Adobe Inc. | Systems and methods for providing hot spare nodes |
US9292352B2 (en) | 2012-08-10 | 2016-03-22 | Adobe Systems Incorporated | Systems and methods for cloud management |
US9369520B2 (en) | 2012-08-19 | 2016-06-14 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
US8745267B2 (en) | 2012-08-19 | 2014-06-03 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
GB2513671A (en) | 2012-08-27 | 2014-11-05 | Box Inc | Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment |
US9135462B2 (en) | 2012-08-29 | 2015-09-15 | Box, Inc. | Upload and download streaming encryption to/from a cloud-based platform |
US9195519B2 (en) | 2012-09-06 | 2015-11-24 | Box, Inc. | Disabling the self-referential appearance of a mobile application in an intent via a background registration |
US9311071B2 (en) | 2012-09-06 | 2016-04-12 | Box, Inc. | Force upgrade of a mobile application via a server side configuration file |
US9106700B2 (en) | 2012-09-06 | 2015-08-11 | Amazon Technologies, Inc. | Risk aware domain name service |
US9117087B2 (en) | 2012-09-06 | 2015-08-25 | Box, Inc. | System and method for creating a secure channel for inter-application communication based on intents |
WO2014036716A1 (en) * | 2012-09-07 | 2014-03-13 | 运软网络科技(上海)有限公司 | Telecommunication information networking architecture-based system for mapping logical delivery point to physical delivery point |
US9292833B2 (en) | 2012-09-14 | 2016-03-22 | Box, Inc. | Batching notifications of activities that occur in a web-based collaboration environment |
US10200256B2 (en) | 2012-09-17 | 2019-02-05 | Box, Inc. | System and method of a manipulative handle in an interactive mobile user interface |
US9553758B2 (en) | 2012-09-18 | 2017-01-24 | Box, Inc. | Sandboxing individual applications to specific user folders in a cloud-based service |
US10915492B2 (en) | 2012-09-19 | 2021-02-09 | Box, Inc. | Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction |
US9843484B2 (en) * | 2012-09-25 | 2017-12-12 | A10 Networks, Inc. | Graceful scaling in software driven networks |
US9959420B2 (en) | 2012-10-02 | 2018-05-01 | Box, Inc. | System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment |
US9495364B2 (en) | 2012-10-04 | 2016-11-15 | Box, Inc. | Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform |
US9705967B2 (en) | 2012-10-04 | 2017-07-11 | Box, Inc. | Corporate user discovery and identification of recommended collaborators in a cloud platform |
US9665349B2 (en) | 2012-10-05 | 2017-05-30 | Box, Inc. | System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform |
US9756022B2 (en) | 2014-08-29 | 2017-09-05 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US9628268B2 (en) | 2012-10-17 | 2017-04-18 | Box, Inc. | Remote key management in a cloud-based environment |
US9374276B2 (en) | 2012-11-01 | 2016-06-21 | Microsoft Technology Licensing, Llc | CDN traffic management in the cloud |
US9537973B2 (en) | 2012-11-01 | 2017-01-03 | Microsoft Technology Licensing, Llc | CDN load balancing in the cloud |
US9569328B2 (en) * | 2012-11-29 | 2017-02-14 | Sap Se | Managing application log levels in cloud environment |
US8539080B1 (en) | 2012-12-18 | 2013-09-17 | Microsoft Corporation | Application intelligent request management based on server health and client information |
US10235383B2 (en) | 2012-12-19 | 2019-03-19 | Box, Inc. | Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment |
CN104995615B (en) * | 2012-12-27 | 2018-03-30 | 英特尔公司 | The reservation and execution mirror image write-in of local computing device |
US9396245B2 (en) | 2013-01-02 | 2016-07-19 | Box, Inc. | Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
CN103051564B (en) * | 2013-01-07 | 2016-03-30 | 杭州华三通信技术有限公司 | The method and apparatus of dynamic resource allocation |
US9953036B2 (en) | 2013-01-09 | 2018-04-24 | Box, Inc. | File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
EP2755151A3 (en) | 2013-01-11 | 2014-09-24 | Box, Inc. | Functionalities, features and user interface of a synchronization client to a cloud-based environment |
EP2757491A1 (en) | 2013-01-17 | 2014-07-23 | Box, Inc. | Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform |
US9292349B2 (en) | 2013-03-15 | 2016-03-22 | International Business Machines Corporation | Detecting deployment conflicts in heterogenous environments |
US9392050B2 (en) | 2013-03-15 | 2016-07-12 | Cisco Technology, Inc. | Automatic configuration of external services based upon network activity |
US9298511B2 (en) | 2013-03-15 | 2016-03-29 | International Business Machines Corporation | Resolving deployment conflicts in heterogeneous environments |
SG11201508407RA (en) * | 2013-04-15 | 2015-11-27 | Ashok Anand P | Load balancer system and method for server/nodes in cloud environment |
US9451322B2 (en) | 2013-04-26 | 2016-09-20 | LeoNovus USA | Cloud computing system and method based on distributed consumer electronic devices |
US9674217B2 (en) | 2013-05-03 | 2017-06-06 | John Wong | Method and system for mitigation of distributed denial of service (DDOS) attacks |
US9294483B2 (en) | 2013-05-03 | 2016-03-22 | John Wong | Method and system for mitigation of distributed denial of service (DDOS) attacks |
US10725968B2 (en) * | 2013-05-10 | 2020-07-28 | Box, Inc. | Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform |
US10846074B2 (en) | 2013-05-10 | 2020-11-24 | Box, Inc. | Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client |
US9672503B2 (en) | 2013-05-21 | 2017-06-06 | Amazon Technologies, Inc. | Bandwidth metering in large-scale networks |
US9633037B2 (en) | 2013-06-13 | 2017-04-25 | Box, Inc | Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform |
US9805050B2 (en) | 2013-06-21 | 2017-10-31 | Box, Inc. | Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform |
US10229134B2 (en) | 2013-06-25 | 2019-03-12 | Box, Inc. | Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform |
US10110656B2 (en) | 2013-06-25 | 2018-10-23 | Box, Inc. | Systems and methods for providing shell communication in a cloud-based platform |
US9619545B2 (en) | 2013-06-28 | 2017-04-11 | Oracle International Corporation | Naïve, client-side sharding with online addition of shards |
WO2015006476A1 (en) | 2013-07-10 | 2015-01-15 | LeoNovus USA | Cloud computing system and method utilizing unused resources of non-dedicated devices |
KR20150011250A (en) * | 2013-07-22 | 2015-01-30 | 한국전자통신연구원 | Method and system for managing cloud center |
US9535924B2 (en) | 2013-07-30 | 2017-01-03 | Box, Inc. | Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US20150043911A1 (en) * | 2013-08-07 | 2015-02-12 | Nec Laboratories America, Inc. | Network Depth Limited Network Followed by Compute Load Balancing Procedure for Embedding Cloud Services in Software-Defined Flexible-Grid Optical Transport Networks |
US9454778B2 (en) | 2013-08-14 | 2016-09-27 | Globalfoundries Inc. | Automating capacity upgrade on demand |
US20150066598A1 (en) * | 2013-08-30 | 2015-03-05 | International Business Machines Corporation | Predicting service delivery costs under business changes |
US9704137B2 (en) | 2013-09-13 | 2017-07-11 | Box, Inc. | Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform |
US10509527B2 (en) | 2013-09-13 | 2019-12-17 | Box, Inc. | Systems and methods for configuring event-based automation in cloud-based collaboration platforms |
GB2518298A (en) | 2013-09-13 | 2015-03-18 | Box Inc | High-availability architecture for a cloud-based concurrent-access collaboration platform |
US8892679B1 (en) | 2013-09-13 | 2014-11-18 | Box, Inc. | Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform |
US9213684B2 (en) | 2013-09-13 | 2015-12-15 | Box, Inc. | System and method for rendering document in web browser or mobile device regardless of third-party plug-in software |
US9535909B2 (en) | 2013-09-13 | 2017-01-03 | Box, Inc. | Configurable event-based automation architecture for cloud-based collaboration platforms |
US10866931B2 (en) | 2013-10-22 | 2020-12-15 | Box, Inc. | Desktop application for accessing a cloud collaboration platform |
US9912570B2 (en) | 2013-10-25 | 2018-03-06 | Brocade Communications Systems LLC | Dynamic cloning of application infrastructures |
US20150120844A1 (en) * | 2013-10-31 | 2015-04-30 | International Business Machines Corporation | Hierarchical response-enabled notification system |
US9647892B2 (en) * | 2014-01-07 | 2017-05-09 | Red Hat, Inc. | Cloud-based service resource provisioning based on network characteristics |
US9680715B2 (en) * | 2014-01-07 | 2017-06-13 | International Business Machines Corporation | Assessing a service offering in a networked computing environment |
US10366102B2 (en) * | 2014-02-19 | 2019-07-30 | Snowflake Inc. | Resource management systems and methods |
US9444735B2 (en) | 2014-02-27 | 2016-09-13 | Cisco Technology, Inc. | Contextual summarization tag and type match using network subnetting |
CA2944566C (en) * | 2014-03-31 | 2019-04-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Handling of traffic flows in a communications system |
US9606316B1 (en) * | 2014-05-01 | 2017-03-28 | Amazon Technologies, Inc. | Data center infrastructure |
US10530854B2 (en) | 2014-05-30 | 2020-01-07 | Box, Inc. | Synchronization of permissioned content in cloud-based environments |
US9602514B2 (en) | 2014-06-16 | 2017-03-21 | Box, Inc. | Enterprise mobility management and verification of a managed application by a content provider |
US10425501B2 (en) | 2014-08-05 | 2019-09-24 | Moxie Software, Inc. | Element mapping and rule building systems and methods for contextual site visitor engagement |
US10587672B2 (en) | 2014-08-05 | 2020-03-10 | Moxie Software, Inc. | Systems and methods for client-side contextual engagement |
US10291689B2 (en) | 2014-08-20 | 2019-05-14 | At&T Intellectual Property I, L.P. | Service centric virtual network function architecture for development and deployment of open systems interconnection communication model layer 4 through layer 7 services in a cloud computing system |
US9742690B2 (en) | 2014-08-20 | 2017-08-22 | At&T Intellectual Property I, L.P. | Load adaptation architecture framework for orchestrating and managing services in a cloud computing system |
US9473567B2 (en) | 2014-08-20 | 2016-10-18 | At&T Intellectual Property I, L.P. | Virtual zones for open systems interconnection layer 4 through layer 7 services in a cloud computing system |
US9749242B2 (en) | 2014-08-20 | 2017-08-29 | At&T Intellectual Property I, L.P. | Network platform as a service layer for open systems interconnection communication model layer 4 through layer 7 services |
US9800673B2 (en) | 2014-08-20 | 2017-10-24 | At&T Intellectual Property I, L.P. | Service compiler component and service controller for open systems interconnection layer 4 through layer 7 services in a cloud computing system |
US9606826B2 (en) * | 2014-08-21 | 2017-03-28 | International Business Machines Corporation | Selecting virtual machines to be migrated to public cloud during cloud bursting based on resource usage and scaling policies |
US10038731B2 (en) | 2014-08-29 | 2018-07-31 | Box, Inc. | Managing flow-based interactions with cloud-based shared content |
US10574442B2 (en) | 2014-08-29 | 2020-02-25 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US9894119B2 (en) | 2014-08-29 | 2018-02-13 | Box, Inc. | Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms |
KR102295664B1 (en) * | 2014-10-21 | 2021-08-27 | 삼성에스디에스 주식회사 | Global server load balancer apparatus and method for dynamically controlling time-to-live |
US9130844B1 (en) | 2014-11-11 | 2015-09-08 | Citigroup Technology, Inc. | Systems and methods for harvesting excess compute capacity across domains |
US9871745B2 (en) | 2014-11-12 | 2018-01-16 | International Business Machines Corporation | Automatic scaling of at least one user application to external clouds |
WO2016094534A1 (en) | 2014-12-09 | 2016-06-16 | Moxie Software, Inc. | Element mapping and rule building systems and methods for contextual site visitor engagement |
US20180006893A1 (en) * | 2015-01-21 | 2018-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Elasticity in a Virtualised Network |
US10129157B2 (en) | 2015-03-31 | 2018-11-13 | At&T Intellectual Property I, L.P. | Multiple feedback instance inter-coordination to determine optimal actions |
US9524200B2 (en) | 2015-03-31 | 2016-12-20 | At&T Intellectual Property I, L.P. | Consultation among feedback instances |
US9769206B2 (en) | 2015-03-31 | 2017-09-19 | At&T Intellectual Property I, L.P. | Modes of policy participation for feedback instances |
US10277666B2 (en) | 2015-03-31 | 2019-04-30 | At&T Intellectual Property I, L.P. | Escalation of feedback instances |
US9992277B2 (en) | 2015-03-31 | 2018-06-05 | At&T Intellectual Property I, L.P. | Ephemeral feedback instances |
US10129156B2 (en) | 2015-03-31 | 2018-11-13 | At&T Intellectual Property I, L.P. | Dynamic creation and management of ephemeral coordinated feedback instances |
US10147110B2 (en) * | 2015-06-29 | 2018-12-04 | Vmware, Inc. | Methods and systems to evaluate cost driver and virtual data center costs |
US9851999B2 (en) | 2015-07-30 | 2017-12-26 | At&T Intellectual Property I, L.P. | Methods, systems, and computer readable storage devices for handling virtualization of a physical telephone number mapping service |
US9888127B2 (en) | 2015-07-30 | 2018-02-06 | At&T Intellectual Property I, L.P. | Methods, systems, and computer readable storage devices for adjusting the use of virtual resources providing communication services based on load |
US9866521B2 (en) | 2015-07-30 | 2018-01-09 | At&T Intellectual Property L.L.P. | Methods, systems, and computer readable storage devices for determining whether to forward requests from a physical telephone number mapping service server to a virtual telephone number mapping service server |
US10277736B2 (en) | 2015-07-30 | 2019-04-30 | At&T Intellectual Property I, L.P. | Methods, systems, and computer readable storage devices for determining whether to handle a request for communication services by a physical telephone number mapping service or a virtual telephone number mapping service |
EP3345346B1 (en) * | 2015-09-04 | 2020-10-21 | Dynamic Network Services, Inc. | Methods and apparatus for real-time traffic steering using real-time user monitoring data |
US10374868B2 (en) * | 2015-10-29 | 2019-08-06 | Pure Storage, Inc. | Distributed command processing in a flash storage system |
US9509578B1 (en) | 2015-12-28 | 2016-11-29 | International Business Machines Corporation | Method and apparatus for determining a transaction parallelization metric |
US9912571B2 (en) | 2015-12-28 | 2018-03-06 | International Business Machines Corporation | Determining a transaction parallelization improvement metric |
US9961107B2 (en) * | 2016-02-19 | 2018-05-01 | Secureworks Corp. | System and method for detecting and monitoring persistent events |
US10230662B2 (en) | 2016-05-20 | 2019-03-12 | Mitel Networks, Inc. | Hybrid cloud deployment for hybrid unified communications |
US10122651B2 (en) | 2016-08-31 | 2018-11-06 | Inspeed Networks, Inc. | Dynamic bandwidth control |
US10182033B1 (en) * | 2016-09-19 | 2019-01-15 | Amazon Technologies, Inc. | Integration of service scaling and service discovery systems |
US10135916B1 (en) | 2016-09-19 | 2018-11-20 | Amazon Technologies, Inc. | Integration of service scaling and external health checking systems |
US10419394B2 (en) | 2016-10-24 | 2019-09-17 | Nubeva, Inc. | Providing scalable cloud-based security services |
US10530815B2 (en) | 2016-10-24 | 2020-01-07 | Nubeva, Inc. | Seamless service updates for cloud-based security services |
US10608995B2 (en) | 2016-10-24 | 2020-03-31 | Nubeva, Inc. | Optimizing data transfer costs for cloud-based security services |
US10382565B2 (en) | 2017-01-27 | 2019-08-13 | Red Hat, Inc. | Capacity scaling of network resources |
US11558202B2 (en) * | 2017-07-31 | 2023-01-17 | Cisco Technology, Inc. | Network device authentication |
US10721124B2 (en) * | 2018-04-06 | 2020-07-21 | Cisco Technology, Inc. | Cloud management connectivity assurance |
US10958580B2 (en) * | 2018-10-17 | 2021-03-23 | ColorTokens, Inc. | System and method of performing load balancing over an overlay network |
US10904124B2 (en) | 2018-11-07 | 2021-01-26 | International Business Machines Corporation | System and method for dynamic stopping of cloud-based provisioning requests |
CN109862016B (en) * | 2019-02-19 | 2020-03-10 | 电子科技大学 | Countermeasure method for cloud computing automatic expansion Yo-Yo attack |
US10831557B2 (en) | 2019-02-28 | 2020-11-10 | International Business Machines Corporation | Task management using a virtual node |
US10587457B1 (en) | 2019-05-10 | 2020-03-10 | Capital One Services, Llc | Techniques for dynamic network resiliency |
US10644954B1 (en) | 2019-05-10 | 2020-05-05 | Capital One Services, Llc | Techniques for dynamic network management |
US11005774B2 (en) | 2019-05-29 | 2021-05-11 | Capital One Services, Llc | Techniques for excess resource utilization |
US10756971B1 (en) | 2019-05-29 | 2020-08-25 | Capital One Services, Llc | Techniques for dynamic network strengthening |
US10698704B1 (en) | 2019-06-10 | 2020-06-30 | Captial One Services, Llc | User interface common components and scalable integrable reusable isolated user interface |
US10846436B1 (en) | 2019-11-19 | 2020-11-24 | Capital One Services, Llc | Swappable double layer barcode |
US11509746B2 (en) * | 2021-02-17 | 2022-11-22 | Salesforce.Com, Inc. | Distributing user requests to cloud computing systems across regions using a machine learning model |
US20230318947A1 (en) * | 2022-03-09 | 2023-10-05 | Cisco Technology, Inc. | Dynamic multi-cloud network traffic flow monitoring |
Citations (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4345116A (en) * | 1980-12-31 | 1982-08-17 | Bell Telephone Laboratories, Incorporated | Dynamic, non-hierarchical arrangement for routing traffic |
US4490103A (en) * | 1978-09-25 | 1984-12-25 | Bucher-Guyer Ag | Press with easily exchangeable proof plates |
US5852717A (en) * | 1996-11-20 | 1998-12-22 | Shiva Corporation | Performance optimizations for computer networks utilizing HTTP |
US6061349A (en) * | 1995-11-03 | 2000-05-09 | Cisco Technology, Inc. | System and method for implementing multiple IP addresses on multiple ports |
US6108703A (en) * | 1998-07-14 | 2000-08-22 | Massachusetts Institute Of Technology | Global hosting system |
US6275470B1 (en) * | 1999-06-18 | 2001-08-14 | Digital Island, Inc. | On-demand overlay routing for computer-based communication networks |
US20010052016A1 (en) * | 1999-12-13 | 2001-12-13 | Skene Bryan D. | Method and system for balancing load distrubution on a wide area network |
US6415329B1 (en) * | 1998-03-06 | 2002-07-02 | Massachusetts Institute Of Technology | Method and apparatus for improving efficiency of TCP/IP protocol over high delay-bandwidth network |
US6415323B1 (en) * | 1999-09-03 | 2002-07-02 | Fastforward Networks | Proximity-based redirection system for robust and scalable service-node location in an internetwork |
US6430618B1 (en) * | 1998-03-13 | 2002-08-06 | Massachusetts Institute Of Technology | Method and apparatus for distributing requests among a plurality of resources |
US6449658B1 (en) * | 1999-11-18 | 2002-09-10 | Quikcat.Com, Inc. | Method and apparatus for accelerating data through communication networks |
US20020163881A1 (en) * | 2001-05-03 | 2002-11-07 | Dhong Sang Hoo | Communications bus with redundant signal paths and method for compensating for signal path errors in a communications bus |
US6606685B2 (en) * | 2001-11-15 | 2003-08-12 | Bmc Software, Inc. | System and method for intercepting file system writes |
US20030210694A1 (en) * | 2001-10-29 | 2003-11-13 | Suresh Jayaraman | Content routing architecture for enhanced internet services |
US6650621B1 (en) * | 1999-06-28 | 2003-11-18 | Stonesoft Oy | Load balancing routing algorithm based upon predefined criteria |
US6754699B2 (en) * | 2000-07-19 | 2004-06-22 | Speedera Networks, Inc. | Content delivery and global traffic management network system |
US6795823B1 (en) * | 2000-08-31 | 2004-09-21 | Neoris Logistics, Inc. | Centralized system and method for optimally routing and tracking articles |
US6820133B1 (en) * | 2000-02-07 | 2004-11-16 | Netli, Inc. | System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination |
US20050060704A1 (en) * | 2003-09-17 | 2005-03-17 | International Business Machines Corporation | Managing processing within computing environments including initiation of virtual machines |
US6880002B2 (en) * | 2001-09-05 | 2005-04-12 | Surgient, Inc. | Virtualized logical server cloud providing non-deterministic allocation of logical attributes of logical servers to physical resources |
US20050232157A1 (en) * | 2004-04-20 | 2005-10-20 | Fujitsu Limited | Method and system for managing network traffic |
US20060031266A1 (en) * | 2004-08-03 | 2006-02-09 | Colbeck Scott J | Apparatus, system, and method for selecting optimal replica sources in a grid computing environment |
US20060062161A1 (en) * | 2003-03-11 | 2006-03-23 | Huawei Technologies Co., Ltd. | Method for dynamic lossless adjustment of bandwidth of an embedded resilient packet ring network |
US7020719B1 (en) * | 2000-03-24 | 2006-03-28 | Netli, Inc. | 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 source and the destination |
US7032010B1 (en) * | 1999-12-16 | 2006-04-18 | Speedera Networks, Inc. | Scalable domain name system with persistence and load balancing |
US20060085792A1 (en) * | 2004-10-15 | 2006-04-20 | Microsoft Corporation | Systems and methods for a disaster recovery system utilizing virtual machines running on at least two host computers in physically different locations |
US20060136908A1 (en) * | 2004-12-17 | 2006-06-22 | Alexander Gebhart | Control interfaces for distributed system applications |
US7072979B1 (en) * | 2000-06-28 | 2006-07-04 | Cisco Technology, Inc. | Wide area load balancing of web traffic |
US20060193247A1 (en) * | 2005-02-25 | 2006-08-31 | Cisco Technology, Inc. | Disaster recovery for active-standby data center using route health and BGP |
US7111061B2 (en) * | 2000-05-26 | 2006-09-19 | Akamai Technologies, Inc. | Global load balancing across mirrored data centers |
US7126955B2 (en) * | 2003-01-29 | 2006-10-24 | F5 Networks, Inc. | Architecture for efficient utilization and optimum performance of a network |
US7155515B1 (en) * | 2001-02-06 | 2006-12-26 | Microsoft Corporation | Distributed load balancing for single entry-point systems |
US7165116B2 (en) * | 2000-07-10 | 2007-01-16 | Netli, Inc. | Method for network discovery using name servers |
US20070078988A1 (en) * | 2005-09-15 | 2007-04-05 | 3Tera, Inc. | Apparatus, method and system for rapid delivery of distributed applications |
US7203796B1 (en) * | 2003-10-24 | 2007-04-10 | Network Appliance, Inc. | Method and apparatus for synchronous data mirroring |
US7251688B2 (en) * | 2000-05-26 | 2007-07-31 | Akamai Technologies, Inc. | Method for generating a network map |
US7257584B2 (en) * | 2002-03-18 | 2007-08-14 | Surgient, Inc. | Server file management |
US7266656B2 (en) * | 2004-04-28 | 2007-09-04 | International Business Machines Corporation | Minimizing system downtime through intelligent data caching in an appliance-based business continuance architecture |
US7274658B2 (en) * | 2001-03-01 | 2007-09-25 | Akamai Technologies, Inc. | Optimal route selection in a content delivery network |
US7286476B2 (en) * | 2003-08-01 | 2007-10-23 | F5 Networks, Inc. | Accelerating network performance by striping and parallelization of TCP connections |
US7308499B2 (en) * | 2003-04-30 | 2007-12-11 | Avaya Technology Corp. | Dynamic load balancing for enterprise IP traffic |
US20080016387A1 (en) * | 2006-06-29 | 2008-01-17 | Dssdr, Llc | Data transfer and recovery process |
US7325109B1 (en) * | 2003-10-24 | 2008-01-29 | Network Appliance, Inc. | Method and apparatus to mirror data at two separate sites without comparing the data at the two sites |
US20080052404A1 (en) * | 2000-01-06 | 2008-02-28 | Akamai Technologies, Inc. | Method and system for fault tolerant media streaming over the Internet |
US7340532B2 (en) * | 2000-03-10 | 2008-03-04 | Akamai Technologies, Inc. | Load balancing array packet routing system |
US7346676B1 (en) * | 2000-07-19 | 2008-03-18 | Akamai Technologies, Inc. | Load balancing service |
US7346695B1 (en) * | 2002-10-28 | 2008-03-18 | F5 Networks, Inc. | System and method for performing application level persistence |
US7373644B2 (en) * | 2001-10-02 | 2008-05-13 | Level 3 Communications, Llc | Automated server replication |
US7376736B2 (en) * | 2002-10-15 | 2008-05-20 | Akamai Technologies, Inc. | Method and system for providing on-demand content delivery for an origin server |
US7380039B2 (en) * | 2003-12-30 | 2008-05-27 | 3Tera, Inc. | Apparatus, method and system for aggregrating computing resources |
US7389510B2 (en) * | 2003-11-06 | 2008-06-17 | International Business Machines Corporation | Load balancing of servers in a cluster |
US20080151766A1 (en) * | 2006-12-21 | 2008-06-26 | Bhumip Khasnabish | Method, computer program product, and apparatus for providing a distributed router architecture |
US20080159287A1 (en) * | 2006-12-29 | 2008-07-03 | Lucent Technologies Inc. | EFFICIENT PERFORMANCE MONITORING USING IPv6 CAPABILITIES |
US20080159159A1 (en) * | 2006-12-28 | 2008-07-03 | Weinman Joseph B | System And Method For Global Traffic Optimization In A Network |
US7398422B2 (en) * | 2003-06-26 | 2008-07-08 | Hitachi, Ltd. | Method and apparatus for data recovery system using storage based journaling |
US7406692B2 (en) * | 2003-02-24 | 2008-07-29 | Bea Systems, Inc. | System and method for server load balancing and server affinity |
US7426617B2 (en) * | 2004-02-04 | 2008-09-16 | Network Appliance, Inc. | Method and system for synchronizing volumes in a continuous data protection system |
US7436775B2 (en) * | 2003-07-24 | 2008-10-14 | Alcatel Lucent | Software configurable cluster-based router using stock personal computers as cluster nodes |
US20080256223A1 (en) * | 2007-04-13 | 2008-10-16 | International Business Machines Corporation | Scale across in a grid computing environment |
US20080259944A1 (en) * | 2003-09-29 | 2008-10-23 | Satish Raghunath | Method and apparatus of providing resource allocation and admission control support in a vpn |
US20080259795A1 (en) * | 2005-10-18 | 2008-10-23 | Giovanni Fiaschi | Automatic Connectivity Adaptation of Packet Traffic in a Transport Network |
US7447774B2 (en) * | 2002-08-27 | 2008-11-04 | Cisco Technology, Inc. | Load balancing network access requests |
US7447939B1 (en) * | 2003-02-28 | 2008-11-04 | Sun Microsystems, Inc. | Systems and methods for performing quiescence in a storage virtualization environment |
US7451345B2 (en) * | 2002-11-29 | 2008-11-11 | International Business Machines Corporation | Remote copy synchronization in disaster recovery computer systems |
US20080281908A1 (en) * | 2007-05-08 | 2008-11-13 | Riverbed Technology, Inc. | Hybrid segment-oriented file server and wan accelerator |
US7454458B2 (en) * | 2002-06-24 | 2008-11-18 | Ntt Docomo, Inc. | Method and system for application load balancing |
US7454500B1 (en) * | 2000-09-26 | 2008-11-18 | Foundry Networks, Inc. | Global server load balancing |
US20080320482A1 (en) * | 2007-06-20 | 2008-12-25 | Dawson Christopher J | Management of grid computing resources based on service level requirements |
US7475157B1 (en) * | 2001-09-14 | 2009-01-06 | Swsoft Holding, Ltd. | Server load balancing system |
US7478148B2 (en) * | 2001-01-16 | 2009-01-13 | Akamai Technologies, Inc. | Using virtual domain name service (DNS) zones for enterprise content delivery |
US7480711B2 (en) * | 2001-02-28 | 2009-01-20 | Packeteer, Inc. | System and method for efficiently forwarding client requests in a TCP/IP computing environment |
US7480705B2 (en) * | 2001-07-24 | 2009-01-20 | International Business Machines Corporation | Dynamic HTTP load balancing method and apparatus |
US7484002B2 (en) * | 2000-08-18 | 2009-01-27 | Akamai Technologies, Inc. | Content delivery and global traffic management network system |
US20090030986A1 (en) * | 2007-07-27 | 2009-01-29 | Twinstrata, Inc. | System and method for remote asynchronous data replication |
US20090055507A1 (en) * | 2007-08-20 | 2009-02-26 | Takashi Oeda | Storage and server provisioning for virtualized and geographically dispersed data centers |
US7502858B2 (en) * | 1999-11-22 | 2009-03-10 | Akamai Technologies, Inc. | Integrated point of presence server network |
US20090271472A1 (en) * | 2008-04-28 | 2009-10-29 | Scheifler Robert W | System and Method for Programmatic Management of Distributed Computing Resources |
US20100131324A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for service level backup using re-cloud network |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226684B1 (en) * | 1998-10-26 | 2001-05-01 | Pointcast, Inc. | Method and apparatus for reestablishing network connections in a multi-router network |
US6597956B1 (en) * | 1999-08-23 | 2003-07-22 | Terraspring, Inc. | Method and apparatus for controlling an extensible computing system |
US7050963B2 (en) * | 2000-09-12 | 2006-05-23 | Progress Software Corporation | Method and apparatus for flash load balancing |
US7653700B1 (en) * | 2000-11-16 | 2010-01-26 | Microsoft Corporation | System and method for performing client-centric load balancing of multiple globally-dispersed servers |
US7102996B1 (en) * | 2001-05-24 | 2006-09-05 | F5 Networks, Inc. | Method and system for scaling network traffic managers |
US7676576B1 (en) * | 2002-08-01 | 2010-03-09 | Foundry Networks, Inc. | Method and system to clear counters used for statistical tracking for global server load balancing |
US7086061B1 (en) * | 2002-08-01 | 2006-08-01 | Foundry Networks, Inc. | Statistical tracking of global server load balancing for selecting the best network address from ordered list of network addresses based on a set of performance metrics |
US7392314B2 (en) * | 2003-08-15 | 2008-06-24 | International Business Machines Corporation | System and method for load—balancing in a resource infrastructure running application programs |
US7490103B2 (en) | 2004-02-04 | 2009-02-10 | Netapp, Inc. | Method and system for backing up data |
US7607129B2 (en) * | 2005-04-07 | 2009-10-20 | International Business Machines Corporation | Method and apparatus for using virtual machine technology for managing parallel communicating applications |
US20070130324A1 (en) * | 2005-12-05 | 2007-06-07 | Jieming Wang | Method for detecting non-responsive applications in a TCP-based network |
WO2008084826A1 (en) * | 2007-01-11 | 2008-07-17 | Nec Corporation | Provisioning system, method, and program |
US8565117B2 (en) * | 2008-01-15 | 2013-10-22 | Alcatel Lucent | Systems and methods for network routing |
US7996525B2 (en) * | 2008-12-31 | 2011-08-09 | Sap Ag | Systems and methods for dynamically provisioning cloud computing resources |
-
2010
- 2010-02-27 WO PCT/US2010/025705 patent/WO2010099514A2/en active Application Filing
- 2010-02-27 US US12/714,486 patent/US8209415B2/en active Active
- 2010-02-27 EP EP10746958A patent/EP2401841A4/en not_active Withdrawn
- 2010-02-27 US US12/714,480 patent/US20100220622A1/en not_active Abandoned
- 2010-02-27 WO PCT/US2010/025704 patent/WO2010099513A2/en active Application Filing
Patent Citations (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4490103A (en) * | 1978-09-25 | 1984-12-25 | Bucher-Guyer Ag | Press with easily exchangeable proof plates |
US4345116A (en) * | 1980-12-31 | 1982-08-17 | Bell Telephone Laboratories, Incorporated | Dynamic, non-hierarchical arrangement for routing traffic |
US6061349A (en) * | 1995-11-03 | 2000-05-09 | Cisco Technology, Inc. | System and method for implementing multiple IP addresses on multiple ports |
US5852717A (en) * | 1996-11-20 | 1998-12-22 | Shiva Corporation | Performance optimizations for computer networks utilizing HTTP |
US6415329B1 (en) * | 1998-03-06 | 2002-07-02 | Massachusetts Institute Of Technology | Method and apparatus for improving efficiency of TCP/IP protocol over high delay-bandwidth network |
US6963915B2 (en) * | 1998-03-13 | 2005-11-08 | Massachussetts Institute Of Technology | Method and apparatus for distributing requests among a plurality of resources |
US6430618B1 (en) * | 1998-03-13 | 2002-08-06 | Massachusetts Institute Of Technology | Method and apparatus for distributing requests among a plurality of resources |
US6108703A (en) * | 1998-07-14 | 2000-08-22 | Massachusetts Institute Of Technology | Global hosting system |
US6275470B1 (en) * | 1999-06-18 | 2001-08-14 | Digital Island, Inc. | On-demand overlay routing for computer-based communication networks |
US6650621B1 (en) * | 1999-06-28 | 2003-11-18 | Stonesoft Oy | Load balancing routing algorithm based upon predefined criteria |
US6415323B1 (en) * | 1999-09-03 | 2002-07-02 | Fastforward Networks | Proximity-based redirection system for robust and scalable service-node location in an internetwork |
US6449658B1 (en) * | 1999-11-18 | 2002-09-10 | Quikcat.Com, Inc. | Method and apparatus for accelerating data through communication networks |
US7502858B2 (en) * | 1999-11-22 | 2009-03-10 | Akamai Technologies, Inc. | Integrated point of presence server network |
US20010052016A1 (en) * | 1999-12-13 | 2001-12-13 | Skene Bryan D. | Method and system for balancing load distrubution on a wide area network |
US7032010B1 (en) * | 1999-12-16 | 2006-04-18 | Speedera Networks, Inc. | Scalable domain name system with persistence and load balancing |
US20080052404A1 (en) * | 2000-01-06 | 2008-02-28 | Akamai Technologies, Inc. | Method and system for fault tolerant media streaming over the Internet |
US7392325B2 (en) * | 2000-02-07 | 2008-06-24 | Akamai Technologies, Inc. | Method for high-performance delivery of web content |
US7359985B2 (en) * | 2000-02-07 | 2008-04-15 | Akamai Technologies, Inc. | Method and system for high-performance delivery of web content using high-performance communications protocols to optimize a measure of communications performance between a source and a destination |
US7418518B2 (en) * | 2000-02-07 | 2008-08-26 | Akamai Technologies, Inc. | Method for high-performance delivery of web content |
US6820133B1 (en) * | 2000-02-07 | 2004-11-16 | Netli, Inc. | System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination |
US7340532B2 (en) * | 2000-03-10 | 2008-03-04 | Akamai Technologies, Inc. | Load balancing array packet routing system |
US7020719B1 (en) * | 2000-03-24 | 2006-03-28 | Netli, Inc. | 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 source and the destination |
US7111061B2 (en) * | 2000-05-26 | 2006-09-19 | Akamai Technologies, Inc. | Global load balancing across mirrored data centers |
US7251688B2 (en) * | 2000-05-26 | 2007-07-31 | Akamai Technologies, Inc. | Method for generating a network map |
US7072979B1 (en) * | 2000-06-28 | 2006-07-04 | Cisco Technology, Inc. | Wide area load balancing of web traffic |
US7165116B2 (en) * | 2000-07-10 | 2007-01-16 | Netli, Inc. | Method for network discovery using name servers |
US6754699B2 (en) * | 2000-07-19 | 2004-06-22 | Speedera Networks, Inc. | Content delivery and global traffic management network system |
US7346676B1 (en) * | 2000-07-19 | 2008-03-18 | Akamai Technologies, Inc. | Load balancing service |
US7484002B2 (en) * | 2000-08-18 | 2009-01-27 | Akamai Technologies, Inc. | Content delivery and global traffic management network system |
US6795823B1 (en) * | 2000-08-31 | 2004-09-21 | Neoris Logistics, Inc. | Centralized system and method for optimally routing and tracking articles |
US7454500B1 (en) * | 2000-09-26 | 2008-11-18 | Foundry Networks, Inc. | Global server load balancing |
US7478148B2 (en) * | 2001-01-16 | 2009-01-13 | Akamai Technologies, Inc. | Using virtual domain name service (DNS) zones for enterprise content delivery |
US7395335B2 (en) * | 2001-02-06 | 2008-07-01 | Microsoft Corporation | Distributed load balancing for single entry-point systems |
US7155515B1 (en) * | 2001-02-06 | 2006-12-26 | Microsoft Corporation | Distributed load balancing for single entry-point systems |
US7480711B2 (en) * | 2001-02-28 | 2009-01-20 | Packeteer, Inc. | System and method for efficiently forwarding client requests in a TCP/IP computing environment |
US7274658B2 (en) * | 2001-03-01 | 2007-09-25 | Akamai Technologies, Inc. | Optimal route selection in a content delivery network |
US20020163881A1 (en) * | 2001-05-03 | 2002-11-07 | Dhong Sang Hoo | Communications bus with redundant signal paths and method for compensating for signal path errors in a communications bus |
US7480705B2 (en) * | 2001-07-24 | 2009-01-20 | International Business Machines Corporation | Dynamic HTTP load balancing method and apparatus |
US6880002B2 (en) * | 2001-09-05 | 2005-04-12 | Surgient, Inc. | Virtualized logical server cloud providing non-deterministic allocation of logical attributes of logical servers to physical resources |
US7475157B1 (en) * | 2001-09-14 | 2009-01-06 | Swsoft Holding, Ltd. | Server load balancing system |
US7373644B2 (en) * | 2001-10-02 | 2008-05-13 | Level 3 Communications, Llc | Automated server replication |
US20030210694A1 (en) * | 2001-10-29 | 2003-11-13 | Suresh Jayaraman | Content routing architecture for enhanced internet services |
US6606685B2 (en) * | 2001-11-15 | 2003-08-12 | Bmc Software, Inc. | System and method for intercepting file system writes |
US7257584B2 (en) * | 2002-03-18 | 2007-08-14 | Surgient, Inc. | Server file management |
US7454458B2 (en) * | 2002-06-24 | 2008-11-18 | Ntt Docomo, Inc. | Method and system for application load balancing |
US7447774B2 (en) * | 2002-08-27 | 2008-11-04 | Cisco Technology, Inc. | Load balancing network access requests |
US7376736B2 (en) * | 2002-10-15 | 2008-05-20 | Akamai Technologies, Inc. | Method and system for providing on-demand content delivery for an origin server |
US7346695B1 (en) * | 2002-10-28 | 2008-03-18 | F5 Networks, Inc. | System and method for performing application level persistence |
US7451345B2 (en) * | 2002-11-29 | 2008-11-11 | International Business Machines Corporation | Remote copy synchronization in disaster recovery computer systems |
US7126955B2 (en) * | 2003-01-29 | 2006-10-24 | F5 Networks, Inc. | Architecture for efficient utilization and optimum performance of a network |
US7406692B2 (en) * | 2003-02-24 | 2008-07-29 | Bea Systems, Inc. | System and method for server load balancing and server affinity |
US7447939B1 (en) * | 2003-02-28 | 2008-11-04 | Sun Microsystems, Inc. | Systems and methods for performing quiescence in a storage virtualization environment |
US20060062161A1 (en) * | 2003-03-11 | 2006-03-23 | Huawei Technologies Co., Ltd. | Method for dynamic lossless adjustment of bandwidth of an embedded resilient packet ring network |
US7308499B2 (en) * | 2003-04-30 | 2007-12-11 | Avaya Technology Corp. | Dynamic load balancing for enterprise IP traffic |
US7398422B2 (en) * | 2003-06-26 | 2008-07-08 | Hitachi, Ltd. | Method and apparatus for data recovery system using storage based journaling |
US7436775B2 (en) * | 2003-07-24 | 2008-10-14 | Alcatel Lucent | Software configurable cluster-based router using stock personal computers as cluster nodes |
US7286476B2 (en) * | 2003-08-01 | 2007-10-23 | F5 Networks, Inc. | Accelerating network performance by striping and parallelization of TCP connections |
US20050060704A1 (en) * | 2003-09-17 | 2005-03-17 | International Business Machines Corporation | Managing processing within computing environments including initiation of virtual machines |
US20080259944A1 (en) * | 2003-09-29 | 2008-10-23 | Satish Raghunath | Method and apparatus of providing resource allocation and admission control support in a vpn |
US7325109B1 (en) * | 2003-10-24 | 2008-01-29 | Network Appliance, Inc. | Method and apparatus to mirror data at two separate sites without comparing the data at the two sites |
US7203796B1 (en) * | 2003-10-24 | 2007-04-10 | Network Appliance, Inc. | Method and apparatus for synchronous data mirroring |
US7389510B2 (en) * | 2003-11-06 | 2008-06-17 | International Business Machines Corporation | Load balancing of servers in a cluster |
US7380039B2 (en) * | 2003-12-30 | 2008-05-27 | 3Tera, Inc. | Apparatus, method and system for aggregrating computing resources |
US7426617B2 (en) * | 2004-02-04 | 2008-09-16 | Network Appliance, Inc. | Method and system for synchronizing volumes in a continuous data protection system |
US20050232157A1 (en) * | 2004-04-20 | 2005-10-20 | Fujitsu Limited | Method and system for managing network traffic |
US7266656B2 (en) * | 2004-04-28 | 2007-09-04 | International Business Machines Corporation | Minimizing system downtime through intelligent data caching in an appliance-based business continuance architecture |
US20060031266A1 (en) * | 2004-08-03 | 2006-02-09 | Colbeck Scott J | Apparatus, system, and method for selecting optimal replica sources in a grid computing environment |
US20060085792A1 (en) * | 2004-10-15 | 2006-04-20 | Microsoft Corporation | Systems and methods for a disaster recovery system utilizing virtual machines running on at least two host computers in physically different locations |
US20060136908A1 (en) * | 2004-12-17 | 2006-06-22 | Alexander Gebhart | Control interfaces for distributed system applications |
US20060193247A1 (en) * | 2005-02-25 | 2006-08-31 | Cisco Technology, Inc. | Disaster recovery for active-standby data center using route health and BGP |
US20070078988A1 (en) * | 2005-09-15 | 2007-04-05 | 3Tera, Inc. | Apparatus, method and system for rapid delivery of distributed applications |
US20080259795A1 (en) * | 2005-10-18 | 2008-10-23 | Giovanni Fiaschi | Automatic Connectivity Adaptation of Packet Traffic in a Transport Network |
US20080016387A1 (en) * | 2006-06-29 | 2008-01-17 | Dssdr, Llc | Data transfer and recovery process |
US20080151766A1 (en) * | 2006-12-21 | 2008-06-26 | Bhumip Khasnabish | Method, computer program product, and apparatus for providing a distributed router architecture |
US20080159159A1 (en) * | 2006-12-28 | 2008-07-03 | Weinman Joseph B | System And Method For Global Traffic Optimization In A Network |
US20080159287A1 (en) * | 2006-12-29 | 2008-07-03 | Lucent Technologies Inc. | EFFICIENT PERFORMANCE MONITORING USING IPv6 CAPABILITIES |
US20080256223A1 (en) * | 2007-04-13 | 2008-10-16 | International Business Machines Corporation | Scale across in a grid computing environment |
US20080281908A1 (en) * | 2007-05-08 | 2008-11-13 | Riverbed Technology, Inc. | Hybrid segment-oriented file server and wan accelerator |
US20080320482A1 (en) * | 2007-06-20 | 2008-12-25 | Dawson Christopher J | Management of grid computing resources based on service level requirements |
US20090030986A1 (en) * | 2007-07-27 | 2009-01-29 | Twinstrata, Inc. | System and method for remote asynchronous data replication |
US20090055507A1 (en) * | 2007-08-20 | 2009-02-26 | Takashi Oeda | Storage and server provisioning for virtualized and geographically dispersed data centers |
US20090271472A1 (en) * | 2008-04-28 | 2009-10-29 | Scheifler Robert W | System and Method for Programmatic Management of Distributed Computing Resources |
US20100131324A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for service level backup using re-cloud network |
Cited By (221)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8458658B2 (en) | 2008-02-29 | 2013-06-04 | Red Hat, Inc. | Methods and systems for dynamically building a software appliance |
US8935692B2 (en) | 2008-05-22 | 2015-01-13 | Red Hat, Inc. | Self-management of virtual machines in cloud-based networks |
US8612566B2 (en) | 2008-05-28 | 2013-12-17 | Red Hat, Inc. | Systems and methods for management of virtual appliances in cloud-based network |
US9363198B2 (en) | 2008-05-28 | 2016-06-07 | Red Hat, Inc. | Load balancing in cloud-based networks |
US9092243B2 (en) | 2008-05-28 | 2015-07-28 | Red Hat, Inc. | Managing a software appliance |
US10108461B2 (en) | 2008-05-28 | 2018-10-23 | Red Hat, Inc. | Management of virtual appliances in cloud-based network |
US8849971B2 (en) | 2008-05-28 | 2014-09-30 | Red Hat, Inc. | Load balancing in cloud-based networks |
US20090300149A1 (en) * | 2008-05-28 | 2009-12-03 | James Michael Ferris | Systems and methods for management of virtual appliances in cloud-based network |
US20090300423A1 (en) * | 2008-05-28 | 2009-12-03 | James Michael Ferris | Systems and methods for software test management in cloud-based network |
US20090300210A1 (en) * | 2008-05-28 | 2009-12-03 | James Michael Ferris | Methods and systems for load balancing in cloud-based networks |
US9928041B2 (en) | 2008-05-28 | 2018-03-27 | Red Hat, Inc. | Managing a software appliance |
US8239509B2 (en) | 2008-05-28 | 2012-08-07 | Red Hat, Inc. | Systems and methods for management of virtual appliances in cloud-based network |
US9398082B2 (en) | 2008-05-29 | 2016-07-19 | Red Hat, Inc. | Software appliance management using broadcast technique |
US10657466B2 (en) | 2008-05-29 | 2020-05-19 | Red Hat, Inc. | Building custom appliances in a cloud-based network |
US8943497B2 (en) | 2008-05-29 | 2015-01-27 | Red Hat, Inc. | Managing subscriptions for cloud-based virtual machines |
US20090300607A1 (en) * | 2008-05-29 | 2009-12-03 | James Michael Ferris | Systems and methods for identification and management of cloud-based virtual machines |
US20090300719A1 (en) * | 2008-05-29 | 2009-12-03 | James Michael Ferris | Systems and methods for management of secure data in cloud-based network |
US9112836B2 (en) | 2008-05-29 | 2015-08-18 | Red Hat, Inc. | Management of secure data in cloud-based network |
US8639950B2 (en) | 2008-05-29 | 2014-01-28 | Red Hat, Inc. | Systems and methods for management of secure data in cloud-based network |
US11734621B2 (en) | 2008-05-29 | 2023-08-22 | Red Hat, Inc. | Methods and systems for building custom appliances in a cloud-based network |
US8341625B2 (en) | 2008-05-29 | 2012-12-25 | Red Hat, Inc. | Systems and methods for identification and management of cloud-based virtual machines |
US8108912B2 (en) | 2008-05-29 | 2012-01-31 | Red Hat, Inc. | Systems and methods for management of secure data in cloud-based network |
US20090300635A1 (en) * | 2008-05-30 | 2009-12-03 | James Michael Ferris | Methods and systems for providing a marketplace for cloud-based networks |
US10372490B2 (en) | 2008-05-30 | 2019-08-06 | Red Hat, Inc. | Migration of a virtual machine from a first cloud computing environment to a second cloud computing environment in response to a resource or services in the second cloud computing environment becoming available |
US20100050172A1 (en) * | 2008-08-22 | 2010-02-25 | James Michael Ferris | Methods and systems for optimizing resource usage for cloud-based networks |
US9842004B2 (en) | 2008-08-22 | 2017-12-12 | Red Hat, Inc. | Adjusting resource usage for cloud-based networks |
US20100057831A1 (en) * | 2008-08-28 | 2010-03-04 | Eric Williamson | Systems and methods for promotion of calculations to cloud-based computation resources |
US9910708B2 (en) | 2008-08-28 | 2018-03-06 | Red Hat, Inc. | Promotion of calculations to cloud-based computation resources |
US20100131649A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for embedding a cloud-based resource request in a specification language wrapper |
US9870541B2 (en) | 2008-11-26 | 2018-01-16 | Red Hat, Inc. | Service level backup using re-cloud network |
US8984505B2 (en) | 2008-11-26 | 2015-03-17 | Red Hat, Inc. | Providing access control to user-controlled resources in a cloud computing environment |
US9210173B2 (en) | 2008-11-26 | 2015-12-08 | Red Hat, Inc. | Securing appliances for use in a cloud computing environment |
US11775345B2 (en) | 2008-11-26 | 2023-10-03 | Red Hat, Inc. | Methods and systems for providing on-demand cloud computing environments |
US11036550B2 (en) | 2008-11-26 | 2021-06-15 | Red Hat, Inc. | Methods and systems for providing on-demand cloud computing environments |
US8782233B2 (en) | 2008-11-26 | 2014-07-15 | Red Hat, Inc. | Embedding a cloud-based resource request in a specification language wrapper |
US9037692B2 (en) | 2008-11-26 | 2015-05-19 | Red Hat, Inc. | Multiple cloud marketplace aggregation |
US20100131624A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for multiple cloud marketplace aggregation |
US20100131949A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Methods and systems for providing access control to user-controlled resources in a cloud computing environment |
US9407572B2 (en) | 2008-11-26 | 2016-08-02 | Red Hat, Inc. | Multiple cloud marketplace aggregation |
US10025627B2 (en) | 2008-11-26 | 2018-07-17 | Red Hat, Inc. | On-demand cloud computing environments |
US20100132016A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Methods and systems for securing appliances for use in a cloud computing environment |
US20100131948A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Methods and systems for providing on-demand cloud computing environments |
US9485117B2 (en) | 2009-02-23 | 2016-11-01 | Red Hat, Inc. | Providing user-controlled resources for cloud computing environments |
US20100217864A1 (en) * | 2009-02-23 | 2010-08-26 | James Michael Ferris | Methods and systems for communicating with third party resources in a cloud computing environment |
US9930138B2 (en) | 2009-02-23 | 2018-03-27 | Red Hat, Inc. | Communicating with third party resources in cloud computing environment |
US8977750B2 (en) | 2009-02-24 | 2015-03-10 | Red Hat, Inc. | Extending security platforms to cloud-based networks |
US9311162B2 (en) | 2009-05-27 | 2016-04-12 | Red Hat, Inc. | Flexible cloud management |
US10001821B2 (en) | 2009-05-28 | 2018-06-19 | Red Hat, Inc. | Cloud management with power management support |
US20100306354A1 (en) * | 2009-05-28 | 2010-12-02 | Dehaan Michael Paul | Methods and systems for flexible cloud management with power management support |
US9450783B2 (en) | 2009-05-28 | 2016-09-20 | Red Hat, Inc. | Abstracting cloud management |
US10988793B2 (en) | 2009-05-28 | 2021-04-27 | Red Hat, Inc. | Cloud management with power management support |
US9104407B2 (en) | 2009-05-28 | 2015-08-11 | Red Hat, Inc. | Flexible cloud management with power management support |
US9703609B2 (en) | 2009-05-29 | 2017-07-11 | Red Hat, Inc. | Matching resources associated with a virtual machine to offered resources |
US10496428B2 (en) | 2009-05-29 | 2019-12-03 | Red Hat, Inc. | Matching resources associated with a virtual machine to offered resources |
US20100306767A1 (en) * | 2009-05-29 | 2010-12-02 | Dehaan Michael Paul | Methods and systems for automated scaling of cloud computing systems |
US9201485B2 (en) | 2009-05-29 | 2015-12-01 | Red Hat, Inc. | Power management in managed network having hardware based and virtual resources |
US20100318609A1 (en) * | 2009-06-15 | 2010-12-16 | Microsoft Corporation | Bridging enterprise networks into cloud |
US8832459B2 (en) | 2009-08-28 | 2014-09-09 | Red Hat, Inc. | Securely terminating processes in a cloud computing environment |
US10181990B2 (en) | 2009-08-31 | 2019-01-15 | Red Hat, Inc. | Metering software infrastructure in a cloud computing environment |
US20110055396A1 (en) * | 2009-08-31 | 2011-03-03 | Dehaan Michael Paul | Methods and systems for abstracting cloud management to allow communication between independently controlled clouds |
US8504443B2 (en) | 2009-08-31 | 2013-08-06 | Red Hat, Inc. | Methods and systems for pricing software infrastructure for a cloud computing environment |
US20110055398A1 (en) * | 2009-08-31 | 2011-03-03 | Dehaan Michael Paul | Methods and systems for flexible cloud management including external clouds |
US20110055377A1 (en) * | 2009-08-31 | 2011-03-03 | Dehaan Michael Paul | Methods and systems for automated migration of cloud processes to external clouds |
US20110055034A1 (en) * | 2009-08-31 | 2011-03-03 | James Michael Ferris | Methods and systems for pricing software infrastructure for a cloud computing environment |
US8862720B2 (en) | 2009-08-31 | 2014-10-14 | Red Hat, Inc. | Flexible cloud management including external clouds |
US9100311B2 (en) | 2009-08-31 | 2015-08-04 | Red Hat, Inc. | Metering software infrastructure in a cloud computing environment |
US8769083B2 (en) | 2009-08-31 | 2014-07-01 | Red Hat, Inc. | Metering software infrastructure in a cloud computing environment |
US8316125B2 (en) | 2009-08-31 | 2012-11-20 | Red Hat, Inc. | Methods and systems for automated migration of cloud processes to external clouds |
US8271653B2 (en) | 2009-08-31 | 2012-09-18 | Red Hat, Inc. | Methods and systems for cloud management using multiple cloud management schemes to allow communication between independently controlled clouds |
US20110078303A1 (en) * | 2009-09-30 | 2011-03-31 | Alcatel-Lucent Usa Inc. | Dynamic load balancing and scaling of allocated cloud resources in an enterprise network |
US8375223B2 (en) | 2009-10-30 | 2013-02-12 | Red Hat, Inc. | Systems and methods for secure distributed storage |
US20110107103A1 (en) * | 2009-10-30 | 2011-05-05 | Dehaan Michael Paul | Systems and methods for secure distributed storage |
US9529689B2 (en) | 2009-11-30 | 2016-12-27 | Red Hat, Inc. | Monitoring cloud computing environments |
US10924506B2 (en) | 2009-11-30 | 2021-02-16 | Red Hat, Inc. | Monitoring cloud computing environments |
US10097438B2 (en) | 2009-11-30 | 2018-10-09 | Red Hat, Inc. | Detecting events in cloud computing environments and performing actions upon occurrence of the events |
US9389980B2 (en) | 2009-11-30 | 2016-07-12 | Red Hat, Inc. | Detecting events in cloud computing environments and performing actions upon occurrence of the events |
US10268522B2 (en) | 2009-11-30 | 2019-04-23 | Red Hat, Inc. | Service aggregation using graduated service levels in a cloud network |
US9971880B2 (en) | 2009-11-30 | 2018-05-15 | Red Hat, Inc. | Verifying software license compliance in cloud computing environments |
US10402544B2 (en) | 2009-11-30 | 2019-09-03 | Red Hat, Inc. | Generating a software license knowledge base for verifying software license compliance in cloud computing environments |
US20110131499A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for monitoring cloud computing environments |
US20110131134A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for generating a software license knowledge base for verifying software license compliance in cloud computing environments |
US20110131306A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Systems and methods for service aggregation using graduated service levels in a cloud network |
US20110131315A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for verifying software license compliance in cloud computing environments |
US20110131316A1 (en) * | 2009-11-30 | 2011-06-02 | James Michael Ferris | Methods and systems for detecting events in cloud computing environments and performing actions upon occurrence of the events |
US11949709B2 (en) | 2009-11-30 | 2024-04-02 | Red Hat, Inc. | Monitoring cloud computing environments |
US10783504B2 (en) | 2010-02-26 | 2020-09-22 | Red Hat, Inc. | Converting standard software licenses for use in cloud computing environments |
US8255529B2 (en) | 2010-02-26 | 2012-08-28 | Red Hat, Inc. | Methods and systems for providing deployment architectures in cloud computing environments |
US20110213686A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for managing a software subscription in a cloud network |
US20110214124A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for generating cross-cloud computing appliances |
US20110213884A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Methods and systems for matching resource requests with cloud computing environments |
US20110213719A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Methods and systems for converting standard software licenses for use in cloud computing environments |
US20110213687A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for or a usage manager for cross-cloud appliances |
US20110213875A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Methods and Systems for Providing Deployment Architectures in Cloud Computing Environments |
US20110213691A1 (en) * | 2010-02-26 | 2011-09-01 | James Michael Ferris | Systems and methods for cloud-based brokerage exchange of software entitlements |
US9053472B2 (en) | 2010-02-26 | 2015-06-09 | Red Hat, Inc. | Offering additional license terms during conversion of standard software licenses for use in cloud computing environments |
US8606667B2 (en) * | 2010-02-26 | 2013-12-10 | Red Hat, Inc. | Systems and methods for managing a software subscription in a cloud network |
US11922196B2 (en) | 2010-02-26 | 2024-03-05 | Red Hat, Inc. | Cloud-based utilization of software entitlements |
US8402139B2 (en) | 2010-02-26 | 2013-03-19 | Red Hat, Inc. | Methods and systems for matching resource requests with cloud computing environments |
US20110225467A1 (en) * | 2010-03-12 | 2011-09-15 | International Business Machines Corporation | Starting virtual instances within a cloud computing environment |
US8122282B2 (en) * | 2010-03-12 | 2012-02-21 | International Business Machines Corporation | Starting virtual instances within a cloud computing environment |
US20110239039A1 (en) * | 2010-03-26 | 2011-09-29 | Dieffenbach Devon C | Cloud computing enabled robust initialization and recovery of it services |
US8079060B1 (en) * | 2010-05-18 | 2011-12-13 | Kaspersky Lab Zao | Systems and methods for policy-based program configuration |
US20110289585A1 (en) * | 2010-05-18 | 2011-11-24 | Kaspersky Lab Zao | Systems and Methods for Policy-Based Program Configuration |
US9438484B2 (en) | 2010-05-28 | 2016-09-06 | Red Hat, Inc. | Managing multi-level service level agreements in cloud-based networks |
US9419913B2 (en) | 2010-05-28 | 2016-08-16 | Red Hat, Inc. | Provisioning cloud resources in view of weighted importance indicators |
US9306868B2 (en) | 2010-05-28 | 2016-04-05 | Red Hat, Inc. | Cross-cloud computing resource usage tracking |
US10389651B2 (en) | 2010-05-28 | 2019-08-20 | Red Hat, Inc. | Generating application build options in cloud computing environment |
US10757035B2 (en) | 2010-05-28 | 2020-08-25 | Red Hat, Inc. | Provisioning cloud resources |
US8954564B2 (en) | 2010-05-28 | 2015-02-10 | Red Hat, Inc. | Cross-cloud vendor mapping service in cloud marketplace |
US8364819B2 (en) | 2010-05-28 | 2013-01-29 | Red Hat, Inc. | Systems and methods for cross-vendor mapping service in cloud networks |
US8606897B2 (en) | 2010-05-28 | 2013-12-10 | Red Hat, Inc. | Systems and methods for exporting usage history data as input to a management platform of a target cloud-based network |
US10021037B2 (en) | 2010-05-28 | 2018-07-10 | Red Hat, Inc. | Provisioning cloud resources |
US8909783B2 (en) | 2010-05-28 | 2014-12-09 | Red Hat, Inc. | Managing multi-level service level agreements in cloud-based network |
US8504689B2 (en) | 2010-05-28 | 2013-08-06 | Red Hat, Inc. | Methods and systems for cloud deployment analysis featuring relative cloud resource importance |
US9436459B2 (en) | 2010-05-28 | 2016-09-06 | Red Hat, Inc. | Generating cross-mapping of vendor software in a cloud computing environment |
US9202225B2 (en) | 2010-05-28 | 2015-12-01 | Red Hat, Inc. | Aggregate monitoring of utilization data for vendor products in cloud networks |
US9354939B2 (en) | 2010-05-28 | 2016-05-31 | Red Hat, Inc. | Generating customized build options for cloud deployment matching usage profile against cloud infrastructure options |
US8909784B2 (en) | 2010-11-23 | 2014-12-09 | Red Hat, Inc. | Migrating subscribed services from a set of clouds to a second set of clouds |
US8904005B2 (en) | 2010-11-23 | 2014-12-02 | Red Hat, Inc. | Indentifying service dependencies in a cloud deployment |
US8612615B2 (en) | 2010-11-23 | 2013-12-17 | Red Hat, Inc. | Systems and methods for identifying usage histories for producing optimized cloud utilization |
US8612577B2 (en) | 2010-11-23 | 2013-12-17 | Red Hat, Inc. | Systems and methods for migrating software modules into one or more clouds |
US9736252B2 (en) | 2010-11-23 | 2017-08-15 | Red Hat, Inc. | Migrating subscribed services in a cloud deployment |
US8949426B2 (en) | 2010-11-24 | 2015-02-03 | Red Hat, Inc. | Aggregation of marginal subscription offsets in set of multiple host clouds |
US9442771B2 (en) | 2010-11-24 | 2016-09-13 | Red Hat, Inc. | Generating configurable subscription parameters |
US8825791B2 (en) | 2010-11-24 | 2014-09-02 | Red Hat, Inc. | Managing subscribed resource in cloud network using variable or instantaneous consumption tracking periods |
US8924539B2 (en) | 2010-11-24 | 2014-12-30 | Red Hat, Inc. | Combinatorial optimization of multiple resources across a set of cloud-based networks |
US10192246B2 (en) | 2010-11-24 | 2019-01-29 | Red Hat, Inc. | Generating multi-cloud incremental billing capture and administration |
US8713147B2 (en) | 2010-11-24 | 2014-04-29 | Red Hat, Inc. | Matching a usage history to a new cloud |
US9563479B2 (en) | 2010-11-30 | 2017-02-07 | Red Hat, Inc. | Brokering optimized resource supply costs in host cloud-based network using predictive workloads |
US9606831B2 (en) | 2010-11-30 | 2017-03-28 | Red Hat, Inc. | Migrating virtual machine operations |
WO2012087105A1 (en) * | 2010-12-22 | 2012-06-28 | Mimos Berhad | Method and system for cloud computing infrastructure monitoring |
CN102158475A (en) * | 2011-02-22 | 2011-08-17 | 山东大学 | System architecture based on student dormitory passageway system and system data synchronization method thereof |
US8832219B2 (en) | 2011-03-01 | 2014-09-09 | Red Hat, Inc. | Generating optimized resource consumption periods for multiple users on combined basis |
US8959221B2 (en) | 2011-03-01 | 2015-02-17 | Red Hat, Inc. | Metering cloud resource consumption using multiple hierarchical subscription periods |
CN102215163A (en) * | 2011-03-24 | 2011-10-12 | 东莞中山大学研究院 | Multi-server video on demand processing method |
US20120297059A1 (en) * | 2011-05-20 | 2012-11-22 | Silverspore Llc | Automated creation of monitoring configuration templates for cloud server images |
US8867361B2 (en) | 2011-05-23 | 2014-10-21 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing EPC in a cloud computer with OpenFlow data plane |
US8873398B2 (en) * | 2011-05-23 | 2014-10-28 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing EPC in a cloud computer with openflow data plane |
US20150071053A1 (en) * | 2011-05-23 | 2015-03-12 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing epc in a cloud computer with openflow data plane |
US9497661B2 (en) * | 2011-05-23 | 2016-11-15 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing EPC in a cloud computer with openflow data plane |
US20120303835A1 (en) * | 2011-05-23 | 2012-11-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Implementing EPC in a Cloud Computer with Openflow Data Plane |
US8631099B2 (en) | 2011-05-27 | 2014-01-14 | Red Hat, Inc. | Systems and methods for cloud deployment engine for selective workload migration or federation based on workload conditions |
US10102018B2 (en) | 2011-05-27 | 2018-10-16 | Red Hat, Inc. | Introspective application reporting to facilitate virtual machine movement between cloud hosts |
US11442762B2 (en) | 2011-05-27 | 2022-09-13 | Red Hat, Inc. | Systems and methods for introspective application reporting to facilitate virtual machine movement between cloud hosts |
US10705818B2 (en) | 2011-05-31 | 2020-07-07 | Red Hat, Inc. | Self-moving operating system installation in cloud-based network |
US9602592B2 (en) | 2011-05-31 | 2017-03-21 | Red Hat, Inc. | Triggering workload movement based on policy stack having multiple selectable inputs |
US8984104B2 (en) | 2011-05-31 | 2015-03-17 | Red Hat, Inc. | Self-moving operating system installation in cloud-based network |
US9219669B2 (en) | 2011-05-31 | 2015-12-22 | Red Hat, Inc. | Detecting resource consumption events over sliding intervals in cloud-based network |
US10360122B2 (en) | 2011-05-31 | 2019-07-23 | Red Hat, Inc. | Tracking cloud installation information using cloud-aware kernel of operating system |
US9037723B2 (en) | 2011-05-31 | 2015-05-19 | Red Hat, Inc. | Triggering workload movement based on policy stack having multiple selectable inputs |
US8782192B2 (en) | 2011-05-31 | 2014-07-15 | Red Hat, Inc. | Detecting resource consumption events over sliding intervals in cloud-based network |
US20130054776A1 (en) * | 2011-08-23 | 2013-02-28 | Tobias Kunze | Automated scaling of an application and its support components |
US8706852B2 (en) * | 2011-08-23 | 2014-04-22 | Red Hat, Inc. | Automated scaling of an application and its support components |
US9167501B2 (en) | 2011-08-29 | 2015-10-20 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
US8762501B2 (en) | 2011-08-29 | 2014-06-24 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
CN109547235A (en) * | 2011-09-26 | 2019-03-29 | 赛拉诺斯知识产权有限责任公司 | Method for connecting network and system |
US8937866B2 (en) | 2011-10-25 | 2015-01-20 | Fourthwall Media | Network bandwidth regulation using traffic scheduling |
US9577899B2 (en) | 2011-10-25 | 2017-02-21 | Fourthwall Media, Inc. | Network bandwith regulation using traffic scheduling |
WO2013063218A1 (en) * | 2011-10-25 | 2013-05-02 | Fourth Wall Media, Inc. | Network bandwidth regulation using traffic scheduling |
US20130191499A1 (en) * | 2011-11-02 | 2013-07-25 | Akamai Technologies, Inc. | Multi-domain configuration handling in an edge network server |
US9769238B2 (en) * | 2011-11-02 | 2017-09-19 | Akamai Technologies, Inc. | Multi-domain configuration handling in an edge network server |
US20130160129A1 (en) * | 2011-12-19 | 2013-06-20 | Verizon Patent And Licensing Inc. | System security evaluation |
US9473376B2 (en) * | 2012-03-15 | 2016-10-18 | Alcatel Lucent | Method and server for determining home network quality |
US20150036523A1 (en) * | 2012-03-15 | 2015-02-05 | Alcatel Lucent | Method and server for determining home network quality |
CN109889443A (en) * | 2012-03-29 | 2019-06-14 | 瑞典爱立信有限公司 | Cloud computing system and in cloud computing system realize evolution block core (EPC) control plane method |
US20130258901A1 (en) * | 2012-03-29 | 2013-10-03 | Fujitsu Limited | Communication interface apparatus, computer-readable recording medium for recording communication interface program, and virtual network constructing method |
US9152640B2 (en) | 2012-05-10 | 2015-10-06 | Hewlett-Packard Development Company, L.P. | Determining file allocation based on file operations |
CN102932478A (en) * | 2012-11-15 | 2013-02-13 | 北京搜狐新媒体信息技术有限公司 | Cloud platform node selection method and system |
US20140208214A1 (en) * | 2013-01-23 | 2014-07-24 | Gabriel D. Stern | Systems and methods for monitoring, visualizing, and managing physical devices and physical device locations |
CN103312823A (en) * | 2013-07-09 | 2013-09-18 | 苏州市职业大学 | Cloud computing system |
WO2015031866A1 (en) * | 2013-08-30 | 2015-03-05 | Clearpath Networks, Inc. | System and method of network functions virtualization of network services within and across clouds |
US20160212012A1 (en) * | 2013-08-30 | 2016-07-21 | Clearpath Networks, Inc. | System and method of network functions virtualization of network services within and across clouds |
US9386086B2 (en) | 2013-09-11 | 2016-07-05 | Cisco Technology Inc. | Dynamic scaling for multi-tiered distributed systems using payoff optimization of application classes |
US9537775B2 (en) | 2013-09-23 | 2017-01-03 | Oracle International Corporation | Methods, systems, and computer readable media for diameter load and overload information and virtualization |
US20150117259A1 (en) * | 2013-10-30 | 2015-04-30 | REMTCS, Inc. | System and method for artificial intelligence cloud management |
US9838483B2 (en) | 2013-11-21 | 2017-12-05 | Oracle International Corporation | Methods, systems, and computer readable media for a network function virtualization information concentrator |
CN103581340A (en) * | 2013-11-25 | 2014-02-12 | 星云融创(北京)信息技术有限公司 | Method and device for accessing domain name to proxy gateway |
US11388082B2 (en) | 2013-11-27 | 2022-07-12 | Oracle International Corporation | Methods, systems, and computer readable media for diameter routing using software defined network (SDN) functionality |
US10110456B2 (en) * | 2014-01-07 | 2018-10-23 | International Business Machines Corporation | Scalable software monitoring infrastructure, using parallel task queuing, to operate in elastic cloud environments |
US20150195164A1 (en) * | 2014-01-07 | 2015-07-09 | International Business Machines Corporation | Scalable software monitoring infrastructure, using parallel task queuing, to operate in elastic cloud environments |
US20150365311A1 (en) * | 2014-01-07 | 2015-12-17 | International Business Machines Corporation | Scalable software monitoring infrastructure, using parallel task queuing, to operate in elastic cloud environments |
US10103959B2 (en) * | 2014-01-07 | 2018-10-16 | International Business Machines Corporation | Scalable software monitoring infrastructure, using parallel task queuing, to operate in elastic cloud environments |
US20150215228A1 (en) * | 2014-01-28 | 2015-07-30 | Oracle International Corporation | Methods, systems, and computer readable media for a cloud-based virtualization orchestrator |
CN103973682A (en) * | 2014-04-30 | 2014-08-06 | 北京奇虎科技有限公司 | Method and device for having access to webpage |
US9836339B1 (en) * | 2014-09-24 | 2017-12-05 | Amazon Technologies, Inc. | Application programming interface as a service |
US11507439B1 (en) | 2014-09-24 | 2022-11-22 | Amazon Technologies, Inc. | Application programming interface as a service |
US10303532B1 (en) | 2014-09-24 | 2019-05-28 | Amazon Technologies, Inc. | Application programming interface as a service |
US10951501B1 (en) * | 2014-11-14 | 2021-03-16 | Amazon Technologies, Inc. | Monitoring availability of content delivery networks |
KR101954786B1 (en) | 2014-11-21 | 2019-03-06 | 후아웨이 테크놀러지 컴퍼니 리미티드 | System and method for modifying a service-specific data plane configuration |
CN107005431A (en) * | 2014-11-21 | 2017-08-01 | 华为技术有限公司 | The system and method for changing the data plane configuration based on service |
WO2016081910A1 (en) * | 2014-11-21 | 2016-05-26 | Huawei Technologies Co., Ltd. | System and method for modifying a service-specific data plane configuration |
KR20170088931A (en) * | 2014-11-21 | 2017-08-02 | 후아웨이 테크놀러지 컴퍼니 리미티드 | System and method for modifying a service-specific data plane configuration |
US9913151B2 (en) | 2014-11-21 | 2018-03-06 | Huawei Technologies Co., Ltd. | System and method for modifying a service-specific data plane configuration |
US10374900B2 (en) * | 2014-12-03 | 2019-08-06 | Hewlett Packard Enterprise Development Lp | Updating a virtual network topology based on monitored application data |
US10616082B2 (en) | 2015-01-13 | 2020-04-07 | Apple Inc. | Techniques for monitoring virtualized network functions or network functions virtualization infrastructure |
US11075826B2 (en) | 2015-01-13 | 2021-07-27 | Apple Inc. | Techniques for monitoring virtualized network functions or network functions virtualization infrastructure |
US9912558B2 (en) | 2015-01-13 | 2018-03-06 | Intel IP Corporation | Techniques for monitoring virtualized network functions or network functions virtualization infrastructure |
WO2016114866A1 (en) * | 2015-01-13 | 2016-07-21 | Intel IP Corporation | Techniques for monitoring virtualized network functions or network functions virtualization infrastructure |
US9917729B2 (en) | 2015-04-21 | 2018-03-13 | Oracle International Corporation | Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs) |
CN105119996A (en) * | 2015-09-01 | 2015-12-02 | 浪潮集团有限公司 | Resource reusing method based on cloud platform |
CN108475207A (en) * | 2016-01-26 | 2018-08-31 | 华为技术有限公司 | The joint auto zoom of cloud application |
US10454844B2 (en) * | 2017-03-08 | 2019-10-22 | A10 Networks, Inc. | Dynamic capacity planning for application delivery platform across multiple cloud deployment |
US20180262413A1 (en) * | 2017-03-08 | 2018-09-13 | A10 Networks, Inc. | Dynamic Capacity Planning for Application Delivery Platform across Multiple Cloud Deployment |
US10798007B2 (en) | 2017-04-03 | 2020-10-06 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and server associated with a routing network for modifying one or more parameters of the routing network |
US10601718B2 (en) | 2017-04-03 | 2020-03-24 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and server associated with a routing network for modifying one or more parameters of the routing network |
US10716060B2 (en) | 2017-04-03 | 2020-07-14 | Bank Of America Corporation | Data transfer between computing device and user device at different locations and over session or connection to display one or more routing networks to use |
US10601934B2 (en) | 2017-04-03 | 2020-03-24 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and one or more servers for transmitting data to a third party computing device |
US10608918B2 (en) | 2017-04-03 | 2020-03-31 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and one or more servers to determine likelihood of user device using a routing network |
US10609156B2 (en) * | 2017-04-03 | 2020-03-31 | Bank Of America Corporation | Data transfer, over session or connection, and between computing device and server associated with one or more routing networks in response to detecting activity |
US10951690B2 (en) | 2017-09-22 | 2021-03-16 | Microsoft Technology Licensing, Llc | Near real-time computation of scaling unit's load and availability state |
US10691082B2 (en) * | 2017-12-05 | 2020-06-23 | Cisco Technology, Inc. | Dynamically adjusting sample rates based on performance of a machine-learning based model for performing a network assurance function in a network assurance system |
CN112913197A (en) * | 2018-10-30 | 2021-06-04 | 慧与发展有限责任合伙企业 | Software defined wide area network uplink selection for cloud services |
US11463510B2 (en) | 2018-10-30 | 2022-10-04 | Hewlett Packard Enterprise Development Lp | Software defined wide area network uplink selection for a cloud service |
US20220124145A1 (en) * | 2019-06-04 | 2022-04-21 | Capital One Services, Llc | System and method for fast application auto-scaling |
US11228643B2 (en) * | 2019-06-04 | 2022-01-18 | Capital One Services, Llc | System and method for fast application auto-scaling |
US11888927B2 (en) * | 2019-06-04 | 2024-01-30 | Capital One Services, Llc | System and method for fast application auto-scaling |
US11102286B2 (en) * | 2019-07-11 | 2021-08-24 | Wangsu Science & Technology Co., Ltd. | Bandwidth scheduling method and device for cache server |
WO2021004063A1 (en) * | 2019-07-11 | 2021-01-14 | 网宿科技股份有限公司 | Cache server bandwidth scheduling method and device |
CN110365765A (en) * | 2019-07-11 | 2019-10-22 | 网宿科技股份有限公司 | A kind of bandwidth scheduling method and device of cache server |
WO2022045700A1 (en) * | 2020-08-26 | 2022-03-03 | Samsung Electronics Co., Ltd. | Method and apparatus for autoscaling containers in a cloud-native core network |
WO2023146270A1 (en) * | 2022-01-26 | 2023-08-03 | 주식회사 휴이노 | Method, system, and non-transitory computer-readable recording medium for supporting wireless interworking of devices |
Also Published As
Publication number | Publication date |
---|---|
US20100223378A1 (en) | 2010-09-02 |
WO2010099513A3 (en) | 2011-01-13 |
EP2401841A2 (en) | 2012-01-04 |
WO2010099513A2 (en) | 2010-09-02 |
WO2010099514A3 (en) | 2011-01-06 |
EP2401841A4 (en) | 2012-08-15 |
WO2010099514A2 (en) | 2010-09-02 |
US8209415B2 (en) | 2012-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100220622A1 (en) | Adaptive network with automatic scaling | |
US20100223364A1 (en) | System and method for network traffic management and load balancing | |
US7609619B2 (en) | Active-active data center using RHI, BGP, and IGP anycast for disaster recovery and load distribution | |
US6954784B2 (en) | Systems, method and computer program products for cluster workload distribution without preconfigured port identification by utilizing a port of multiple ports associated with a single IP address | |
US7505401B2 (en) | Method, apparatus and program storage device for providing mutual failover and load-balancing between interfaces in a network | |
US7430611B2 (en) | System having a single IP address associated with communication protocol stacks in a cluster of processing systems | |
US10938660B1 (en) | Automation of maintenance mode operations for network devices | |
US6996617B1 (en) | Methods, systems and computer program products for non-disruptively transferring a virtual internet protocol address between communication protocol stacks | |
US9100298B2 (en) | Host visibility as a network service | |
US6941384B1 (en) | Methods, systems and computer program products for failure recovery for routed virtual internet protocol addresses | |
CN110784400B (en) | N: 1 method, system and standby service gateway for redundancy of stateful application gateway | |
US20150372911A1 (en) | Communication path management method | |
US20130263247A1 (en) | Transparent Provisioning of Network Access to an Application | |
US9807016B1 (en) | Reducing service disruption using multiple virtual IP addresses for a service load balancer | |
JP7313480B2 (en) | Congestion Avoidance in Slice-Based Networks | |
US10164845B2 (en) | Network service aware routers, and applications thereof | |
US11463343B2 (en) | SDWAN overlay routing service | |
US7783786B1 (en) | Replicated service architecture | |
US8964596B1 (en) | Network service aware routers, and applications thereof | |
US20220200885A1 (en) | High availability router switchover decision using monitoring and policies | |
WO2020032169A1 (en) | Failure recovery control method, communication device, communication system, and program | |
Amir et al. | N-way fail-over infrastructure for reliable servers and routers | |
Dayapala et al. | Investigation of Routing Techniques to Develop a Model for Software-Defined Networks using Border Gateway Protocol | |
Hu et al. | Research and application of E-commerce platform for enterprise based on NLB | |
Kakadia | Network Design Patterns: N-Tier Data Centers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: YOTTAA INC, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WEI, COACH;BUFFONE, ROBERT;STATA, RAYMOND;SIGNING DATES FROM 20110105 TO 20110107;REEL/FRAME:025648/0944 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: COMERICA BANK, MICHIGAN Free format text: SECURITY INTEREST;ASSIGNOR:YOTTAA, INC.;REEL/FRAME:038973/0307 Effective date: 20160601 |
|
AS | Assignment |
Owner name: YOTTAA, INC., MASSACHUSETTS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:COMERICA BANK;REEL/FRAME:059759/0353 Effective date: 20220428 |