
General Architecture for Demand Migration in Distributed Systems
General Architecture for Demand Migration in Distributed Systems
Emil Vassev(Author)
LAP Lambert Academic Publishing
Published on 20. May 2010
Book
Paperback/Softback
160 pages
978-3-8383-0862-3 (ISBN)
Description
This book presents the architecture model for an effective demand migration framework (DMF) by applying distributed middleware technologies. DMF establishes a context for design and implementation of communication systems providing persistent synchronous message-passing communication model, where messages are delivered on demand. We apply DMF to derive a demand migration system (DMS) connecting the execution nodes of a heterogeneous distributed system called GIPSY (general intensional programming system). GIPSY exposes a demand-driven execution model with essence of distributiveness. Here, we describe both design and implementation of that DMS and survey test results. We also explore the distributed middleware technologies JINI, CORBA, DCOM and .Net Remoting, those being the implementation backbone for our DMS. Note that the book covers only the demand-migration aspects and does not deal with load balancing and efficiency aspects. This book represents the blending of two viewpoints: that of the practitioner, whose main goal is to build high-quality software, and that of the researcher, who strives to make a discovery or invent new aspects of computing.
More details
Language
English
Place of publication
Germany
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 220 mm
Width: 150 mm
Thickness: 11 mm
Weight
256 gr
ISBN-13
978-3-8383-0862-3 (9783838308623)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Dr. Vassev received his M.Sc. in Computer Science (2005) and his Ph.D. in Computer Science (2008) from Concordia University, Montreal, Canada. His research interests include engineering autonomic systems, distributed computing, formal methods, software engineering, programming languages and compilers.