وبلاگ بلیان

Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Germany, November 12-16, 2001, Proceedings (Lecture Notes in Computer Science, 2218)

معرفی کتاب «Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Germany, November 12-16, 2001, Proceedings (Lecture Notes in Computer Science, 2218)» نوشتهٔ Rachid Guerraoui (editor)، منتشرشده توسط نشر Springer Spektrum. in Springer-Verlag GmbH. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

This Book Constitutes The Refereed Proceedings Of The Ifip/acm International Conference On Distributed Systems Platforms, Middleware 2001, Held In Heidelberg, Germany, In November 2001. The 20 Revised Full Papers Presented Were Carefully Reviewed And Selected From A Total Of 116 Submissions. The Papers Are Organized In Topical Sections On Java, Mobility, Distributed Abstractions, Reliability, Home And Office, Scalability, And Quality Of Service. Java -- Automated Analysis Of Java Message Service Providers -- Efficient Object Caching For Distributed Java Rmi Applications -- Entity Bean A, B, C’s: Enterprise Java Beans Commit Options And Caching -- Mobility -- A Wap-based Session Layer Supporting Distributed Applications In Nomadic Environments -- Middleware For Reactive Components: An Integrated Use Of Context, Roles, And Event Based Coordination -- Experiments In Composing Proxy Audio Services For Mobile Users -- Distributed Abstractions -- Thread Transparency In Information Flow Middleware -- Abstracting Services In A Heterogeneous Environment -- An Efficient Component Model For The Construction Of Adaptive Middleware -- Reliability -- Rule-based Transactional Object Migration Over A Reflective Middleware -- The Corba Activity Service Framework For Supporting Extended Transactions -- Failure Mode Analysis Of Corba Service Implementations -- Home & Office -- Room-bridge: Vertically Configurable Network Architecture And Real-time Middleware For Interoperability Between Ubiquitous Consumer Devices In The Home -- Reducing The Energy Usage Of Office Applications -- System Software For Audio And Visual Networked Home Appliances On Commodity Operating Systems -- Scalability -- Access Control And Trust In The Use Of Widely Distributed Services -- Preserving Causality In A Scalable Message-oriented Middleware -- Pastry: Scalable, Decentralized Object Location, And Routing For Large-scale Peer-to-peer Systems -- Quality Of Service -- Providing Qos Customization In Distributed Object Systems -- 2k Q+: An Integrated Approach Of Qos Compilation And Reconfigurable, Component-based Run-time Middleware For The Unified Qos Management Framework. Rachid Guerraoui (ed.). Includes Bibliographical References And Index. Middleware 2001 Preface Organization Table of Contents Automated Analysis of Java Message Service Providers Introduction Background JMS GCS Analysis Safety Properties Performance Design Experience Conclusions and Future Work References Efficient Object Caching for Distributed Java RMI Applications Introduction Related Work Background and Requirements Object Model RMI Compatibility Flexible Usage of Consistency Protocols Minimize Cached Data Cache Replacement Caching Mechanisms Caching Structures A Framework for Consistency Management Wait and Notify Support Experimental Results Distributed Producer-Consumer Application Object Benchmark Baseline Performance Caching Using Consistency Protocols Benefits of Reduced Object Conclusion References Entity Bean A, B, C's: Enterprise Java Beans Commit Options and Caching Introduction Entity Bean Lifecycle and Caching Lifecycle and Persistence Lifecycle and Caching The Sample Application: Stock-OnLine Requirements Database Design Transaction Business Logic Database Initial Population Client Test Behaviour Entity Bean Architecture Entity Bean Details Test Set-Up Experiments Experiment 1: Option C and Pool Conclusions Experiment 2: Option B and Pool Conclusions Experiment 3: Option B, Cache and Pool Conclusions Experiment 4: Option A, Cache and Pool Conclusions Conclusions References A WAP-Based Session Layer Supporting Distributed Applications in Nomadic Environments Introduction Basics CORBA GIOP Wireless Access and Terminal Mobility in CORBA TCP-Drawbacks WAP -- The Wireless Application Protocol Suite Session Layer Requirements Integration Architecture Concept Mapping onto WTP Implementation Details CORBA-Details WAP-Details Related Work Conclusion and Future Work References Middleware for Reactive Components: An Integrated Use of Context, Roles, and Event Based Coordination Introduction Related Work High Level Description of the m3 Architecture m3 Design Requirements and Modelling Concepts m3 Architecture Coordination Layer Dedicated Managers Layer Service Layer Interactions between Components m3-RTE Implementation Issues The Use of Elvin m3-RTE Prototype Examples of Applications Using m3-RTE Application Aware Adaptation Tickertape Benefits of the m3 Architecture Conclusion and Future Work References Experiments in Composing Proxy Audio Services for Mobile Users Introduction Background Framework Overview The Audio Filters and Their Composition Experimental Evaluation Related Work Conclusions and Future Work References Thread Transparency in Information Flow Middleware Introduction Infopipe Middleware Overview Interaction Infopipe Typespecs Distribution Transparent Thread Management Timing Control and Scheduling Synchronization Implementation Styles in Pipeline Components Complex Components Implementation Related Work Conclusions References Abstracting Services in a Heterogeneous Environment Introduction Related Work and Motivation Dynamic Service Reuse Type Relationships Encapsulation of Multiplicity Behavioral Composition Service Group Principles Defining Service Groups Service Composition Conformance of Services Some Formal Definitions Conformance Specification Conformance in Action Implementation Choices Using a Service Group Service, Role, and Server Conformance Specifications Conclusion and Future Work Contributions Limits Future Works References An Efficient Component Model for the Construction of Adaptive Middleware Introduction The Design of OpenCOM Background Functionality Reconfiguration Support The Implementation of OpenCOM Receptacle Implementation Locking and Non-locking Receptacles. Invocation of Locking Receptacles. Meta-space Implementation MetaArchitecture. MetaInterface. MetaInterception. OpenORB v2: An OpenCOM Case Study Design Structure Implementation Performance Evaluation Performance of OpenCOM Performance of OpenORB v2 Related Work Conclusions References Appendix A: Essentials of MicrosoftTMs Component Object Model Rule-Based Transactional Object Migration over a Reflective Middleware Introduction Fundamental Features Object Model Direct Methods Services and Interaction Protocol Scripting Language Sample Script Runtime Name Server Object Migration Scheme Reification and Freezable State Encapsulating the CLF Runtime Service Reify Service Instantiate Migration Scripts Examples of Use Cloning Objects Contextual Migration Transactional Migration of a Set of Objects Related Work Operating Systems Object-Oriented Systems Mobile Agents Conclusion Acknowledgements. References The CORBA Activity Service Framework for Supporting Extended Transactions Introduction Requirements and Approach Requirements Approach The Activity Service Framework Activities Activity Coordination and Control Actions and Signals SignalSets Treatment of Failure and Recovery Examples Two-Phase Commit Nested Top-Level Transactions with Compensations LRUOW: Long Running Unit Of Work Workflow Coordination Concluding Remarks References Failure Mode Analysis of CORBA Service Implementations Introduction Dependability and Failure Modes Fault Injection Methodology Experimental Target Fault Model Failure Modes Experimental Setup Experimental Results Target implementations Analysis of Results Related Work First Lessons Learned Conclusions and Future Work Acknowledgements. References ROOM-BRIDGE: Vertically Configurable Network Architecture and Real-Time Middleware for Interoperability between Ubiquitous Consumer Devices in the Home Introduction Related Work and Background LonTalk IEEE1394 and HAVi Comparison of Idiosyncrasies between LonTalk and IEEE1394 Design Requirements and Guidelines for Proposed Architecture Vertically Configurable Network Architecture: Target Hardware System Model Overview of ROOM-BRIDGE Resource Repository and Resource Manager Priority-Based Event Channel under IEEE1394 Asynchronous Mode Event Message Format, Producer, and Consumer Preprocess Module Priority Queues and Dispatcher Real-Time Device Driver for Backbone Protocol Adaptor Implementation and Experimentation Implementation Conclusions and Future Work Acknowledgement. References Reducing the Energy Usage of Office Applications Introduction Puppeteer Measurement Methodology Benefits of Adaptation Loading Presentations Editing Presentations Background Activities Autosave Energy-Efficiency Transparent Power Management Minimizing Low-Priority Activities Event-Based Programming Discussion Related Work Conclusion Acknowledgements References System Software for Audio and Visual Networked Home Appliances on Commodity Operating Systems Introduction Background and Motivation Middleware for Home Computing Environments The Benefits of Our Approach Distributed Middleware for Networked Home Appliances Software Designs for Complex Software Structure of Our Home Computing System Home Appliances on Linux Applications Components A Sample Scenario User Interface System for Networked Home Appliances Design Issues Universal Interaction System Architecture UniInt Proxy Context-Awareness in Home Computing Applications Input and Output Interaction Devices How Does Our System Work? Current Status Experiences Conclusion References Access Control and Trust in the Use of Widely Distributed Services Introduction The OASIS Access Control Model OASIS Architecture OASIS Engineering Engineering Authentication and Secure Communication OASIS for Multiple, Mutually-Aware Domains Untrusted Environments and Principals Conclusion Acknowledgements. References Preserving Causality in a Scalable Message-Oriented Middleware Introduction Related Work The AAA Environment Domain-Based Causality Domain of Causality Domain-Based Computations The Main Theorem Implementation Performance Evaluation Protocol Description Experiments and Results Conclusion and Future Work Acknowledgements References Appendix The textit {Updates} Algorithm Proofs of Lemma T @ref {lemme1} and Lemma T @ref {lemme2} Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems Introduction Design of Pastry Pastry Node State Routing Pastry API Self-Organization and Adaptation Locality Arbitrary node Failures and Network Partitions Experimental Results Routing Performance Maintaining the Network Replica Routing Node Failures Related Work Conclusion Acknowledgments. References Providing QoS Customization in Distributed Object Systems Introduction Software Architecture Overview CQoS Interceptors CQoS Service Component Micro-protocols for QoS Enhancement Base Micro-protocols Fault Tolerance Security Timeliness Combining QoS Properties Implementing CQoS on CORBA and Java RMI CORBA Java RMI Experimental Results Related Work Conclusions Acknowledgments References 2KQ +: An Integrated Approach of QoS Compilation and Reconfigurable, Component-Based Run-Time Middleware for the Unified QoS Management Framework* Introduction Uniform QoS Programming Environment: Application Developer's View Q-Compiler: Automated QoS Compilation System Run-Time $2K^Q$ Middleware Architecture Run-Time $2K^Q$ Middleware and Q-Compiler's Resource Translation Run-Time $2K^Q$ Middleware and QoS-Aware Application Execution Implementation and Experiments Related Work Conclusions References Author Index
دانلود کتاب Middleware 2001: IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Germany, November 12-16, 2001, Proceedings (Lecture Notes in Computer Science, 2218)