Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ziad M. Kaakani is active.

Publication


Featured researches published by Ziad M. Kaakani.


international symposium on object/component/service-oriented real-time distributed computing | 2006

Integrated scheduling with garbage collection for real-time embedded applications in CLI

Okehee Goh; Yann Hang Lee; Ziad M. Kaakani; Elliott H. Rachlin

We present a schedulable garbage collection for realtime applications in virtual machine environments. The design objective is to make the pause time caused by garbage collection operations controllable, and the invocation of garbage collection predictable. Thus, real-time applications can be schedulable along with garbage collection. We develop a prototype for a schedulable garbage collection in MONO CLI execution environment. A cost model of garbage collection is established based on measured WCET to predict the execution time and overhead of garbage collection operations. A scheduling algorithm of garbage collection and application tasks is presented to illustrate how the time and memory constraints of real-time systems can be met. The experiment result of the scheduling algorithm for a periodic task set on the prototype is included in the paper


embedded software | 2006

Schedulable persistence system for teal-time applications in virtual machine

Okehee Goh; Yann Hang Lee; Ziad M. Kaakani

Persistence in applications saves a computation state that can be used to facilitate system recovery upon failures. As we begin to adopt virtual execution environments (VMs) for mission-critical real-time embedded applications, persistence service will become an essential part of VM to ensure high availability of the systems.In this paper, we focus in a schedulable persistence system in VMs and show a prototype persistence system constructed on CLI s open source platform, MONO. By employing object serialization, the system enables concurrent and preemptible persistence operation, i.e., the task in charge of persistence service runs concurrently with application tasks and is a target of real-time scheduling. Thus, the execution of application tasks can be interleaved with the operations of persistence service, and the task timeliness can be guaranteed as the pause time caused by persistence service is bounded. The experiment output on the prototyped system illustrates that persistence service is appropriate for realtime applications because of its controllable pause time and its optimized overhead.


Archive | 2005

Apparatus and method for deterministic garbage collection of a heap memory

Ziad M. Kaakani; Elliott H. Rachlin


Archive | 2005

Deterministic runtime execution environment and method

Piyush Garyali; Ziad M. Kaakani; Keijo Manninen; Pratap Parashuram; Elliott H. Rachlin; Jethro F. Steinman; Vivek B. Varma


Archive | 1999

System and method for constructing an ole process control compliant data server from a noncompliant user application

Ellen B. Hawkinson; Ziad M. Kaakani; Christian R. Thomas; James A. Weeldreyer


Archive | 2006

Apparatus and method for live loading of version upgrades in a process control environment

Ziad M. Kaakani; Vivek B. Varma


Archive | 2005

System and method for managing a short-term heap memory

Ziad M. Kaakani; Pratap Parashuram; Elliott H. Rachlin; Jethro F. Steinman


Archive | 2001

Timeout object for object-oriented, real-time process control system and method of operation thereof

Thomas A. Clarke; Ellen B. Hawkinson; Ziad M. Kaakani; Christian R. Thomas


Archive | 2006

Apparatus and method for capabilities verification and restriction of managed applications in an execution environment

Plyush Garyali; Ziad M. Kaakani; Vivek B. Varma


Virtual Machine Research and Technology Symposium | 2004

A Real-Time Garbage Collector for Embedded Applications in CLI.

Okehee Goh; Yann-Hang Lee; Ziad M. Kaakani; Elliott H. Rachlin

Collaboration


Dive into the Ziad M. Kaakani's collaboration.

Top Co-Authors

Avatar

Okehee Goh

Arizona State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yann Hang Lee

Arizona State University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge