CN102662815A - Cloud computing supervision and management system - Google Patents
Cloud computing supervision and management system Download PDFInfo
- Publication number
- CN102662815A CN102662815A CN201210062097XA CN201210062097A CN102662815A CN 102662815 A CN102662815 A CN 102662815A CN 201210062097X A CN201210062097X A CN 201210062097XA CN 201210062097 A CN201210062097 A CN 201210062097A CN 102662815 A CN102662815 A CN 102662815A
- Authority
- CN
- China
- Prior art keywords
- message
- cloud computing
- computing environment
- application
- framework
- 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.)
- Pending
Links
Images
Abstract
A cloud computing supervision system has an alarm capture system and a message transfer system for providing tracking and alarm management service for a local system. The alarm capture system can be part of a trusteeship code framework and can capture and route an alarm to one operating system, and also run exception and debugging information. A message queue system can transmit the alarm to a local supervision system having a link subscribing the message queue system of a cloud computing system.
Description
Technical field
Cloud computing supervision and management system provide supervision and management service to the high in the clouds working procedure.
Background technology
A kind of computation schema of many aspects of traditional calculations that cloud computing is abstract.In a cloud environment, nextport hardware component NextPort is abstracted into a hardware organization.Hardware group is woven with many servers to be formed, and they are distributed in one or more data centers, and data center also can be that geographical going up disperseed.
In many cloud environments, traditional operating system notion also maybe be by abstract, and application program is carried out in a runtime environment, has only limited system call function.
Application program in the cloud environment can be moved with a kind of mode of enhanced scalability, and a management system can be confirmed to need to distribute how many computational resources, and the geographic distribution of these resources also can confirm specifically on which hardware platform, move.In some cases, the keeper can confirm the upper and lower bound of computational resource, and the cloud management system can be administered the distribution of specific resources and the operation of application program.
Cloud environment can let application program expansion up or down along with load because the cloud management system can be during high capacity Resources allocation, during low load, discharge resource.
Summary of the invention
A cloud computing surveillance has an alarm capture systems and a message transfer service, and being used for provides tracking and alert management service to a local system.This alarm capture systems can be used as the part of Managed Code framework, can catch and route alarm to an operating system, equally also comprises operation exception and Debugging message.A Message Queuing system can transmit alarm to a native monitoring system, and this surveillance has a connection of subscribing to cloud computing system Message Queuing system.Surveillance can be a framework or executable code storehouse, and the executable code storehouse can be employed program chains and call.
Description of drawings
Fig. 1 has shown concrete cloud computing environment and has kept watch on framework.
Embodiment
In the functional module of cloud environment monitoring system, assembly possibly be a nextport hardware component NextPort, the combination of component software or hardware and software.Some assemblies possibly be application layer software, or system-level assembly.In some cases, to be connected to another possibly be on single hardware platform, to move to an assembly.Under some situation, possibly be that the network of long distance connects.Each assembly possibly use different hardware, and software and interconnect architecture are to realize described function.
Runtime environment comprises that an execution engine carries out the Managed Code application program.In certain embodiments, compiler can convert the application program of executable code from source code or intermediate code to.Linker can link various frameworks, dynamic link library, or the application of other code elements.In addition, runtime environment also comprises refuse collection, memory management, resource management, error trapping and other functions.
Application program comprises the performance indicating module, can discern and catch the data under the certain condition, mistake, performance index, or other incidents or information.The performance indicating module can be notified the monitoring framework.The monitoring framework can be handled the information of receiving from application program, and prepares to be sent to the information of supervisory system.
The information that the receiving function of monitoring framework can carry out rough handling, for example, receiving function may be received the application of an error condition.Receiving function can be collected other data, like timestamp, and the value that some configuration is provided with, the value of some variable, or other information.And be organized into an information format that can be used to monitor other functions of framework.
The classification feature of monitoring framework is classified to incident according to strategy and configuration.Some incident maybe with high priority transfer, and other incidents may be merged, even abandon.
The message systematic function of monitoring framework can change into the message of storing and transmitting in Message Queuing system or the data-storage system to event format.
The message that the message polymerizable functional of monitoring framework possibly merge accumulates a single message.In some cases, a plurality of instances of single message possibly be merged into a single message.In other cases, different message may be combined in and become a single message together.
The transmission of messages function of monitoring framework transmits the message to a monitoring application program.The spendable Message Queuing system of transmission of messages function, data-storage system, perhaps other machine-processed message transfers.
In some embodiments, the monitoring framework possibly be same or similar, can be used for a monitoring framework of application development.When application development, the monitoring framework can be included local application development platform and compiling in, and links with application program.Application program may can test the developer and perfect application program is carried out on local device in debugging or development mode.In case application program is to prepare for deployment on cloud, application program can be uploaded to cloud and compiled and hang over the monitoring framework of cloud.
The foregoing description only is explanation technical conceive of the present invention and characteristics, and its purpose is to let the personage who is familiar with this technology can understand content of the present invention and enforcement according to this, can not limit protection scope of the present invention with this.All equivalences that spirit is done according to the present invention change or modify, and all should be encompassed within protection scope of the present invention.
Claims (10)
1. a cloud computing environment comprises: a hardware organization; A management system during operation that is used for running application; But supervision framework that exists with the chained library form.The supervision framework comprises: a message arrangement function is used for receiving message and creating message with predefined format from application program, and this message can be used by monitor application; A message tansfer function is used for transmitting message to monitor application.
2. the cloud computing environment of claim 1 further comprises: a Message Queuing system of being called by the message tansfer function, Message Queuing system receives message and transmits message to monitor application from the monitor box bridge joint.
3. according to the cloud computing environment of claim 2, it is characterized in that Message Queuing system comprises a message queue and is used for storing message and is sent to monitor application until message.
4. according to the cloud computing environment of claim 3, it is characterized in that there is a subscribing mechanism to a plurality of message queues in Message Queuing system.
5. according to the cloud computing environment of claim 4, it is characterized in that the monitor application message queue that can pull subscription.
6. according to the cloud computing environment of claim 5, it is characterized in that Message Queuing system can give the request queue of monitor application.
7. according to the cloud computing environment of claim 1, it is characterized in that management system comprises a managed code environments during operation.
8. according to the cloud computing environment of claim 7, it is characterized in that, keep watch on the application program that the passive attitude of framework is linked to cloud computing environment.
9. according to the cloud computing environment of claim 8, it is characterized in that keep watch on framework and comprise a run time version and an exploitation version, the exploitation version can move in the traditional calculations environment.
10. according to the cloud computing environment of claim 1, it is characterized in that, information comprise the program of being employed dish out and catch unusual, the health information that application program produces, the Debugging message that when debugging mode moves, generates when application program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210062097XA CN102662815A (en) | 2012-03-12 | 2012-03-12 | Cloud computing supervision and management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210062097XA CN102662815A (en) | 2012-03-12 | 2012-03-12 | Cloud computing supervision and management system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102662815A true CN102662815A (en) | 2012-09-12 |
Family
ID=46772312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210062097XA Pending CN102662815A (en) | 2012-03-12 | 2012-03-12 | Cloud computing supervision and management system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102662815A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104092568A (en) * | 2014-06-27 | 2014-10-08 | 陆冬艳 | Cloud computing management method and system |
CN105072161A (en) * | 2015-07-20 | 2015-11-18 | 山东超越数控电子有限公司 | Application program management system based on cloud computing |
CN105653433A (en) * | 2015-12-24 | 2016-06-08 | 广州市动景计算机科技有限公司 | Application program tracing method and device |
CN108259418A (en) * | 2016-12-28 | 2018-07-06 | 中移(苏州)软件技术有限公司 | A kind of system and method for function trusteeship service |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7127507B1 (en) * | 2001-09-27 | 2006-10-24 | Sprint Communications Company L.P. | Method and apparatus for network-level monitoring of queue-based messaging systems |
US20090300604A1 (en) * | 2008-05-30 | 2009-12-03 | Novell, Inc. | System and method for building virtual appliances using a repository metadata server and a dependency resolution service |
US20110145836A1 (en) * | 2009-12-12 | 2011-06-16 | Microsoft Corporation | Cloud Computing Monitoring and Management System |
-
2012
- 2012-03-12 CN CN201210062097XA patent/CN102662815A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7127507B1 (en) * | 2001-09-27 | 2006-10-24 | Sprint Communications Company L.P. | Method and apparatus for network-level monitoring of queue-based messaging systems |
US20090300604A1 (en) * | 2008-05-30 | 2009-12-03 | Novell, Inc. | System and method for building virtual appliances using a repository metadata server and a dependency resolution service |
US20110145836A1 (en) * | 2009-12-12 | 2011-06-16 | Microsoft Corporation | Cloud Computing Monitoring and Management System |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104092568A (en) * | 2014-06-27 | 2014-10-08 | 陆冬艳 | Cloud computing management method and system |
CN105072161A (en) * | 2015-07-20 | 2015-11-18 | 山东超越数控电子有限公司 | Application program management system based on cloud computing |
CN105653433A (en) * | 2015-12-24 | 2016-06-08 | 广州市动景计算机科技有限公司 | Application program tracing method and device |
CN108259418A (en) * | 2016-12-28 | 2018-07-06 | 中移(苏州)软件技术有限公司 | A kind of system and method for function trusteeship service |
CN108259418B (en) * | 2016-12-28 | 2021-08-24 | 中移(苏州)软件技术有限公司 | System and method for function hosting service |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107766205B (en) | A kind of monitoring system and method towards the tracking of micro services calling process | |
Mohamed et al. | SmartCityWare: A service-oriented middleware for cloud and fog enabled smart city services | |
CN109934361B (en) | Automatic operation and maintenance platform model based on container and big data | |
WO2019062304A1 (en) | Method, device and system for managing computing resources of block chain node | |
Khriji et al. | Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks | |
CN104067221A (en) | Building large scale test infrastructure using hybrid clusters | |
CN102479225B (en) | Distributed data analyzing and processing method and system | |
CN102652410A (en) | Cloud computing monitoring and management system | |
CN102662815A (en) | Cloud computing supervision and management system | |
CN105022628A (en) | Extendable software application platform | |
CN103345386A (en) | Software production method, device and operation system | |
US20210109785A1 (en) | Methods, systems, articles of manufacture and apparatus to batch functions | |
Attarha et al. | Virtualization management concept for flexible and fault-tolerant smart grid service provision | |
de Souza Cimino et al. | A middleware solution for integrating and exploring IoT and HPC capabilities | |
Shaaban et al. | CloudWoT-a reference model for knowledge-based IoT solutions | |
CN103544564A (en) | Loose-coupling remote-sensing satellite ground receiving system | |
CN103763373A (en) | Method for dispatching based on cloud computing and dispatcher | |
Wiener et al. | Towards context-aware and dynamic management of stream processing pipelines for fog computing | |
CN101008893A (en) | Development method of wireless sensor networks mobile agent platform based on Mandis | |
CN112636990A (en) | Resource management system | |
CN112910835B (en) | Block chain-based configuration management method, apparatus, system, device, and medium | |
Marin et al. | Sensor bean: a component platform for sensor-based services | |
Pham et al. | Multi-level just-enough elasticity for MQTT brokers of Internet of Things applications | |
Posey et al. | Infrastructure for transportation cyber-physical systems | |
Zhao et al. | A real-time processing system for massive traffic sensor data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120912 |