$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

System, method and computer program product to maximize server throughput while avoiding server overload by controlling the rate of establishing server-side network connections 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/16
  • G06F-015/173
출원번호 US-0823890 (2010-06-25)
등록번호 US-8635363 (2014-01-21)
발명자 / 주소
  • Raphel, Jose K.
  • Kailash, Kailash
  • Susai, Michel K.
출원인 / 주소
  • Citrix Systems, Inc.
대리인 / 주소
    Foley & Lardner LLP
인용정보 피인용 횟수 : 0  인용 특허 : 101

초록

A method for maximizing server throughput while avoiding overload of a server is presented. The method involves intercepting, via an interface unit, a client request for information from the server. Next, the interface unit determines the current server performance, where the server performance is b

대표청구항

1. A method for improving performance of a server by device intermediary to a plurality of clients and the server, the method comprising: (a) monitoring, by a device intermediary to a plurality of a clients and a server, a mix of requests from existing clients and new clients pending at the server;(

이 특허에 인용된 특허 (101)

  1. Kausik, Balas Natarajan; Race, Daren A.; Jawahar, Janardhanan, Adjusting the cacheability of web documents according to the responsiveness of its content server.
  2. Phaal Peter, Admission control system with messages admitted or deferred for re-submission at a later time on a priority basis.
  3. Phaal Peter, Admission control where priority indicator is used to discriminate between messages.
  4. Susai, Michel K.; Shetty, Anil; Bao, Wanqun; Raphel, Jose K.; Sinha, Rajiv; Botlaguduru, Venugopal; Udupa, Sivaprasad R.; Korrapati, Vamsimohan; Verzunov, Sergey, Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time.
  5. Underwood, Roy Aaron, Business components framework.
  6. Patel, Amit; Pujare, Sanjay; Ryan, Nicholas; Lin, David, Client installation and execution system for streamed applications.
  7. Shah, Lacky Vasant; Arai, Daniel Takeo; Benitez, Manuel Enrique; Holler, Anne Marie; Wohlgemuth, Robert Curtis, Client-side performance optimization system for streamed applications.
  8. Russell Edward A. (Acton MA) Tang Raymond Ting-Foo (Chelmsford MA), Client/server connection sharing.
  9. Underwood, Roy Aaron, Codes table framework design in an E-commerce architecture.
  10. Takagi Masahiro,JPX ; Kamagata Eiji,JPX, Communication device using communication protocol including transport layer and communication method using communication protocol including transport layer.
  11. Peiffer,Christopher, Connection management system and method.
  12. Batra Virinder Mohan, Connection pool management for backend servers using common interface.
  13. Huck,Paul; Skurikhin,Aleksey; Teplov,Ilya, Control unit operations in a real-time collaboration server.
  14. Demmer,Michael J.; McCanne,Steven; Landrum,Alfred, Cooperative proxy auto-discovery and connection interception.
  15. Anderson,Mark Stephen; Engelhardt,Dean Crawford; Marriott,Damian Andrew; Randhawa,Suneel Singh, Data processing and observation system.
  16. Anderson,Mark Stephen; Engelhardt,Dean Crawford; Marriott,Damian Andrew; Randhawa,Suneel Singh, Data view of a modelling system.
  17. Logan, David B.; Sathaye, Shirish, Distributed load-balancing internet servers.
  18. Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
  19. Ohkado, Akira; Okada, Akira, HTML file acquisition method, information terminal support device, and storage medium for storing a software product for acquiring HTML files.
  20. Peiffer,Christopher; L'Heureux,Israel, HTTP multiplexor/demultiplexor system for use in secure transactions.
  21. Colyer Adrian Mark,GBX, High-availability WWW computer server system with pull-based load balancing using a messaging and queuing unit in front of back-end servers.
  22. Ludmila Cherkasova ; Peter Phaal, Hybrid and predictive admission control strategies for a server.
  23. Underwood, Roy Aaron, Initializing an ecommerce database framework.
  24. Ajit Kumar Gupta ; Richard David Day ; Eric Sven-Johan Swildens, Integrated point of presence server network.
  25. DeSimone Antonio ; Shur David Hilton ; Sibal Sandeep, Inter-cache protocol for improved WEB performance.
  26. Luzzi Joseph ; Reps Steven M. ; Zhu Gengxin ; Gentry Jerry L. ; Taylor John F., Interactive display system for sequential retrieval and display of a plurality of interrelated data sets.
  27. Underwood, Roy Aaron, Interfacing servers in a Java based e-commerce architecture.
  28. Michel K. Susai ; Rajiv Sinha ; Deepinder S. Setia ; Ajay V. Soni, Internet client-server multiplexer.
  29. Haswell, John Jeffrey; Young, Robert J.; Schramm, Kevin, Language-driven interface for an automated testing framework.
  30. Krishnamurthy, Ravi; Sethuraman, Sriram; Lee, Xiaobing; Chiang, Tihao, Latency-based statistical multiplexing.
  31. Chen,David T.; Fleming,Philip J., Load balancing method in a communication network.
  32. Boyles Ray W. (Apex NC) Gierlach Michael F. (Raleigh NC) Gopal Prabandham M. (Wayne NJ) Sultan Robert (Richterswil NC CHX) Vacek Gary M. (Raleigh NC), Locating resources in computer networks having cache server nodes.
  33. Underwood,Roy Aaron, Managing user information on an e-commerce system.
  34. Klein, Paul F., Method and apparatus for determining a response time for a segment in a client/server computing environment.
  35. Paul Sanjoy ; Rangarajan Sampath, Method and apparatus for load sharing on a wide area network.
  36. George R. Wang, Method and apparatus for measuring the performance of a network based application program.
  37. Khavari,Sam; Armandpour,Tim, Method and apparatus for providing automation to an internet navigation application.
  38. Sung Yi-Hsin ; Dayal Vibha ; Ramakrishnan Satish, Method and apparatus for reestablishing network connections in a multi-router network.
  39. Lambert Mark L. ; van der Rijn Daniel J. G. ; Kemper David J. ; Verkler Jay L., Method and apparatus for storing and delivering documents on the internet.
  40. Bakshi, Yury; Johnson, Carolyn R., Method and apparatus for throttling requests to a server having a buffer with varied acceptance limit based on server overload status and desired buffer delay time.
  41. Ariel Cohen ; Sampath Rangarajan ; Navjot Singh, Method and apparatus for transparently directing requests for web objects to proxy caches.
  42. Singh Jagdeep ; Bhide Chandrashekhar W., Method and product for enchancing performance of computer networks including shared storage objects.
  43. Meyer, Peter Ronald, Method and system for improving wireless data packet delivery.
  44. David Mosberger ; James D. Salehi, Method and system for managing accesses to a data service system that supports persistent connections.
  45. Jin Tai ; Salehi James D. ; Friedrich Richard J. ; Bhatti Nina T., Method and system for providing performance guarantees for a data service system of a data access network system.
  46. Agrawal, Prathima; Elaoud, Moncef; Ramanathan, Parameswaran; Sreenan, Cormac John, Method for dynamic connection closing time selection.
  47. Geist ; Jr. James F. (Redmond WA), Method for tracking memory allocation in network file server.
  48. Krishnaswamy Sridhar ; Elliott Isaac K. ; Reynolds Tim E. ; Forgy Glen A. ; Solbrig Erin M., Method for video telephony over a hybrid network.
  49. Heizer Isaac J. (Little Silver NJ), Method of and apparatus for operating a client/server computer network.
  50. Green,Thomas, Method of improving replica server performance and a replica server system.
  51. Yahali Sherman IL; Uri Hare'l IL; Ilan Kinreich, Method of load testing web applications based on performance goal.
  52. Choquier Philippe,FRX ; Peyroux Jean-Francios ; Griffin William J., Method of redirecting a client service session to a second application server without interrupting the session by forwa.
  53. Teplov,Ilya; Skurikhin,Aleksey; Huck,Paul; Fedotov,Alex, Method of sharing a desktop with attendees of a real-time collaboration.
  54. Mighdoll Lee S. ; Leak Bruce A. ; Perlman Stephen G. ; Goldman Phillip Y., Method of transcoding documents in a network environment using a proxy server.
  55. Hanes Charles F. (San Jose CA) Mick Colin K. (Palo Alto CA), Method simulating data traffic on network in accordance with a client/sewer paradigm.
  56. Chen John Yun-Kuang ; Lockard Eric Neil ; Durasoff Matthew David ; Shakib Darren Arthur ; Simpson ; Jr. Russell Lee, Method, system, and product for assessing a server application performance.
  57. Nag,Siddhartha; D'Souza,Alfred; Alam,Naveed, Multiplexing several individual application sessions over a pre-allocated reservation protocol session.
  58. Shah,Lacky Vasant; Ramakrishnan,Sridhar, Network caching system for streamed applications.
  59. Hu Wei-Ming, Network request distribution based on static rules and dynamic performance data.
  60. Takahashi Eiichi,JPX ; Hosoi Akira,JPX ; Yamada Takuya,JPX ; Koide Masuhiro,JPX, Network service server load balancing device, network service server load balancing method and computer-readable storage medium recorded with network service server load balancing program.
  61. Ludwig, Lester; Brown, William Blake; Yul, Inn J.; Vuong, Anh T.; Vanderlippe, Richard W.; Burnett, Gerald; Lauwers, Chris; Lui, Richard; Applebaum, Daniel, Networked video multimedia storage server environment.
  62. Sharma Mohan ; Turner Laurie Beth ; Yeung Leo Yue Tak, Object oriented network event management framework.
  63. Heimsoth Daniel Dean ; Horn Gary Randall ; Sharma Mohan ; Turner Laurie Beth ; Yeung Leo Yue Tak, Object oriented representation of network requests in a client server model.
  64. Heimsoth Daniel Dean ; Horn Gary Randall ; Sharma Mohan ; Turner Laurie Beth ; Yeung Leo Yue Tak, Object-oriented communication interface for network protocol access using the selected newly created protocol interface.
  65. Bhide Chandrashekhar W. ; Singh Jagdeep ; Oestreicher Don, Performance optimizations for computer networks utilizing HTTP.
  66. Montulli Lou, Persistent client state in a hypertext transfer protocol based client-server system.
  67. Alden Kenneth F. ; Lichtenberg Mitchell P. ; Wobber Edward P., Pseudo network adapter for frame capture, encapsulation and encryption.
  68. Wright, David D., Queuing system, method and computer program product for network data transfer.
  69. Beeler ; Jr. Donald E., Real time backup system.
  70. Fedotov,Alex; Teplov,Ilya, Real-time collaboration client.
  71. Burdick Matt ; Chu Gigi, Response time measuring system and method for determining and isolating time delays within a network.
  72. Fraenkel, Noam A.; Goldstein, Guy; Sarig, Ido; Haddad, Refael, Root cause analysis of server system performance degradations.
  73. Takagi Masahiro,JPX ; Kamagata Eiji,JPX ; Kato Noriyasu,JPX, Scheme for reliable communications via radio and wire networks using transport layer connection.
  74. Underwood, Roy Aaron, Secure gateway interconnection in an e-commerce based environment.
  75. Kouoheris Jack Lawrence ; Kumar Manoj, Semiconductor memory based server for providing multimedia information on demand over wide area networks.
  76. Malmskog, Steve; Saqlain, Khurram, Server load testing and measurement system.
  77. Allan,Ronald Campbell, Service time analysis methods for the WSM QOS monitor.
  78. Bhagwat Pravin ; Maltz David Aaron, Session and transport layer proxies via TCP glue.
  79. Freivald Matthew P. ; Richards Mark S. ; Noble Alan C., Spreadsheet user-interface for an internet-document change-detection tool.
  80. Lieberman Marvin S., Stabilized inflatable chair.
  81. Elliott, Isaac K.; Krishnawswamy, Sridhar, System and method for a directory service supporting a hybrid communication system architecture.
  82. Carlson, Bjorn, System and method for caching JavaServer Pages® responses.
  83. Smith John D., System and method for communication information using the internet that receives and maintains information concerning th.
  84. Skurikhin,Aleksey; Huck,Paul; Teplov,Ilya, System and method for facilitating real-time collaborating by collapsing a queue for a slow client.
  85. Coile Brantley W. ; Howes Richard A. ; Kersey Edward C., System and method for providing backup machines for implementing multiple IP addresses on multiple ports.
  86. Isaac K. Elliott ; Tim E. Reynolds ; Sridhar Krishnaswamy, System and method for providing requested quality of service in a hybrid network.
  87. Wallace,R. Bruce; Townsend,Bruce L., System and method for regulating web site access.
  88. Choquier Philippe,FRX ; Peyroux Jean-Francios ; Griffin William J., System for on-line service in which gateway computer uses service map which includes loading condition of servers broad.
  89. Caccavale Frank S. (Holliston MA), System to facilitate efficient utilization of network resources in a computer network.
  90. Anerousis, Nikolaos; Hjalmtysson, Gisli, System, method and apparatus for network service load and reliability management.
  91. Eastep, Guido M.; Litzenberger, Paul; Orebaugh, Shannon R., System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony.
  92. Krishnaswamy, Sridhar; Elliott, Isaac K.; Reynolds, Tim E.; Forgy, Glen A.; Solbrig, Erin M., System, method and article of manufacture for a communication system architecture including video conferencing.
  93. John Jeffrey Haswell ; Robert J. Young ; Kevin Schramm, System, method and article of manufacture for a table-driven automated scripting architecture.
  94. Underwood, Roy Aaron, System, method and article of manufacture for an activity framework design in an e-commerce based environment.
  95. Elliott,Isaac K., System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture.
  96. Krishnaswamy Sridhar ; Elliott Isaac K. ; Reynolds Tim E. ; Forgy Glen A. ; Solbrig Erin M., System, method and article of manufacture with integrated video conferencing billing in a communication system architect.
  97. Haswell, John Jeffrey; Young, Robert J.; Schramm, Kevin, System, method, and article of manufacture for test maintenance in an automated scripting framework.
  98. Merriam, Greg Elliott, System, method, and program for measuring performance in a network system.
  99. Moore,Timothy M.; Eydelman,Vadim; Venable, Sr.,Jeffrey C., Systems and methods for uniquely identifying networks by correlating each network name with the application programming interfaces of transport protocols supported by the network.
  100. Goldstein,Guy; Sarig,Ido; Haddad,Refael; Fraenkel,Noam, Transaction breakdown feature to facilitate analysis of end user performance of a server system.
  101. Brendel Juergen ; Kring Charles J. ; Liu Zaide ; Marino Christopher C., World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-n.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로