Abstract
The confluence of computers, communications and databases is quickly creating a global virtual database where many applications require real-time access to both temporally accurate and multimedia data. We are developing a global virtual database, called BeeHive, which is enterprise specific and offers features along real-time, fault tolerance, quality of service for audio and video, and security dimensions. Support of all these features and tradeoffs between them will provide significant improvement in performance and functionality over browsers, browsers connected to databases, and, in general, today’s distributed databases. We present a high level design for BeeHive and various novel component technologies that are to be incorporated into BeeHive.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Abbott and H. Garcia-Molina, Scheduling Real-Time Transactions: A Performance Evaluation, ACM Transactions on Database Systems, Vol. 17, No. 3, pp. 513–560, September 1992.
B. Adelberg, Kao, and H. Garcia-Molina, An Overview of the STanford Real-time Information Processor, ACM SIGMOD Record, 25(1), 1996.
B. Adelberg, H. Garcia-Molina and B. Kao, Applying Update Streams in a Soft Real-Time Database System, Proceedings of the 1995 ACM SIGMOD, pp. 245–256, 1995.
B. Adelberg, H. Garcia-Molina and B. Kao, Database Support for Efficiently Maintaining Derived Data, Technical Report, Stanford University, 1995.
T. E. Anderson, D. E. Culler, and D. A. Patterson, A Case for NOW (Networks of Workstations), IEEE Micro, 15(l):54–64, February 1995.
S.F. Andler, J. Hansson, J. Eriksson, J. Mellin, M. Berndtsson, and B. Eftring, DeeDS: Towards a Distributed and Active Real-Time Database Systems, ACM SIGMOD Record, 15(l):38–40, March 1996.
ATM Forum, ATM Traffic Management Specification 4.0, April 1996.
ATM Forum, ATM User-Network Interface Specification, Version 4.0, 1996.
N. Audsley, A. Burns, M. Richardson and A. Wellings, A Database Model for Hard Real-Time Systems, Technical Report, Real-Time Systems Group, Univ. of York, U.K., July 1991.
A. Banerjea, D. Ferrari, B. A. Mah, M. Moran, D. Verma, and H. Zhang. The Tenet Real-Time Protocol Suite: Design, Implementation, and Experiences, IEEE/ACM Transactions on Networking, 4(1): 1–10, February 1996.
A. Bondavalli, J. Stankovic, and L. Strigini, Adaptive Fault Tolerance for Real-Time Systems, Third International Workshop on Responsive Computer Systems, September 1993.
A. Bondavali, J. Stankovic, and L. Strigini, Adaptable Fault Tolerance for Real-Time Systems, Responsive Computer Systems: Towards Integration of Fault Tolerance and Real-Time, Kluwer, 1995, pp. 187–205.
R. Braden, L. Zhang, S. Berson, S. Herzog, and S. Jamin, Resource ReSerVation Protocol (RSVP)-Version 1 Functional Specification, Internet Draft, November 1996.
M. J. Carey, R. Jauhari and M. Livny, On Transaction Boundaries in Active Databases: A Performance Perspective, IEEE Transactions on Knowledge and Data Engineering, Vol. 3, No. 3, pp. 320–336, September 1991.
R. L. Cruz, A Calculus for Network Delay, Part I: Network Elements in Isolation, IEEE Transactions on Information Theory, 37(1):114–131, January 1991.
U. Dayal et. al., The HIPAC Project: Combining Active Databases and Timing Constraints, SIGMOD Record, Vol. 17, No. 1, pp. 51–70, March 1988.
M. Di Natale and J. Stankovic, Dynamic End-to-End Guarantees in Distributed Real-Time Systems, Real-Time Systems Symposium, Dec. 1994.
I. Foster and C. Kesselman, Globus: A metacomputing infrastructure toolkit, SIAM (to appear), 1997.
N. Gehani and K. Ramamritham, Real-Time Concurrent C: A Language for Programming Dynamic Real-Time Systems, Real-Time Systems, Vol. 3, No. 4, December 1991.
A. Grimshaw, W. Wulf, and the Legion Team, The Legion Vision of a Worldwide Virtual Computer, GAGM, Vol. 40, No. 1, January 1997, pp. 39–45.
A. Guha, A. Pavan, J. Liu, A. Rastogi, and T. Steeves, Supporting Real-Time and Multimedia Applications on the Mercuri Testbed, IEEE Journal on Selected Areas in Communications, Vol. 13, No. 4, May 1995.
J.R. Haritsa, M.J. Carey and M. Livny, On Being Optimistic about Real-Time Constraints, Proc. of 9th SIGAGT-SIGMOD-SIGART Symposium on Principles of Database Systems, April, 1990.
J.R. Haritsa, M.J. Carey and M. Livny, Earliest Deadline Scheduling for Real-Time Database Systems, Proceedings of the Real-Time Systems Symposium, pp. 232–242, December 1991.
J.R. Haritsa, M.J. Carey and M. Livny, Data Access Scheduling in Firm Real-Time Database Systems, The Journal of Real-Time Systems, Vol. 4, No. 3, pp. 203–241, 1992.
J. Huang, J.A. Stankovic, D. Towsley and K. Ramamritham, Experimental Evaluation of Real-Time Transaction Processing, Real-Time Systems Symposium, pp. 144–153, December 1989.
J. Huang, J.A. Stankovic, K. Ramamritham and D. Towsley, Experimental Evaluation of Real-Time Optimistic Concurrency Control Schemes, Proceedings of the nth Conference on Very Large Databases, pp. 35–46, September 1991.
J. Huang, J.A. Stankovic, K. Ramamritham, D. Towsley and B. Purimetla, On Using Priority Inheritance in Real-Time Databases, Special Issue of Real-Time Systems Journal, Vol. 4. No. 3, September 1992.
M. Humphrey and J. Stankovic, CAISARTS: A Tool for Real-Time Scheduling Assistance, IEEE Real-Time Technology and Applications Symposium, June 1996.
B. Kao and H. Garcia Molina, Subtask Deadline Assignment for Complex Distributed Soft Real-Time Tasks, Technical Report STAN-CS-93-1491, Stanford University, Oct. 1993.
J. E. Kirkwood, Sybase Architecture and Administration, Prentice-Hall, 1993.
G. Koch and K. Loney, Oracle: The Complete Reference, Mc Graw-Hill, 1997.
T. Kuo and A. K. Mok SSP: a Semantics-Based Protocol for Real-Time Data Access, IEEE 14th Real-Time Systems Symposium, December 1993.
T. Kuo and A. K. Mok Real-Time Data Semantics and Similarity-Based Concurrency Control, IEEE Transactions on Knowledge and Data Engineering, 1996.
A. A. Lazar, S. Bhonsle, and S. Lim, A Binding Architecture for Multimedia Networks, In Proceedings of COST-237 Conference on Multimedia Transport and Teleservices, Vienna, Austria, 1994.
C. Lee, R. Rajkumar, and C. Mercer, Experiences with Processor Reservation and Dynamic QoS in Real-Time Mach, In Proceedings of Multimedia Japan, March 1996.
M. J. Lewis and A. Grimshaw, The Core Legion Object Model, In Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing, August 1996.
J. Liebeherr, D. E. Wrege, and D. Ferrari, Exact Admission Control in Networks with Bounded Delay Services, IEEE/ACM Transactions on Networking, Vol. 4, No. 6, pp. 885–901, December 1996.
Y. Lin and S.H. Son, Concurrency Control in Real-Time Databases by Dynamic Adjustment of Serialization Order, Proceedings of the Real-Time Systems Symposium, pp. 104–112, December 1990.
M. Livny, DeNet Users Guide, version 1.5, Dept. Comp. Science, Univ. of Wisconsin, Madison,WI 1990.
H. W. Lockhart, OSF DCE Guide to Developing Distributed Applications, McGraw-Hill, New York, 1994.
E. McKenzie and R. Snodgrass, Evaluation of Relational Algebras Incorporating the Time Dimension in Databases, ACM Computing Surveys, Vol. 23, No. 4, pp. 501–543, December 1991.
D. Niehaus, K. Ramamritham, J. Stankovic, G. Wallace, C. Weems, W. Burleson, and J. Ko, The Spring Scheduling-Processor: Design, Use and Performance, Real-Time Systems Symposium, Dec. 1993.
H. Pang, M.J. Carey and M. Livny, Multiclass Query Scheduling in Real-Time Database Systems, IEEE Transactions on Knowledge and Data Engineering, Vol. 7, No. 4, August 1995.
B. Purimetla, R. M. Sivasankaran, J. Stankovic and K. Ramamritham, Network Services Databases-A Distributed Active Real-Time Database (DARTDB) Applications, IEEE Workshop on Parallel and Distributed Real-time Systems, April 1993.
K. Ramamritham, Real-Time Databases, Distributed and Parallel Databases 1(1993), pp. 199–226, 1993.
K. Ramamritham, Where Do Deadlines Come from and Where Do They Go? Journal of Database Management, Spring, 1996.
K. Ramamritham, J. Stankovic and P. Shiah, Efficient Scheduling Algorithms for Real-Time Multiprocessor Systems, IEEE Transactions on Parallel and Distributed Systems, 1(2):184–94, April 1990.
K. Ramamritham, J. Stankovic and W. Zhao, Distributed Scheduling of Tasks with Deadlines and Resource Requirements, IEEE Transactions on Computers, 38(8):1110–23, August 1989.
S. Shenker, C. Partridge, and R. Guerin, Specification of Guaranteed Quality of Service, IETF, Integrated Services WG, Internet Draft, August 1996.
R.M. Sivasankaran, J.A. Stankovic, D. Towsley, B. Purimetla and K. Ramamritham, Priority Assignment in Real-Time Active Databases, The International Journal on Very Large Data Bases, Vol. 5, No. 1, January 1996.
R. M. Sivasankaran, K. Ramamritham, J. A. Stankovic, and D. Towsley, Data Placement, Logging and Recovery in Real-Time Active Databases, Workshop on Active Real-Time Database Systems, Sweden, June 1995.
X. Song and J. W. S. Liu, How Well Can Data Temporal Consistency beMaintained? IEEE Symposium on Computer-Aided Control Systems Design, 1992.
X. Song, Data Temporal Consistency in Hard Real-Time Systems, Technical Report No. UIUCDCS-R-92-1753, 1992.
X. Song and J. W. S. Liu, Maintaining Temporal Consistency: Pessimistic vs. Optimistic Concurrency Control, IEEE Transactions on Knowledge and Data Engineering, Vol. 7, No. 5, pp. 786–796, October 1995.
J. Stankovic and K. Ramamritham, The Spring Kernel: A New Paradigm for Hard Real-Time Operating Systems, IEEE Software, 8(3):62–72, May 1991.
J. Stankovic, K. Ramamritham, and D. Towsley, Scheduling in Real-Time Transaction Systems, in Foundations of Real-Time Computing: Scheduling and Resource Management, edited by Andre van Tilborg and Gary Koob, Kluwer Academic Publishers, pp. 157–184, 1991.
J. Stankovic, SpringNet: A Scalable Architecture For High Performance, Predictable, Distributed, Real-Time Computing, Univ. of Massachusetts, Technical Report, 91–74, October 1991.
J. Stankovic, and K. Ramamritham, Advances in Hard Real-Time Systems, IEEE Computer Society Press, Washington, DC, September 1993.
J. Stankovic and K. Ramamritham, Reflective Real-Time Operating Systems, Principles of Real-Time Systems, Sang Son, editor, Prentice Hall, 1995.
J. Stankovic, Strategic Directions: Real-Time and Embedded Systems, ACM Computing Surveys, Vol. 28, No. 4, December 1996.
H. Tokuda, T. Nakajima and P. Rao, Real-Time Mach: Towards a Predictable Real-Time System, Proc. Usenix Mach Workshop, October 1990.
F. Travostino and E. Menze III, The CORDS Book, OSF Research Institute, September 1996.
S. Vinoski. CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments, IEEE Communications Magazine, 14(2), February 1997.
G. Wiederhold, Mediators in the Architecture of Future Information Systems, IEEE Computer, Vol. 25, No. 3, March 1992, pp. 38–49.
D. E. Wrege, E. W. Knightly, H. Zhang, and J. Liebeherr, Deterministic Delay Bounds for VBR Video in Packet-Switching Networks: Fundamental Limits and Practical Tradeoffs, IEEE/ACM Transactions on Networking, 4(3):352–362, June 1996.
M. Xiong, J. Stankovic, K. Ramamritham, D. Towsley and R. M. Sivasankaran, Maintaining Temporal Consistency: Issues and Algorithms, The First International Workshop on Real-Time Databases, March, 1996.
M. Xiong, R. Sivasankaran, J. Stankovic, K. Ramamritham and D. Towsley, Scheduling Transactions with Temporal Constraints: Exploiting Data Semantics, Real-Time Systems Symposium, December 1996.
J. A. Zinky, D. E. Bakken, and R. Schantz, Overview of Quality of Service for Objects, In Proceedings of the Fifth IEEE Dual Use Conference, May 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stankovic, J.A., Son, S.H., Liebeherr, J. (1998). BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications. In: Andler, S.F., Hansson, J. (eds) Active, Real-Time, and Temporal Database Systems. ARTDB 1997. Lecture Notes in Computer Science, vol 1553. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49151-1_4
Download citation
DOI: https://doi.org/10.1007/3-540-49151-1_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65649-4
Online ISBN: 978-3-540-49151-4
eBook Packages: Springer Book Archive