SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Haridi Seif)
 

Sökning: WFRF:(Haridi Seif) > Enabling and Achiev...

LIBRIS Formathandbok  (Information om MARC21)
FältnamnIndikatorerMetadata
00004572nam a2200397 4500
001oai:DiVA.org:kth-12377
003SwePub
008100413s2010 | |||||||||||000 ||eng|
020 a 9789174155891q print
024a https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-123772 URI
040 a (SwePub)kth
041 a engb eng
042 9 SwePub
072 7a vet2 swepub-contenttype
072 7a lic2 swepub-publicationtype
100a Al-Shishtawy, Ahmad,d 1978-u KTH,Programvaru- och datorsystem, SCS4 aut0 (Swepub:kth)u1oh5q7m
2451 0a Enabling and Achieving Self-Management for Large Scale Distributed Systems :b Platform and Design Methodology for Self-Management
264 1a Stockholm :b Universitetsservice US AB,c 2010
300 a 42 s.
338 a electronic2 rdacarrier
490a Trita-ICT-ECS AVH,x 1653-6363 ;v 10:01
500 a QC 20100520
520 a Autonomic computing is a paradigm that aims at reducing administrative overhead by using autonomic managers to make applications self-managing. To better deal with large-scale dynamic environments; and to improve scalability, robustness, and performance; we advocate for distribution of management functions among several cooperative autonomic managers that coordinate their activities in order to achieve management objectives. Programming autonomic management in turn requires programming environment support and higher level abstractions to become feasible. In this thesis we present an introductory part and a number of papers that summaries our work in the area of autonomic computing. We focus on enabling and achieving self-management for large scale and/or dynamic distributed applications. We start by presenting our platform, called Niche, for programming self-managing component-based distributed applications. Niche supports a network-transparent view of system architecture simplifying designing application self-* code.  Niche provides a concise and expressive API for self-* code. The implementation of the framework relies on scalability and robustness of structured overlay networks. We have also developed a distributed file storage service, called YASS, to illustrate and evaluate Niche. After introducing Niche we proceed by presenting a methodology and design space for designing the management part of a distributed self-managing application in a distributed manner. We define design steps, that includes partitioning of management functions and orchestration of multiple autonomic managers. We illustrate the proposed design methodology by applying it to the design and development of an improved version of our distributed storage service YASS as a case study. We continue by presenting a generic policy-based management framework which has been integrated into Niche. Policies are sets of rules that govern the system behaviors and reflect the business goals or system management objectives. The policy based management is introduced to simplify the management and reduce the overhead, by setting up policies to govern system behaviors. A prototype of the framework is presented and two generic policy languages (policy engines and corresponding APIs), namely SPL and XACML, are evaluated using our self-managing file storage application YASS as a case study. Finally, we present a generic approach to achieve robust services that is based on finite state machine replication with dynamic reconfiguration of replica sets. We contribute a decentralized algorithm that maintains the set of resource hosting service replicas in the presence of churn. We use this approach to implement robust management elements as robust services that can operate despite of churn.  
650 7a NATURVETENSKAPx Data- och informationsvetenskapx Datavetenskap0 (SwePub)102012 hsv//swe
650 7a NATURAL SCIENCESx Computer and Information Sciencesx Computer Sciences0 (SwePub)102012 hsv//eng
653 a Autonomic Computing
653 a Self-Management
653 a Distributed Systems
653 a Computer science
653 a Datavetenskap
700a Vlassov, Vladimir,c Docentu KTH,Programvaru- och datorsystem, SCS4 ths
700a Haridi, Seif,c Professoru KTH,Programvaru- och datorsystem, SCS4 ths
700a Van Roy, Peter,c Professoru Catholic University of Louvain (UCL), Belgium4 opn
710a KTHb Programvaru- och datorsystem, SCS4 org
856u https://kth.diva-portal.org/smash/get/diva2:310497/FULLTEXT01.pdfx primaryx Raw objecty fulltext
8564 8u https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-12377

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy