| John A. Stankovic, Sang H. Son, and Jorg Liebeherr. "BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications," Computer Science Technical Report, CS-97-08, University of Virginia, April 1997. |
....a new need for research on real time databases. Significant amount of research has focussed on various schemes for concurrency control, transaction scheduling, and logging and recovery. Research projects that are building real time database platforms include DeeDS [1] ARTSRTDB [15] BeeHive [13], and RODAIN [5] These emphasize real time performance. While our project also addresses real time requirements, the emphasis on how to tailor a database system for application specific environments in the domain of embedded real time systems. Problem description Traditional database systems ....
J. Stankovic, S. H. Son, and J. Liebeherr. BeeHive: Global multimedia database support for dependable, real-time applications. In Proceedings of the Second Workshop on Active Real-Time Databases (ARTDB-97), number 1553 in Lecture Notes in Computer Science. Springer, 1997.
....freeing application programmers from the complex and errorprone task of implementing fault tolerance algorithms. The versatility of reflective architectures has been demonstrated in several contexts, such as operating systems [32] programming languages [19] 20] 21] 24] real time databases [26], agent based systems [8] and dependable systems [1] We show how to exploit reflection for metacomputing. 4 1.1 Reflective Graph and Event model In this paper, we present the Reflective Graph and Event model (RGE) and its application in the Legion metacomputing system [13] RGE enables the ....
....for structuring distributed applications based on reflective principles. The concept of reflection is not novel; its use has been advocated in several contexts, including operating systems [32] programming languages [19] 20] 21] 24] soft real time systems [18] real time global databases [26], agent based systems [8] dependable systems [1] and in general, to incorporate non functional requirements into user applications [27] To our knowledge, RGE is the only reflective model that uses graphs and events as data structures for representing computations. RGE uses the Macro Data Flow ....
J. A. Stankovic, S. H. Son and J. Liebeherr, "BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications", Technical Report CS-97-08, Department of Computer Science, University of Virginia, 1997.
....2. 4 Reflection Reflection has been used successfully in several contexts, including operating systems [8] programming languages [16] 28] and in the construction of dependable systems [1] 16] 29] 39] Its use has also been advocated for the next generation of real time global databases [46]. In [29] 39] the Common List Object System (CLOS) 28] is extended to support persistence using reflection. In [16] reflective features of the language open C are used to implement replication techniques for objects. MAUD [1] is a meta level architecture for building adaptively dependable ....
J. A. Stankovic, S. H. Son, J. Liebeherr, "BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications", Technical Report CS-97-08, Department of Computer Science, University of Virginia, 1997.
....The RGE model provides a blueprint for structuring distributed applications based on reflective principles. The concept of reflection is not novel; its use has been advocated in several contexts, including programming languages [19] 22] soft real time systems [16] real time global databases [27], agent based systems [6] and in general, to incorporate non functional requirements into user applications [28] Reflection has also been used to incorporate fault tolerance techniques into applications. Lee extends the Common List Object System [19] to support persistence using reflection in ....
J. A. Stankovic, S. H. Son and J. Liebeherr, "BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications", Technical Report CS-97-08, Department of Computer Science, University of Virginia, 1997.
....in both the operating system and the network layers. Included is the need to provide end to end guarantees to a diverse set of real time and non real time applications over the current and the next generation Internet. The collection of software services that support this vision is called BeeHive [4, 5]. The BeeHive system that is currently developed includes an external interface from BeeHive to open databases on the Internet [6] a Java graphical user interface, an object oriented prototype database, a database server and a resource management system. It uses Shore [1] as the object storage ....
....external interface from BeeHive to open databases on the Internet [6] a Java graphical user interface, an object oriented prototype database, a database server and a resource management system. It uses Shore [1] as the object storage subsystem. An overview of BeeHive system design can be found in [4, 5]. In section 2 we present the architecture of the BeeHive resource manager. The components of this architecture are very similar to most QoS architectures. What is different is that we are applying the QoS approach to database transactions. The BeeHive Transaction Object Model (BTOM) is described ....
J. A. Stankovic, S. H. Son and J. Liebeherr, BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications, chapter in Real-Time Databases and Information Systems, A. Bestavros, K. J. Lin, and S .H. Son (eds.), Kluwer Academic Publishers, pp. 409-422, 1997.
....performance might be captured fully in several contracts describing managed communication, algorithm processing time, and response time. BeeHive provides a set of service specific application programming interfaces (APIs) through which objects can request QoS from an underlying resource manager [11]. They are currently developing APIs for real time, faulttolerance, and security requirements. Each API allows an object to request a requirement in application terms, e.g. Mean Time to Failure for fault tolerance. The resource manager translates each request into low level resource requests. 8] ....
John A. Stankovic, Sang H. Son, Joerg Liebeherr, "BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications," Computer Science Report No. CS-97-08, University of Virginia, April 21, 1997.
No context found.
John A. Stankovic, Sang H. Son, and Jorg Liebeherr. "BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications," Computer Science Technical Report, CS-97-08, University of Virginia, April 1997.
No context found.
J. Stankovic, S. Son and J. Liebeherr, "BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications, invited paper," Second Workshop on Active RealTime Databases, Lake Como, Italy, September 1997.
....they will impose on the NGI. In this regard, a global virtual database is one of these application classes. Many key research challenges must be met before this vision becomes a reality. We are working on these problems and are currently designing a prototype system of this type called BeeHive [5]. 2 ....
J. Stankovic, S. Son, and J. Liebeherr, BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications, Proceedings ARTDB-97, to appear.
No context found.
J. Stankovic, S. Son, and J. Liebeherr, BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications, Proceedings ARTDB-97, to appear.
....in both the operating system and the network layers. Included is the need to provide end to end guarantees to a diverse set of real time and non real time applications over the current and the next generation Internet. The collection of software services that support this vision is called BeeHive [4, 5]. The BeeHive system that is currently developed includes an external interface from BeeHive to open databases on Internet [6] a Java graphical user interface, an object oriented test database, a database server and a resource management system. An overview of BeeHive system design can be found ....
....The BeeHive system that is currently developed includes an external interface from BeeHive to open databases on Internet [6] a Java graphical user interface, an object oriented test database, a database server and a resource management system. An overview of BeeHive system design can be found at [4, 5]. In this paper, we present in section 2 the architecture of the BeeHive resource manager. The BeeHive Transaction Object Model (BTOM) is described in section 3. Current implementation of BeeHive is covered in section 4 and we conclude this paper by summarizing some future work. 2. BeeHive ....
[Article contains additional citation context not shown here]
J. A. Stankovic, S. H. Son and J. Liebeherr, BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications, chapter in Real-Time Databases and Information Systems, A. Bestavros, K. J. Lin, and S .H. Son (eds.), Kluwer Academic Publishers, 1997, pp. 409-422.
No context found.
J. Stankovic, S. Son, and J. Liebeherr. BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications. In A. Bestavros and V. Fay-Wolfe, editors, Real-Time Database and Information Systems: Research Advances, chapter 22, pages 409--422. Kluwer Academic Publishers, 1997. This article was processed using the L A T E X macro package with LLNCS style
No context found.
J. Stankovic, S. Son, and J. Liebeherr. Beehive: Global multimedia database support for dependable, real-time applications. In A. Bestavros and V. Fay-Wolfe, editors, Real-Time Database and Information Systems: Research Advances, chapter 22, pages 409-422. Kluwer Academic Publishers, 1997. 22
No context found.
J. Stankovic, S. Son, and J. Liebeherr. BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications. In A. Bestavros and V. Fay-Wolfe, editors, Real-Time Database and Information Systems: Research Advances, chapter 22, pages 409--422. Kluwer Academic Publishers, 1997. This article was processed using the L A T E X macro package with LLNCS style
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC