Содержание
- 2. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 3. Motivation 1. Technical development: Distributed, heterogeneous environment Object-oriented integration → CORBA
- 4. Motivation 2. Applications: e-Business Embedded systems
- 5. Motivation 3. Growing competition: Functional and reliability requirements Time-to-market pressure
- 6. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 7. Tracing vs. debugging
- 8. Aims of tracing (use cases) 1. Checking correct behaviour 2. Locating bugs 3. Better understanding of
- 9. Current tracing mechanisms Current solutions are bound to particular programming languages. Synchronization, lack of global clock
- 10. Current tracing mechanisms State of the art in distributed systems: + Central tracer – Manual instrumentation
- 11. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 12. CORBA interceptor An object implementing the interceptor interface without actually modifying the ORB using callback methods
- 13. Callback methods methodX() methodX() Client Server
- 14. Definitions & implementations First definition: CORBA 2.3 Incompatible implementations September 1998: OMG RFP December 1999: Joint
- 15. Other possible solutions Smart proxies Servant managers Pluggable protocols ORB event handlers …
- 16. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 17. Tracing using interceptors send_request() receive_request() send_reply() receive_reply()
- 18. The resulting architecture Automatic instrumentation Open system Until then: a slight modification of the ORB With
- 19. Overhead In interactive mode: ~ 500 % communication overhead In local mode: ~ 15 %
- 20. Contents 1. Motivation 2. Tracing in general 3. Interceptors 4. Tracing using interceptors 5. Conclusion
- 21. Results A tracing architecture satisfying the previously defined requirements A tool for documenting and interactive tracing
- 22. Future plans Improving interoperability Extending the architecture for other middleware systems, such as DCOM Improving user
- 24. Скачать презентацию





















Условия в алгоритмах. Простые и составные условия. Логические операции в условиях
Technologie mobilne Mobilne systemy baz danych
Виды алгоритмов. 5 класс
Условный оператор. { Решение задач
Текстовый процессор Microsoft Word
Внутренняя поисковая оптимизация
Социальная журналистика
Транснациональная корпорация International Business Machines (IBM)
Системы объектов
информатика Художиткова
Авторизация и Аутентификация
Windows 10. Linux Subsystem
Цифровые данные
Электронные библиотеки
Человек и информация. Информация и знания
Crimes Against Children
Презентация на тему Всемирная компьютерная сеть Интернет
Методика работы с электронными таблицами Microsoft. Часть 2
Java для начинающих
Анализ социальных групп на основе данных интернет-пространства (на примере фанатских сообществ). Занятие 1
Технологии построения анимационных изображений. Технологии трехмерной графики
Тестирование производительности
Создание игрового сайта для занимательных перемен между уроками
Лекция 1
Какие технологии самые современные?
Моделирование транспортных потоков
Мультимедиа. Мультимедийная аппаратура
Оценка количественных параметров текстовых документов. Обработка текстовой информации