ACM Home Page
Please provide us with feedback. Feedback
Adaptable model-based component deployment guided by artificial ants
Full text PdfPdf (413 KB)
Source International Conference on Autonomic Computing and Communication Systems archive
Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems table of contents
Turin, Italy
Article No. 15  
Year of Publication: 2008
ISBN:978-963-9799-34-9
Authors
Máté J. Csorba  Norwegian University of Science and Technology (NTNU), Trondheim, Norway
Poul E. Heegaard  Norwegian University of Science and Technology (NTNU), Trondheim, Norway
Peter Herrmann  Norwegian University of Science and Technology (NTNU), Trondheim, Norway
Sponsors
: ICST
ACM: Association for Computing Machinery
: Create-Net
Publisher
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 49,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We investigate a means for efficient deployment of distributed services comprising of software components. Our work can be viewed as an intersection between model-based service development and novel network management architectures. In a service engineering context, models of services embellished with non-functional requirements are used as input to our swarm intelligence based deployment logic. Mappings between resources provided by the execution environment and components are the results of our heuristic optimization procedure that takes into account requirements of the services. Deployment mappings will be used as feedback towards the designer and the provider of the service. Moreover, our heuristic algorithm possesses significant potential in adaptation of services to changes in the environment.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
G. D. Caro and M. Dorigo. Antnet: Distributed stigmergetic control for communications networks. Journal of Artificial Intelligence Research, 9, 1998.
 
4
G. D. Caro, F. Ducatelle, and L. M. Gambardella. Anthocnet: An adaptive nature-inspired algorithm for routing in mobile ad hoc networks. European Trans. on Telecomm. (ETT) - Special Issue on Self Organization in Mobile Networking, 16(5), 2005.
 
5
M. J. Csorba, P. E. Heegaard, and P. Herrmann. Cost-efficient deployment of collaborating components. In Proc. of the 8th Int'l Conf. on Distributed Applications and Interoperable Systems (DAIS), LNCS 5053, Oslo. IFIP, June 2008.
 
6
M. Dorigo et al. The ant system: Optimization by a colony of cooperating agents. IEEE Trans. on Systems, Man, and Cybernetics Part B: Cybernetics, 26(1), 1996.
 
7
P. E. Heegaard et al. Distributed asynchronous algorithm for cross-entropy-based combinatorial optimization. In Rare Event Simulation and Combinatorial Optimization, Budapest, 2004.
 
8
P. E. Heegaard, B. E. Helvik, and O. J. Wittner. The cross entropy ant system for network path management. Telektronikk, 104(01):19--40, 2008.
 
9
P. E. Heegaard and O. Wittner. Self-tuned refresh rate in a swarm intelligence path management system. In Proc. of the EuroNGI Int'l. Workshop on Self-Organizing Systems, LNCS 4124, 2006.
 
10
 
11
P. Herrmann and F. A. Kraemer. Design of trusted systems with reusable collaboration models. In Proc. of the Joint IFIP iTrust and PST Conferences on Privacy, Trust Management and Security, Moncton, 2007.
 
12
 
13
V. Kjeldsen, O. Wittner, and P. E. Heegaard. Distributed and scalable path management by a system of cooperating ants. In Proc. of the Int'l. Conf. on Communications in Computing (CIC), 2008.
 
14
 
15
F. A. Kraemer and P. Herrmann. Transforming collaborative service specifications into efficiently executable state machines. Electronic Communications of the EASST, 6, 2007.
 
16
F. A. Kraemer, P. Herrmann, and R. Bræk. Aligning uml 2.0 state machines and temporal logic for the efficient execution of services. In Proc. of the 8th Int'l Symp. on Distributed Objects and Applications (DOA), LNCS 4276, Montpellier, 2006.
 
17
F. A. Kraemer, V. Slåtten, and P. Herrmann. Engineering support for uml activities by automated model-checking - an example. In Proc. of the 4th Int'l Workshop on Rapid Integration of Software Engineering Techniques (RISE), University of Luxembourg, 2007.
 
18
S. A. Lundesgaard, A. Solberg, J. Oldevik, R. France, J. Ø. Aagedal, and F. Eliassen. Construction and execution of adaptable applications using an aspect-oriented and model driven approach. In Proc. of DAIS, LNCS4531, pages 76--89. IFIP, 2007.
 
19
S. Malek. A user-centric framework for improving a distributed software system's deployment architecture. In Proc. of the doctoral track at the 14th ACM SIGSOFT Symp. on Foundation of Software Engineering, Portland, 2006.
 
20
H. Meling. Adaptive Middleware Support and Autonomous Fault Treatment: Architectural Design, Prototyping and Experimental Evaluation. PhD thesis, NTNU, Dept. of Telematics, Norway, 2006.
 
21
D. Menasce and V. Dubey. Utility-based qos brokering in service oriented architectures. In Proc. of the Int'l Conf. on Web Services (ICWS), Salt Lake City, Utah, July 2007.
 
22
R. Rouvoy, F. Eliassen, J. Floch, S. Hallsteinsen, and E. Stav. Composing components and services using a planning-based adaptation middleware. In Proc. of SC, LNCS4954, pages 52--67. Springer-Verlag, 2008.
 
23
R. Y. Rubinstein. The cross-entropy method for combinatorial and continuous optimization. Methodology and Computing in Applied Prob., 1999.
 
24
 
25
O. Wittner. Emergent Behavior Based Implements for Distributed Network Management. PhD thesis, NTNU, Dept. of Telematics, Norway, 2003.
 
26

Collaborative Colleagues:
Máté J. Csorba: colleagues
Poul E. Heegaard: colleagues
Peter Herrmann: colleagues