Architecture for distributed computing system and automated design, deployment, and management of distributed applications
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
출원번호
UP-0693004
(2003-10-24)
등록번호
US-7809767
(2010-10-26)
발명자
/ 주소
Hunt, Galen C.
Tabbara, Bassam
Grealish, Kevin
Outhred, Geoffrey
Mensching, Rob
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Lee & Hayes, PLLC
인용정보
피인용 횟수 :
0인용 특허 :
341
초록
An architecture and methodology for designing, deploying, and managing a distributed application onto a distributed computing system is described.
대표청구항▼
What is claimed is: 1. One or more computer readable storage media having stored thereon a plurality of instructions that implement a distributed computing system in a distributed computing environment based upon a schema, the schema comprising: at least one definition of a distributed computing sy
What is claimed is: 1. One or more computer readable storage media having stored thereon a plurality of instructions that implement a distributed computing system in a distributed computing environment based upon a schema, the schema comprising: at least one definition of a distributed computing system module to be implemented in the distributed computing environment, wherein the at least one definition of the distributed computing system module possesses an inheritance property such that a first definition, when derived from a second definition, inherits a setting constraint and a relationship constraint from the second definition; at least one relationship that identifies potential interactions between the modules of the distributed computing system such that the schema is used by a development tool to modify the definition and relationship and a deployment tool to implement the module in according to the definition and relationship; at least one requirement for the distributed computing environment used by the distributed computing system for a first validation to validate the distributed computing environment; and at least one requirement for the distributed computing system used by the distributed computing environment for a second validation to validate the distributed computing system. 2. The one or more computer readable storage media of claim 1 wherein the schema is further used by a management tool. 3. The one or more computer readable storage media of claim 1 wherein the schema allows a user of the development tool to identify desired operational intentions of the at least one distributed system module. 4. The one or more computer readable storage media of claim 1 wherein the at least one definition includes a resource definition, a component definition and an endpoint definition. 5. The one or more computer readable storage media of claim 1 wherein the at least one definition includes a resource definition that specifies runtime behavior contained within a distributed computing system module. 6. The one or more computer readable storage media of claim 1 wherein the at least one definition includes a component definition that describes a self-contained, independently deployable part of the distributed computing system. 7. The one or more computer readable storage media of claim 1 wherein the at least one definition includes an endpoint definition that describes communication endpoints exposed by the distributed computing system module. 8. The one or more computer readable storage media of claim 1 wherein the at least one relationship is the embodiment of at least one potential communication interaction between endpoint definitions of two or more distributed computing system modules, the relationship comprising one or more of: a containment relationship, a delegation relationship, a connections relationship, a hosting relationship, and a reference relationship. 9. The one or more computer readable storage media of claim 1 wherein the at least one relationship includes a containment relationship that describes the ability of a particular definition to contain members of other definitions. 10. The one or more computer readable storage media of claim 1 wherein the at least one relationship includes a delegation relationship that exposes members contained in a particular definition. 11. The one or more computer readable storage media of claim 1 wherein the at least one relationship includes a connections relationship that identifies available communication interactions between a plurality of definitions. 12. The one or more computer readable storage media of claim 1 wherein the at least one relationship includes a hosting relationship that describes dependencies between a plurality of definitions. 13. The one or more computer readable storage media of claim 1 wherein the at least one relationship includes a reference relationship that identifies ordering relationships between a plurality of definitions. 14. The one or more computer readable storage media of claim 1 further comprising an abstract portion associated with templates for distributed-applications and a concrete portion associated with particular implementations of distributed-applications. 15. The one or more computer readable storage media of claim 1 further comprising a plurality of relationships, wherein the schema provides for the communication of settings across the plurality of relationships. 16. The one or more computer readable storage media of claim 1 further comprising a plurality of relationships, wherein the schema provides for the communication of application runtime behavioral information across the plurality of relationships. 17. One or more computer readable storage media having stored thereon a plurality of instructions that implement a schema, the schema comprising: at least one distributed computing system module definition of a portion of an distributed computing system associated with a distributed-computing environment, wherein the at least one distributed computing system module definition possesses an inheritance property such that a first distributed computing system module definition, when derived from a second distributed computing system module definition, inherits a setting constraint and a relationship constraint from the second distributed computing system module definition; at least one resource definition that specifies module runtime behavior associated with the distributed computing system; and at least one endpoint definition of communication information associated with the distributed computing system. 18. One or more computer readable storage media as recited in claim 17 wherein the schema further includes at least one relationship that identifies interactions between entities in the distributed-computing system. 19. One or more computer readable storage media as recited in claim 17 wherein the schema further includes a containment relationship that describes the ability of a particular definition to contain members of other definitions. 20. One or more computer readable storage media as recited in claim 17 wherein the schema further includes a communication relationship that identifies potential communication interactions between a plurality of definitions. 21. One or more computer readable storage media as recited in claim 17 wherein the schema is used by any of: a development tool, a deployment tool, or a management tool. 22. One or more computer readable storage media as recited in claim 17 wherein the schema models a target system on which the distributed computing system will be installed. 23. One or more computer readable storage media having stored thereon a plurality of instructions that when executed by a computer implement a design tool, the design tool comprising: a system definition model to enable defining abstractly the specifications of distributed-computing environments and distributed computing systems; and a schema to dictate how functional operations modules within the system definition model are to be specified, wherein the schema comprises: at least one requirement for the distributed-computing environments used by the distributed computing systems to validate the distributed-computing environments; and at least one requirement for the distributed computing systems used by the distributed-computing environments to validate the distributed computing systems. 24. The design tool of claim 23 wherein the design tool is a distributed-application development tool. 25. The design tool of claim 23 wherein the design tool is a distributed-application deployment tool. 26. The design tool of claim 23 wherein the design tool is a distributed-application management tool. 27. The design tool of claim 23 wherein the distributed-applications are scale-invariant. 28. A data structure stored on one or more computer-readable storage media that is instantiated in accordance with a schema, the schema being accessible by a plurality of tools, the plurality of tools comprising: an application development tool, whereby the application development tool defines a system comprised of communicating software and hardware components during a design phase; an application deployment tool for facilitating deployments to a plurality of host environments and a plurality of scales, whereby the application deployment tool facilitates utilizing a definition of the system developed by the application development tool to perform operations comprising: deploying the system; allocating software and hardware; and configuring the software and hardware; and an application management tool, the application management tool facilitating new management tools to perform operations comprising: driving resource allocation; managing configuration; upgrading; and automating processing; the schema comprising: at least one system definition of a component of a scale-invariant distributed-application; at least one resource definition of an application runtime behavior associated with the component; at least one endpoint definition of communication information associated with the component; at least one containment relationship specifying an ability of a particular definition to contain members of other definitions; at least one delegation relationship that exposes members contained in the particular definition; at least one communication relationship that specifies available communication interactions between a plurality of definitions; at least one hosting relationship that specifies dependencies between the plurality of definitions; and at least one reference relationship that specifies ordering relationships between the plurality of definitions. 29. A method comprising: creating a data structure in accordance with a schema, the schema defining at least one definition of entities in a distributed-computing system, at least one containment relationship specifying the ability of a particular definition to contain members of other definitions, at least one delegation relationship that exposes members contained in the particular definition, at least one communication relationship that specifies available communication interactions between a plurality of definitions, at least one hosting relationship that specifies dependencies between the plurality of definitions, at least one reference relationship that specifies ordering relationships between the plurality of definitions; and populating the data structure. 30. One or more computer readable storage media having stored thereon a plurality of instructions that, when executed by a processor, cause the processor to perform a method, the method comprising: loading a definition of entities in a distributed-computing system; loading a relationship that specifies potential links between the entities in the distributed-computing system; and loading a constraint that specifies a restriction used by one of the entities to constrain the relationship in which the one of the entities participates, or a restriction used by the relationship to constrain one or more of the entities linked by the relationship. 31. The computer readable storage media of claim 30 wherein the definition and the relationship are further used during management of the distributed-computing system. 32. The computer readable storage media of claim 30 wherein the definition includes a resource definition, a system definition and an endpoint definition. 33. The computer readable storage media of claim 30 wherein the relationship includes a containment relationship, a delegation relationship, a communication relationship, a hosting relationship and a reference relationship. 34. A method comprising: loading a definition of entities of a distributed-computing system in a distributed-computing environment; and loading a relationship that specifies potential links interactions between the entities of the distributed-computing system such that the definition and the relationship are used during development, validation, deployment and management of the distributed-computing system, wherein the validation comprises: validating the distributed-computing system by the distributed-computing environment according to one or more requirements for the distributed-computing system; and validating the distributed-computing environment by the distributed-computing system according to one or more requirements for the distributed-computing environment. 35. The method of claim 34 wherein the definition includes a resource definition, a system definition and an endpoint definition. 36. The method of claim 34 wherein the relationship includes a containment relationship, a delegation relationship, a communication relationship, a hosting relationship and a reference relationship.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (341)
Murthy V. Devarakonda ; Daniel Manuel Dias ; German Sergio Goldszmidt ; Guerney Douglass Holloway Hunt ; Arun Kwangil Iyengar ; Richard Pervin King ; Rajat Mukherjee, Affinity-based router and routing method.
Branson, Michael John; DeStefano, George Francis; Haugen, Ronald Joseph; Hintermeister, Gregory Richard; Hurlebaus, Gregory Scott; Lindberg, Erik Duane; Sandifer, David Henry; Townsend, Susette Marie, Apparatus and method for synchronizing software between computers.
Fung,Henry T., Apparatus, architecture, and method for integrated modular server system providing dynamically power-managed and work-load managed network devices.
Brendel, Juergen, Atomic session-start operation combining clear-text and encrypted sessions to provide id visibility to middleware such as load-balancers.
Suorsa,Raymond E.; LeVasseur,Joshua T., Automated provisioning of computing networks according to customer accounts using a network database data model.
Salo, Randy; Van Hamersveld, Chris; Shelton, Barry K.; Herbinaux, Larry; Deacon, D. Brian; Fayal, Jr., Kenneth Eugene, CLIENTS REMOTE ACCESS TO ENTERPRISE NETWORKS EMPLOYING ENTERPRISE GATEWAY SERVERS IN A CENTRALIZED DATA CENTER CONVERTING PLURALITY OF DATA REQUESTS FOR MESSAGING AND COLLABORATION INTO A SINGLE REQU.
Chandra, Tushar Deepak; Fakhouri, Sameh Afif; Fong, Liana Liyow; Jerome, William Francis; Krishnakumar, Srirama Mandyam; Naik, Vijay Krishnarao; Pershing, Jr., John Arthur; Turek, John Joseph Edward, Controlling a number of instances of an application running in a computing environment.
Srini Krishnamurthy ; Sunil Sharad Mehta ; Cary Bailey O'Brien, DEVICE MANAGEMENT SYSTEM FOR MANAGING STANDARDS-COMPLIANT AND NON-COMPLIANT NETWORK ELEMENTS USING STANDARD MANAGEMENT PROTOCOLS AND A UNIVERSAL SITE SERVER WHICH IS CONFIGURABLE FROM REMOTE LOCATION.
Or,Yan; Casier,Johan; Garimella,Krishna; Bellur,Umesh; Koper,John; Joshi,Shashank; Sundaresan,Vinu, Deployment of applications in a multitier compute infrastructure.
Leung,Ying Tat; Parija,Gyana Ranjan; Sharma,Samir, Diagnosis of equipment failures using an integrated approach of case based reasoning and reliability analysis.
Couland Ghislaine,FRX ; Hunt Guerney Douglass Holloway ; Levy-Abegnoli Eric Michel,FRX ; Jean-Marie Mauduit Daniel Georges,FRX, Distributed scalable device for selecting a server from a server cluster and a switched path to the selected server.
Narisi, Anthony; Coyne, Lois B.; Jennion, Susan; Kain, Michael T.; Parker, Charles Austin, Distributed transport communications manager with messaging subsystem for high-speed communications between heterogeneous computer systems.
Kubota, Yasuo; Shiba, Nobuo, Distributed-object development system and computer-readable recording medium recorded with program for making computer execute distributed-object development.
Hailpern Brent Tzion ; Malkin Peter Kenneth ; Schloss Robert Jeffrey ; Yu Philip Shi-Lung, Dynamic push filtering based on information exchanged among nodes in a proxy hierarchy.
Carley,Kevin W.; Harrington,Lisa Marie; Dikeman,Jennifer Scot; Moody,Megan Davies; Gregory,Mary Michelle, Error and load summary reporting in a health care solution environment.
Axnix,Christine; Kuebl,Klaus Jurgen; Muehlbach,Andreas; Probst,Juergen Josef; Hollenback,Carl J.; Kubala,Jeffrey P., Flexible temporary capacity upgrade/downgrade in a computer system without involvement of the operating system.
Zinky, John A.; Schantz, Richard R.; Bakken, David E.; Loyall, Joseph P., Framework for providing quality of service requirements in a distributed object-oriented computer system.
Johnson Donald Byron ; Karger Paul Ashley ; Kaufman ; Jr. Charles William ; Matyas ; Jr. Stephen Michael ; Safford David Robert ; Yung Marcel Mordechay ; Zunic Nevenko, Interoperable cryptographic key recovery system with verification by comparison.
Goldszmidt,German; Lorrain,Jean A.; Maruyama,Kiyoshi; Verma,Dinesh Chandra, METHOD AND APPARATUS FOR DYNAMICALLY ADJUSTING RESOURCES ASSIGNED TO PLURALITY OF CUSTOMERS, FOR MEETING SERVICE LEVEL AGREEMENTS (SLAS) WITH MINIMAL RESOURCES, AND ALLOWING COMMON POOLS OF RESOURCES.
Fakhouri,Sameh A.; Jerome,William F.; Kummamuru,Krishna; Naik,Vijay K.; Pershing, Jr.,John A.; Raina,Ajay; Varma,Pradeep; Badovinatz,Peter R.; Kumar,Vijay, Managing a cluster of networked resources and resource groups using rule-base constraints in a scalable clustering environment.
Davis,Andrew T.; Parikh,Jay G.; Thirumalai,Srikanth; Weihl,William E.; Tsimelzon,Mark, Managing web tier session state objects in a content delivery network (CDN).
Lewis Lundy ; Malik Rajiv ; Sycamore Steve ; Thebaut Suzanne ; Scott Walter ; Rustici Eric ; Kaikini Prasan, Method and apparatus for defining and enforcing policies for configuration management in communications networks.
Srivastava,Sunil; Trostle,Jonathan; Bell,Raymond; Golla,Ramprasad, Method and apparatus for distributing and updating private keys of multicast group managers using directory replication.
Balfanz,Dirk; Smetters,Diana K.; Stewart,Paul Joseph; Durfee,Glenn E.; Grinter,Rebecca E.; Wong,Hao Chi, Method and apparatus for establishing and using a secure credential infrastructure.
Gai, Silvano; McCloghrie, Keith; Mohaban, Shai, Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows.
Vilhuber,Jan; Pritikin,Max, Method and apparatus for integrated provisioning of a network device with configuration information and identity certification.
Basani, Vijay R.; Mangiapudi, Krishna; Murach, Lynne M.; Karge, Leroy R.; Revsin, Vitaly S.; Bestavros, Azer; Crovella, Mark E.; LaRosa, Domenic J., Method and apparatus for reliable and scalable distribution of data files in distributed networks.
Basani, Vijay R.; Mangiapudi, Krishna; Murach, Lynne M.; Karge, Leroy R.; Revsin, Vitaly S.; Bestavros, Azer; Crovella, Mark E.; LaRosa, Domenic J., Method and apparatus for scalable distribution of information in a distributed network.
Ben Nun, Michael; Ravid, Sagi; Barak, Itzhak; Weill, Ofer, Method and apparatus for scalable process flow load balancing of a multiplicity of parallel packet processors in a digital communication network.
Challener David Carroll ; Desai Dhruv Manmohandas ; Rohatgi Pankaj ; Safford David Robert, Method and apparatus for securing communication utilizing a security processor.
Einkauf Robert L. (Fremont CA) Riley Glen M. (Los Gatos CA) Von De Bur James M. (San Jose CA), Method and apparatus for storing interface information in a computer system.
Robert A. Dolin, Jr. ; Robert L. Einkauf ; Glen M. Riley, Method and apparatus for treating a logical programming expression as an event in an event-driven computer environment.
Al-Hilali Hilal ; Clarke Perry ; Guimbellot David Edward ; Howell David Andrew, Method and computer program product for estimating total resource usage requirements of a server application in a hypothetical user configuration.
Graupner,Sven; Kotov,Vadim; Trinks,Holger, Method and framework for generating an optimized deployment of software applications in a distributed computing environment using layered model descriptions of services and servers.
Kampe, Mark A.; Gien, Michel; Penkler, David; Jacquemot, Christian; Herrmann, Frederic; Armand, Francois; Fenart, Jean-Marc; Campbell, David F.; Baltz, Lawrence E., Method and system for achieving high availability in a networked computer system.
Poli, Christopher; Makofka, Douglas S.; Lehrman, Ira S.; Del Sordo, Christopher S.; Bates, IV, Thomas F., Method and system for downloading and managing the enablement of a list of code objects.
Gorczyca Robert ; Rashid Aamir Arshad ; Rodgers Kevin Forress ; Warnsman Stuart ; Weaver Thomas Van, Method and system for dynamically reconfiguring a cluster of computer systems.
Vrhel, Jr., Thomas; Barajas, Gaston M., Method and system for installing and testing build-to-order components in a defined configuration computer system.
Lawson, Todd C.; Cave, Warren D.; Fisher, Kamika Layne, Method and system for intelligent global event notification and control within a distributed computing environment.
Solden,Sherry; Harcourt,Edwin A.; La Rue, Jr.,William W.; Dunlop,Douglas D.; Hoover,Christopher; Chao,Qizhang; Agrawal,Poonam; Beverly,Aaron; Chiodo,Massimiliano L.; Bhatnagar,Neeti K.; Desai,Soumya;, Method and system for performance level modeling and simulation of electronic systems having both hardware and software elements.
Peterson, Glenn R.; Gamache, Rod; Massa, Michael T.; Kusters, Norbert P., Method and system for remote access to computer devices via client managed server buffers exclusively allocated to the client.
Waugh, Donald Craig; Roberts, Michael Albert; Alibhai, Rahim, Method and system for restricting access to the private key of a user in a public key infrastructure.
Chiu, Willy W.; Halim, Nagui; Hellerstein, Joseph L.; Krueger, Jr., LeRoy Albert; Mills, III, W. Nathaniel; Squillante, Mark S., Method, computer program product, and system for deriving web transaction performance metrics.
Maves Walter,CAX ; McGuirk Fred,CAX ; Bennett James,CAX ; Clarke Matthew,CAX, Method, system and data structures for computer software application development and execution.
Novaes, Marcos N.; Laib, Gregory D.; Lucash, Jeffrey S.; Goering, Ronald T.; Sohos, George, Method, system and program products for defining nodes to a cluster.
Pace,Charles P.; Pizzorni,Paolo R.; Chen,Shuang, Method, system, and structure for distributing and executing software and data on different network and computer devices, platforms, and environments.
Rodney A. DeKoning ; Ray M. Jantz ; William V. Courtright, II, Methods and apparatus for committing configuration changes to managed devices prior to completion of the configuration change.
Ronald Leonard Westfall CA; Paul Terry CA; John M. Siu CA; Aaron S. Mar CA, Methods and apparatus for deploying quality of service policies on a data communication network.
Jantz, Ray M.; DeKoning, Rodney A.; Courtright, II, William V.; Markus, Matthew A., Methods and apparatus for performing mass operations on a plurality of managed devices on a network.
Thomsen, Brant D., Methods of determining whether a network interface card entry within the system registry pertains to physical hardware or to a virtual device.
Callis, Gregory M.; Franks, Jon Kevin; Huynh, Lap Thiet; Nguyen, Loan; Shannon, Diane Iupe; Yang, David Yu Pin, Methods systems and computer program products for processing an event based on policy rules using hashing.
McCollum,Raymond W.; Palanca,Radu R.; Pfenning,Jorg T.; Sutton,Alexander M.; Brown,Mark R., Model-based management of computer systems and distributed applications.
Contreras, Alfredo; White, Jeffrey Alan; Williams, William Bradley, Modeling objects, systems, and simulations by establishing relationships in an event-driven graph in a computer implemented graphics system.
O'Brien, Eric David; Tryon, Jr., James Robert, Modular framework for dynamically processing network events using action sets in a distributed computing environment.
Helland Patrick James ; Limprecht Rodney ; Al-Ghosein Mohsen ; Reed David R., Multi-user, multiple tier distributed application architecture with single-user access control of middle tier objects.
Curtis David C. ; Curtis Kathleen P. ; Denunzio David D. ; Reed William P. ; Wolak Robert A., Network configuration management system for digital communication networks.
Dev Roger H. (Durham NH) Emery Dale H. (Berwick ME) Rustici Eric S. (Londonderry NH) Brown Howard M. (Rochester NH) Wiggin Dwayne S. (Rochester NH) Gray Eric W. (Manchester NH) Scott Walter P. (Salem, Network management system using model-based intelligence.
Natarajan, Shankar; Harvey, Andrew G.; Lee, Hsuan-Chung; Rawat, Vipin; Pereira, Leo, Policy engine which supports application specific plug-ins for enforcing policies in a feedback-based, adaptive data network.
Dardinski,Steven; Eldridge,Keith; Hall,Robert; Johnson,Mark; McKay,Brian; Meskonis,Paul; Volk,Scott, Process control configuration system with connection validation and configuration.
Sonty Atashi C. (Pittsford NY) Faria Jose A. (Rochester NY) Willett Alan W. (Rochester NY) Ciulla Kim P. (Honcoye Falls NY) Comparetta Christopher (Pittsford NY) Latone Jack T. (Rochester NY), Process for configuration management.
Doli ; Jr. Robert A. (Menlo Park CA) Einkauf Robert L. (Fremont CA) Riley Glen M. (Los Gatos CA), Programming language structures for use in a network for communicating, sensing and controlling information.
Peter K. Craft ; Olive M. Philbrick ; Laurence B. Boucher ; David A. Higgen, Protocol processing stack for use with intelligent network interface device.
Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Tabbara,Bassam; Van Antwerp,Mark D.; Welland,Robert V., Providing automatic policy enforcement in a multi-computer service application.
Zheng, Qin; Willis, Steven R.; Kastenholz, Frank; Crawley, Eric, Quality of service facility in a device for performing IP forwarding and ATM switching.
Stelting, Stephen A.; Sierra, Katherine J., Service mapping method of enterprise application modeling and development for multi-tier service environments.
Shing Norman (New Hyde Park NY) Erlikh Leonid (Brooklyn NY) Lim Nicholas R. (London NJ GB2) Lambert Jeffrey L. (East Brunswick NJ) Moskowitz Joel M. (New York NY) Wadhwa Vivek K. (Paramus NJ) Hughes , Software distribution system to build and distribute a software release.
Myrick,Conrad B.; Hixon, Jr.,Harry W.; Koll,Christopher M.; Whittle, Jr.,Ralph L., Structure and method of modeling integrated business and information technology frameworks and architecture in support of a business.
Boden Edward B. ; Brzozowski Wesley A. ; Bullock Mark C. ; Parks Scott B. ; Williams Michael D., System and method for IP network address translation and IP filtering with dynamic address resolution.
Boden, Edward B.; Brzozowski, Wesley A.; Gruber, Franklin A.; Palermo, Donald A.; Williams, Michael D., System and method for IP network address translation using selective masquerade.
Pancha, Girish; Wilson, A. Adam; Suresh, Sankaran; Lord, Spencer A., System and method for coupling remote data stores and mobile devices via an internet based server.
Rappaport, Theodore; Skidmore, Roger; Henty, Benjamin, System and method for design, tracking, measurement, prediction and optimization of data communication networks.
Hunt, Galen C.; Hydrie, Aamer; Welland, Robert V.; Tabbara, Bassam; Levi, Steven P.; Rehof, Jakob, System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model.
Hunt,Galen C.; Hydrie,Aamer; Welland,Robert V.; Tabbara,Bassam; Levi,Steven P.; Rehof,Jakob, System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model.
Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Stutz,David S.; Tabbara,Bassam; Welland,Robert V., System and method for distributed management of shared computers.
Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Stutz,David S.; Tabbara,Bassam; Welland,Robert V., System and method for distributed management of shared computers.
Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Stutz,David S.; Tabbara,Bassam; Welland,Robert V., System and method for distributed management of shared computers.
Murphy,Richard C.; Carter,Scott M.; Ornelas,Mario G.; Deshpande,Shrikant, System and method for dynamic resource configuration using a dependency graph.
Friedrich Richard J. ; Matinka Joseph J. ; Sienknecht Tracy F., System and method for efficiently monitoring quality of service in a distributed processing environment.
Hunt,Galen C.; Hydrie,Aamer; Welland,Robert V.; Tabbara,Bassam; Levi,Steven P.; Rehof,Jakob, System and method for logical modeling of distributed computer systems.
Courts Howard R. ; Dholakia Neil K. ; Dunn Craig L. ; Huddleston Brian J. ; Huddleston Erik L. ; Macartney-Filgate Bruce C. ; McHyde Timothy J. ; Poorte Jacob, System and method for maintaining a state for a user session using a web system having a global session server.
Krishna, Gopal S.; Chow, Peter Ka-Fai; Viswanath, Somnath; Tzeng, Shr-Jie; Kanuri, Mrudula, System and method for network management of local area networks having non-blocking network switches configured for switching data packets between subnetworks based on management policies.
Dumarot Daniel Peter ; Stevenson David Alan ; Dono Nicholas Richard ; Moulic James Randall ; Pickover Clifford Alan ; Schneider Bengt-Olaf ; Smith Adelbert, System and method for optimizing computer software and hardware.
Randal Lee Bertram ; Frederick Scott Hunter Krauss ; Gregory J. McKnight, System and method for predicting computer system performance and for making recommendations for improving its performance.
Tabbara, Bassam; Hunt, Galen C.; Hydrie, Aamer; Levi, Steven P.; Stutz, David S.; Welland, Robert V., System and method for restricting data transfers and managing software components of distributed computers.
Tabbara,Bassam; Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Stutz,David S.; Welland,Robert V., System and method for restricting data transfers and managing software components of distributed computers.
Tabbara,Bassam; Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Stutz,David S.; Welland,Robert V., System and method for restricting data transfers and managing software components of distributed computers.
Gibson William,GB2 ; Marshall David R. ; Turner Steve,GB2 ; Dawson William N. ; Hogan Patrick M., System and method for the creation and use of surrogate information system objects.
Hunt, Galen C.; Hydrie, Aamer; Levi, Steven P.; Tabbara, Bassam; Van Antwerp, Mark D.; Welland, Robert V., System and method providing automatic policy enforcement in a multi-computer service application.
Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Tabbara,Bassam; Van Antwerp,Mark D.; Welland,Robert V., System and method providing automatic policy enforcement in a multi-computer service application.
Hunt,Galen C.; Hydrie,Aamer; Levi,Steven P.; Tabbara,Bassam; Van Antwerp,Mark D.; Welland,Robert V., System and method providing automatic policy enforcement in a multi-computer service application.
Miyamoto,Carleton; Lin,Chang; Blume,William; Bandhole,Jagadish, System for dynamic provisioning of secure, scalable, and extensible networked computer environments.
Slater, Charles; Chennapragada, Krishna Rao, System for managing cluster of network switches using IP address for commander switch and redirecting a managing request via forwarding an HTTP connection to an expansion switch.
Leon L. Lumelsky ; Nelson R. Manohar, System for seamless streaming of data stored on a network of distributed primary and target servers using segmentation information exchanged among all servers during streaming.
Badovinatz Peter Richard ; Brenner Larry Bert ; Chandra Tushar Deepak ; Kirby Orvalle Theodore ; Pershing ; Jr. John Arthur, System for utilizing batch requests to present membership changes to process groups.
Guheen, Michael F.; Mitchell, James D.; Barrese, James J., System method and article of manufacture for building, managing, and supporting various components of a system.
Masuoka Yoshimasa,JPX ; Kagimasa Toyohiko,JPX ; Kitai Katsuyoshi,JPX ; Noda Fumio,JPX, System using environment manager with resource table in each computer for managing distributed computing resources managed for each application.
Fung,Henry T., System, architecture, and method for logical server and other network devices in a dynamically configurable multi-server network environment.
Rappaport, Theodore S.; Gold, Brian T.; Skidmore, Roger R., System, method, and apparatus for portable design, deployment, test, and optimization of a communication network.
Christopher Ambler ; Andrew Wallace, System, method, and computer program product for workflow processing using internet interoperable electronic messaging with mime multiple content type.
Acharya,Anurag; Cocosel,Bogdan; Popescu,Catalin T.; Jhong,Eugene L.; Sim,Peng Toh, Systems and methods for automatic repair and replacement of networked machines.
Christopher Sean Johnson, Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for implementing language capabilities using the same.
Weldon,Phyllis Marie Dyer; Shankle, III,Edwin Bruce; Klein, Jr.,James Arthur, Systems, methods and computer program products for designing, deploying and managing interactive voice response (IVR) systems.
Marin Gerald A. ; Onvural Raif O. ; Roginsky Allen Leonid ; Srinivasan Vijay, Systems, methods and computer program products for distributing connection information between ATM nodes.
Deborah L. Caswell ; Srinivas Ramanathan ; James D. Hunter ; Scott S. Neal ; Frederick A. Sieker ; Mark D. Smith, Template-driven approach for generating models on network services.
Chen James F. ; Wang Jieh-Shan, Token distribution, registration, and dynamic configuration of user entitlement for an application level security system.
Hirschfeld, Robert A.; McCrory, Dave D., Virtualized logical server cloud providing non-deterministic allocation of logical attributes of logical servers to physical resources.
Sheard Nicolas C. ; Fischer Larry J. ; Matthews Richard W. ; Gurla Himabindu ; Hu Qilin ; Zheng Wendy J. ; Mow Boyle Y., Visual data integration system and method.
Kamal Emile Dimitri ; John Edward Kulakowski ; Rodney Jerome Means, Wireless communication between multiple intelligent pickers and with a central job queue in an automated data storage library.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.