publication . Bachelor thesis . 2013

Archtecture of distributed real-time systems

Wing Leung, Cheuk;
Open Access English
  • Published: 01 Jan 2013
  • Publisher: KTH, Programvaruteknik och Datorsystem, SCS
  • Country: Sweden
Abstract
CRAFTERS (Constraint and Application Driven Framework for Tailoring Embedded Real-time System) project aims to address the problem of uncertainty and heterogeneity in a distributed system by providing seamless, portable connectivity and middleware. This thesis contributes to the project by investigating the techniques that can be used in a distributed real-time embedded system. The conclusion is that, there is a list of specifications to be meet in order to provide a transparent and real-time distributed system. This thesis has implemented a basic system that provides support of scalability, accessibility, fault tolerant and consistency. The system is tested in ...
Subjects
free text keywords: Computer and Information Sciences, Data- och informationsvetenskap
Related Organizations
Download from

1 Introduction 1 1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Problem statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Team goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4.1 Theoretical study . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4.2 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.5 Delimitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Requirements of the system 4 2.1 Overview of the requirements . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Explanations of the requirements . . . . . . . . . . . . . . . . . . . . 5 5.1 Summary of architecture comparison . . . . . . . . . . . . . . . . . . 40 5.2 Embedded concerns . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 5.3 Real-time performance . . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.4 Accessibility transparent . . . . . . . . . . . . . . . . . . . . . . . . . 42 5.5 Migratability transparent . . . . . . . . . . . . . . . . . . . . . . . . 43 5.6 Concurrency transparent . . . . . . . . . . . . . . . . . . . . . . . . . 43 5.7 Scalability transparent . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.8 Failure transparent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 5.9 Reconfigurability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 5.10 Summary of discussions . . . . . . . . . . . . . . . . . . . . . . . . . 46

6 Specification for System Design 48 6.1 System specification . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6.1.1 Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6.1.2 Communication . . . . . . . . . . . . . . . . . . . . . . . . . . 48 6.1.3 Synchronization protocol . . . . . . . . . . . . . . . . . . . . 49 6.1.4 QoS support . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6.1.5 Fault-tolerant . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6.1.6 Consistency Control . . . . . . . . . . . . . . . . . . . . . . . 50 6.2 Summary of the system specification . . . . . . . . . . . . . . . . . . 50

[13] “Real-time CORBA specification,” 2005. Version 1.2.

[14] J. Lawson, R. Raines, R. Baldwin, T. Hartrum, and K. Littlejohn, “Modeling adaptive middleware and its application to military tactical datalinks,” in Military Communications Conference, 2004. MILCOM 2004. 2004 IEEE, vol. 2, pp. 975-980 Vol. 2, oct.-3 nov. 2004.

[15] T. H. Harrison, D. L. Levine, and D. C. Schmidt, “The design and performance of a real-time corba event service,” ACM SIGPLAN Notices, vol. 32, no. 10, pp. 184-200, 1997.

[16] V. Fay-Wolfe, L. DiPippo, G. Cooper, R. Johnson, P. Kortmann, and B. Thuraisingham, “Real-time CORBA,” Parallel and Distributed Systems, IEEE Transactions on, vol. 11, no. 10, pp. 1073-1089, 2000.

[17] W. W. Eckerson, “Three tier client/server architecture: Achieving scalability, performance, and e ciency in client server applications.,” Open Information Systems, vol. 10, no. 1, 1995.

[18] M. Deshpande, D. C. Schmidt, C. O'Ryan, and D. Brunsch, “Design and performance of asynchronous method handling for corba,” in On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002, (London, UK, UK), pp. 568-586, Springer-Verlag, 2002.

[19] C. D. Gill, D. L. Levine, and D. C. Schmidt, “The design and performance of a real-time corba scheduling service,” Real-Time Systems, vol. 20, no. 2, pp. 117-154, 2001.

[40] AUTOSAR, “Requirements on Methodology,” Auxiliary, 2011. Version 1.1.0.

Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue