-
公开(公告)号:US06754706B1
公开(公告)日:2004-06-22
申请号:US09638170
申请日:2000-08-11
IPC分类号: G06F1300
CPC分类号: H04L29/12066 , H04L29/06 , H04L29/12132 , H04L61/1511 , H04L61/1552 , H04L67/1002 , H04L67/1008 , H04L67/101 , H04L67/1027 , H04L67/1036 , H04L2029/06054
摘要: A scalable domain name system with persistence and load balancing receives requests from client DNS servers or other DNS servers. Each DNS server is associated with a subset of the DNS groups in the network and the invention checks to see if the client DNS server is part of the DNS group that the DNS server is authoritative. If the DNS server is not authoritative for the client DNS server's group, then the request is forwarded to the proper DNS server. Otherwise, the invention checks a persistence table to see if a persistent response is required for the request. If a persistent response is required, the appropriate IP address entry in the table is returned to the requestor. If a persistent response is not required, the invention determines the load, availability, and latency of the content servers from information stored in a latency table to determine the proper content server's address to return to the requestor. The DNS server sends any responses to forwarded requests to the client DNS server. When more than one DNS server is authoritative for an overlapping DNS group, the invention ensures that the persistence and latency tables are synchronized with any other DNS servers. The invention also allows the persistence and latency tables to be located on a set of table servers within the network. Another aspect of the invention allows the DNS server that a request is forwarded to, to respond directly to the client and the client is redirected to the DNS server.
摘要翻译: 具有持久性和负载平衡的可扩展域名系统接收来自客户端DNS服务器或其他DNS服务器的请求。 每个DNS服务器与网络中的DNS组的子集相关联,本发明检查客户端DNS服务器是DNS服务器权限的DNS组的一部分。 如果DNS服务器对于客户端DNS服务器的组不具有权威性,则将请求转发到正确的DNS服务器。 否则,本发明检查持久性表以查看请求是否需要持久响应。 如果需要持久响应,表中的相应IP地址条目将返回给请求者。 如果不需要持久响应,本发明根据存储在延迟表中的信息来确定内容服务器的负载,可用性和延迟,以确定正确的内容服务器的地址以返回给请求者。 DNS服务器向客户端DNS服务器发送转发请求的任何响应。 当多个DNS服务器对重叠的DNS组具有权威性时,本发明确保持久性和延迟表与任何其他DNS服务器同步。 本发明还允许持久性和延迟表位于网络中的一组表服务器上。 本发明的另一方面允许请求被转发的DNS服务器直接响应于客户端并且客户端被重定向到DNS服务器。
-
公开(公告)号:US20120166589A1
公开(公告)日:2012-06-28
申请号:US13412294
申请日:2012-03-05
IPC分类号: G06F15/16
CPC分类号: H04L47/745 , G06F9/50 , G06F9/5061 , H04L67/1002 , H04L67/1008 , H04L67/1017 , H04L67/1029 , Y10S707/99932
摘要: A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
摘要翻译: 一种分布式点播计算系统的方法和机制。 系统自动为分布式计算服务器提供客户应用程序。 当选择服务器来承载程序时,将考虑每个客户应用程序的参数。 系统监控每个分布式计算服务器的状态和性能。 当流量级别超过客户应用程序的预定水平时,该系统提供额外的服务器,并且随着流量需求降低到预定水平,服务器可以被不配置并返回到服务器池以备以后供应。 在将新请求发送到另一个服务器之前,系统会一次尝试填写一个服务器与客户应用程序。 客户根据分布式计算服务器的使用费用收取费用。
-
公开(公告)号:US20100005175A1
公开(公告)日:2010-01-07
申请号:US12558351
申请日:2009-09-11
IPC分类号: G06F15/173
CPC分类号: H04L47/745 , G06F9/50 , G06F9/5061 , H04L67/1002 , H04L67/1008 , H04L67/1017 , H04L67/1029 , Y10S707/99932
摘要: A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
摘要翻译: 一种分布式点播计算系统的方法和机制。 系统自动为分布式计算服务器提供客户应用程序。 当选择服务器来承载程序时,将考虑每个客户应用程序的参数。 系统监控每个分布式计算服务器的状态和性能。 当流量级别超过客户应用程序的预定水平时,该系统提供额外的服务器,并且随着流量需求降低到预定水平,服务器可以被不配置并返回到服务器池以备以后供应。 在将新请求发送到另一个服务器之前,系统会一次尝试填写一个服务器与客户应用程序。 客户根据分布式计算服务器的使用费用收取费用。
-
公开(公告)号:US08909735B2
公开(公告)日:2014-12-09
申请号:US13412294
申请日:2012-03-05
IPC分类号: G06F15/16 , G06F15/173 , G06F15/177 , G06F9/50 , H04L29/08
CPC分类号: H04L47/745 , G06F9/50 , G06F9/5061 , H04L67/1002 , H04L67/1008 , H04L67/1017 , H04L67/1029 , Y10S707/99932
摘要: A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
摘要翻译: 一种分布式点播计算系统的方法和机制。 系统自动为分布式计算服务器提供客户应用程序。 当选择服务器来承载程序时,将考虑每个客户应用程序的参数。 系统监控每个分布式计算服务器的状态和性能。 当流量级别超过客户应用程序的预定水平时,该系统提供额外的服务器,并且随着流量需求降低到预定水平,服务器可以被不配置并返回到服务器池以备以后供应。 在将新请求发送到另一个服务器之前,系统会一次尝试填写一个服务器与客户应用程序。 客户根据分布式计算服务器的使用费用收取费用。
-
公开(公告)号:US08145765B2
公开(公告)日:2012-03-27
申请号:US12558351
申请日:2009-09-11
IPC分类号: G06F15/16 , G06F15/173 , G06F15/177
CPC分类号: H04L47/745 , G06F9/50 , G06F9/5061 , H04L67/1002 , H04L67/1008 , H04L67/1017 , H04L67/1029 , Y10S707/99932
摘要: A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
摘要翻译: 一种分布式点播计算系统的方法和机制。 系统自动为分布式计算服务器提供客户应用程序。 当选择服务器来承载程序时,将考虑每个客户应用程序的参数。 系统监控每个分布式计算服务器的状态和性能。 当流量级别超过客户应用程序的预定水平时,该系统提供额外的服务器,并且随着流量需求降低到预定水平,服务器可以被不配置并返回到服务器池以备以后供应。 在将新请求发送到另一个服务器之前,系统会一次尝试填写一个服务器与客户应用程序。 客户根据分布式计算服务器的使用费用收取费用。
-
公开(公告)号:US07590739B2
公开(公告)日:2009-09-15
申请号:US11089982
申请日:2005-03-24
IPC分类号: G06F15/16 , G06F15/173 , G06F15/177
CPC分类号: H04L47/745 , G06F9/50 , G06F9/5061 , H04L67/1002 , H04L67/1008 , H04L67/1017 , H04L67/1029 , Y10S707/99932
摘要: A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
摘要翻译: 一种分布式点播计算系统的方法和机制。 系统自动为分布式计算服务器提供客户应用程序。 当选择服务器来承载程序时,将考虑每个客户应用程序的参数。 系统监控每个分布式计算服务器的状态和性能。 当流量级别超过客户应用程序的预定水平时,该系统提供额外的服务器,并且随着流量需求降低到预定水平,服务器可以被不配置并返回到服务器池以备以后供应。 在将新请求发送到另一个服务器之前,系统会一次尝试填写一个服务器与客户应用程序。 客户根据分布式计算服务器的使用费用收取费用。
-
公开(公告)号:US07032010B1
公开(公告)日:2006-04-18
申请号:US10873895
申请日:2004-06-21
IPC分类号: G06F13/00
CPC分类号: H04L29/12066 , H04L29/06 , H04L29/12132 , H04L61/1511 , H04L61/1552 , H04L67/1002 , H04L67/1008 , H04L67/101 , H04L67/1027 , H04L67/1036 , H04L2029/06054
摘要: A scalable domain name system with persistence and load balancing receives requests from client DNS servers or other DNS servers. Each DNS server is associated with a subset of the DNS groups in the network and the invention checks to see if the client DNS server is part of the DNS group that the DNS server is authoritative. If the DNS server is not authoritative for the client DNS server's group, then the request is forwarded to the proper DNS server. The receiving DNS checks to see if a persistent response is required for the request. If a persistent response is required, the appropriate IP address is returned to the requestor. If a persistent response is not required, the load, availability, and latency of the content servers are used to determine the proper content server's address to return to the requestor.
摘要翻译: 具有持久性和负载平衡的可扩展域名系统接收来自客户端DNS服务器或其他DNS服务器的请求。 每个DNS服务器与网络中的DNS组的子集相关联,本发明检查客户端DNS服务器是DNS服务器权限的DNS组的一部分。 如果DNS服务器对于客户端DNS服务器的组不具有权威性,则将请求转发到正确的DNS服务器。 接收DNS检查请求是否需要持久响应。 如果需要持久响应,则将适当的IP地址返回给请求者。 如果不需要持久响应,则使用内容服务器的负载,可用性和延迟来确定正确的内容服务器的地址以返回到请求者。
-
公开(公告)号:US08341278B2
公开(公告)日:2012-12-25
申请号:US12820025
申请日:2010-06-21
IPC分类号: G06F15/16
CPC分类号: H04L63/0428 , H04L12/14 , H04L29/12066 , H04L29/12113 , H04L61/1511 , H04L61/1541 , H04L63/061 , H04L63/08 , H04L63/10 , H04L63/104 , H04L63/126 , H04L67/02 , H04L67/06 , H04L67/1002 , H04L67/1008 , H04L67/101 , H04L67/1014 , H04L67/1023 , H04L67/1027 , H04L67/1095 , H04L67/2852 , H04L69/329
摘要: A secure streaming content delivery system provides a plurality of content servers connected to a network that host customer content that can be cached and/or stored, e.g., images, video, text, and/or software. The content servers respond to requests for customer content from users. The invention load balances user requests for cached customer content to the appropriate content server. A user makes a request to a customer's server/authorization server for delivery of the customer's content. The authorization server checks if the user is authorized to view the requested content. If the user is authorized, then the authorization server generates a hash value using the authorization server's secret key, the current time, a time-to-live value, and any other information that the customer has configured, and embeds it into the URL which is passed to the user. A content server receives a URL request from the user for customer content cached on the content server. The request is verified by the content server creating its own hash value using the customer server's secret key, the current time, a time-to-live value, and any other related information configured for the customer. If the hash value from the URL matches the content server's generated hash value, then the user's request is valid and within the expiration time period and the content server delivers the requested content to the user.
摘要翻译: 安全流式传输内容传送系统提供连接到网络的多个内容服务器,该网络主持可缓存和/或存储客户内容,例如图像,视频,文本和/或软件。 内容服务器响应用户对客户内容的请求。 本发明将缓存的客户内容的用户请求负载平衡到适当的内容服务器。 用户向客户的服务器/授权服务器请求传送客户的内容。 授权服务器检查用户是否被授权查看请求的内容。 如果用户被授权,则授权服务器使用授权服务器的秘密密钥,当前时间,生存时间值以及客户已经配置的任何其他信息来生成哈希值,并将其嵌入到URL中 被传递给用户。 内容服务器从用户接收缓存在内容服务器上的客户内容的URL请求。 该请求由内容服务器使用客户服务器的密钥,当前时间,生存时间值以及为客户配置的任何其他相关信息创建自己的散列值进行验证。 如果来自URL的哈希值与内容服务器生成的哈希值匹配,则用户的请求是有效的,并且在到期时间段内,并且内容服务器将所请求的内容递送给用户。
-
公开(公告)号:US20100299722A1
公开(公告)日:2010-11-25
申请号:US12820025
申请日:2010-06-21
CPC分类号: H04L63/0428 , H04L12/14 , H04L29/12066 , H04L29/12113 , H04L61/1511 , H04L61/1541 , H04L63/061 , H04L63/08 , H04L63/10 , H04L63/104 , H04L63/126 , H04L67/02 , H04L67/06 , H04L67/1002 , H04L67/1008 , H04L67/101 , H04L67/1014 , H04L67/1023 , H04L67/1027 , H04L67/1095 , H04L67/2852 , H04L69/329
摘要: A secure streaming content delivery system provides a plurality of content servers connected to a network that host customer content that can be cached and/or stored, e.g., images, video, text, and/or software. The content servers respond to requests for customer content from users. The invention load balances user requests for cached customer content to the appropriate content server. A user makes a request to a customer's server/authorization server for delivery of the customer's content. The authorization server checks if the user is authorized to view the requested content. If the user is authorized, then the authorization server generates a hash value using the authorization server's secret key, the current time, a time-to-live value, and any other information that the customer has configured, and embeds it into the URL which is passed to the user. A content server receives a URL request from the user for customer content cached on the content server. The request is verified by the content server creating its own hash value using the customer server's secret key, the current time, a time-to-live value, and any other related information configured for the customer. If the hash value from the URL matches the content server's generated hash value, then the user's request is valid and within the expiration time period and the content server delivers the requested content to the user.
摘要翻译: 安全流式传输内容传送系统提供连接到网络的多个内容服务器,该网络主持可缓存和/或存储客户内容,例如图像,视频,文本和/或软件。 内容服务器响应用户对客户内容的请求。 本发明将缓存的客户内容的用户请求负载平衡到适当的内容服务器。 用户向客户的服务器/授权服务器请求传送客户的内容。 授权服务器检查用户是否被授权查看请求的内容。 如果用户被授权,则授权服务器使用授权服务器的秘密密钥,当前时间,生存时间值以及客户已经配置的任何其他信息来生成哈希值,并将其嵌入到URL中 被传递给用户。 内容服务器从用户接收缓存在内容服务器上的客户内容的URL请求。 该请求由内容服务器使用客户服务器的密钥,当前时间,生存时间值以及为客户配置的任何其他相关信息创建自己的散列值进行验证。 如果来自URL的哈希值与内容服务器生成的哈希值匹配,则用户的请求是有效的,并且在到期时间段内,并且内容服务器将所请求的内容递送给用户。
-
公开(公告)号:US07743132B2
公开(公告)日:2010-06-22
申请号:US12107734
申请日:2008-04-22
IPC分类号: G06F15/173 , G06F15/167
CPC分类号: H04L63/0428 , H04L12/14 , H04L29/12066 , H04L29/12113 , H04L61/1511 , H04L61/1541 , H04L63/061 , H04L63/08 , H04L63/10 , H04L63/104 , H04L63/126 , H04L67/02 , H04L67/06 , H04L67/1002 , H04L67/1008 , H04L67/101 , H04L67/1014 , H04L67/1023 , H04L67/1027 , H04L67/1095 , H04L67/2852 , H04L69/329
摘要: A secure streaming content delivery system provides a plurality of content servers connected to a network that host customer content that can be cached and/or stored, e.g., images, video, text, and/or software. The content servers respond to requests for customer content from users. The invention load balances user requests for cached customer content to the appropriate content server. A user makes a request to a customer's server/authorization server for delivery of the customer's content. The authorization server checks if the user is authorized to view the requested content. If the user is authorized, then the authorization server generates a hash value using the authorization server's secret key, the current time, a time-to-live value, and any other information that the customer has configured, and embeds it into the URL which is passed to the user. A content server receives a URL request from the user for customer content cached on the content server. The request is verified by the content server creating its own hash value using the customer server's secret key, the current time, a time-to-live value, and any other related information configured for the customer. If the hash value from the URL matches the content server's generated hash value, then the user's request is valid and within the expiration time period and the content server delivers the requested content to the user.
摘要翻译: 安全流式传输内容传送系统提供连接到网络的多个内容服务器,该网络主持可缓存和/或存储客户内容,例如图像,视频,文本和/或软件。 内容服务器响应用户对客户内容的请求。 本发明将缓存的客户内容的用户请求负载平衡到适当的内容服务器。 用户向客户的服务器/授权服务器请求传送客户的内容。 授权服务器检查用户是否被授权查看请求的内容。 如果用户被授权,则授权服务器使用授权服务器的秘密密钥,当前时间,生存时间值以及客户已经配置的任何其他信息来生成哈希值,并将其嵌入到URL中 被传递给用户。 内容服务器从用户接收缓存在内容服务器上的客户内容的URL请求。 该请求由内容服务器使用客户服务器的密钥,当前时间,生存时间值以及为客户配置的任何其他相关信息创建自己的散列值进行验证。 如果来自URL的哈希值与内容服务器生成的哈希值匹配,则用户的请求是有效的,并且在到期时间段内,并且内容服务器将所请求的内容递送给用户。
-
-
-
-
-
-
-
-
-