Extending the Autonomic Computing concept, tissue computing is not about a revolutionary technology but an evolutionary technology, it should be open and heterogeneous, easy be adopted by different vendors. Not the implementation of the tissue and cells but the information flow and persistence should have a well defined format.
Those tissues can be private or public, symmetrical or asymmetrical in terms of service distribution or host characteristics, homogeneous or heterogeneous in terms of hardware platform, operating system, , aware of cell implementation technology, location or network distance.
The experience demonstrates that the XML/WS combination is the most powerful way to expose, store and transmit information between loosely coupled components, so the definition of the tissue computing will be done using XML/WS language. It is very useful for high abstraction definitions.
To reach a good maturity level of this systems architecture paradigm, is important that the information flow and information storage have very well defined formats, the information handled by this system can be divided in 2 categories:
Information flow:
- Cell administrative communication with tissue
- Services availability information
- Cell help ask to the tissue
- Tissue administrative communication with cells.
- Ask for resource availability (internal and external)
- Cell death detection
- Service relocation
Information storage:
- Cell self information
- Cell services information
- Cell resources information
- Cell external resources information
- Cell self environment information
- Host resource used by cell
- Host resources available
- Host availability history
- Tissue self information
- Cells information
- Services information
- External resources information
- Dependencies information
- Tissue environment information
- Information about the cell's hosts
- Information about tissue network elements topology
Note that those communications are not related with the services implemented by the cells, only the tissue adminitration information communcation or storage is considered, if a cell provides a SMTP listen service, all communication with mail relay services is not covered here, only the information about those inderdependent services are related is relevant to the service tissue.
Those tissues can be private or public, symmetrical or asymmetrical in terms of service distribution or host characteristics, homogeneous or heterogeneous in terms of hardware platform, operating system, , aware of cell implementation technology, location or network distance.
The experience demonstrates that the XML/WS combination is the most powerful way to expose, store and transmit information between loosely coupled components, so the definition of the tissue computing will be done using XML/WS language. It is very useful for high abstraction definitions.
To reach a good maturity level of this systems architecture paradigm, is important that the information flow and information storage have very well defined formats, the information handled by this system can be divided in 2 categories:
Information flow:
- Cell administrative communication with tissue
- Services availability information
- Cell help ask to the tissue
- Tissue administrative communication with cells.
- Ask for resource availability (internal and external)
- Cell death detection
- Service relocation
Information storage:
- Cell self information
- Cell services information
- Cell resources information
- Cell external resources information
- Cell self environment information
- Host resource used by cell
- Host resources available
- Host availability history
- Tissue self information
- Cells information
- Services information
- External resources information
- Dependencies information
- Tissue environment information
- Information about the cell's hosts
- Information about tissue network elements topology
Note that those communications are not related with the services implemented by the cells, only the tissue adminitration information communcation or storage is considered, if a cell provides a SMTP listen service, all communication with mail relay services is not covered here, only the information about those inderdependent services are related is relevant to the service tissue.
Inga kommentarer:
Skicka en kommentar