Papers by Ronaldy Santana
WSBCL: Web Services Based Classloader
2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2011
ABSTRACT This paper presents a model, implementation and performance evaluation of a class loader... more ABSTRACT This paper presents a model, implementation and performance evaluation of a class loader for Java Platform entirely based on web services (WSBCL). Designed to address the needs of desktop grid computing middle wares, WSBCL can be integrated and used by any Java solution for distributed systems. This class loader allows low computational power devices to act in the role of class repository without the installation of conventional servers. The model allows devices located behind firewalls and NATs to act as class servers answering external requests.

Proceedings of the 2004 Winter Simulation Conference, 2004., 2004
Developing a sequential simulation program is not an easy task. Developing a distributed simulati... more Developing a sequential simulation program is not an easy task. Developing a distributed simulation program is harder than a sequential one because it is necessary to deal with mapping physical processes into logical processes, communication and synchronization problems and learn another simulation language/library. In literature, several simulation environments can be found but the great number are for sequential simulation, not using all the advantages of a distributed/parallel platform. This paper presents ASDA, an automatic distributed simulation environment that aims at providing several possibilities to users developing a distributed simulation. The automatic word can be understood in three diferent ways: the environment automatically generates a distributed simulation program code; the environment can automatically choose one distributed simulation approach; and the environment can automatically convert a sequential simulation program into a distributed simulation program using the MRIP (Multiple Replication in Parallel) approach.

IEEE International Conference on Performance, Computing, and Communications, 2004, 2004
The current best-effort service model used on the Internet treats all requests uniformly, both in... more The current best-effort service model used on the Internet treats all requests uniformly, both in the network and at the application level. However, sometimes it is desirable to provide different classes or levels of service in order to satisfy the needs of different users and applications. In this paper, we propose an architecture for the provision of differentiated services at the web server level. The architecture is verified by means of a simulation model and real web server traces are used as workload. Two priority-based algorithms are implemented in the architecture aiming at service differentiation. The adaptive algorithm, an innovative solution at the application domain, allows the tuning of the priority level provided and determines how strict the use of priorities will be. The system can then adapt itself to various workloads, an essential feature in a highly dynamic environment such as the Web.

IEEE International Conference on Performance, Computing, and Communications, 2004, 2004
The current best-effort service model used on the Internet treats all requests uniformly, both in... more The current best-effort service model used on the Internet treats all requests uniformly, both in the network and at the application level. However, sometimes it is desirable to provide different classes or levels of service in order to satisfy the needs of different users and applications. In this paper, we propose an architecture for the provision of differentiated services at the web server level. The architecture is verified by means of a simulation model and real web server traces are used as workload. Two priority-based algorithms are implemented in the architecture aiming at service differentiation. The adaptive algorithm, an innovative solution at the application domain, allows the tuning of the priority level provided and determines how strict the use of priorities will be. The system can then adapt itself to various workloads, an essential feature in a highly dynamic environment such as the Web.
WSBCL: Web Services Based Classloader
2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2011
ABSTRACT This paper presents a model, implementation and performance evaluation of a class loader... more ABSTRACT This paper presents a model, implementation and performance evaluation of a class loader for Java Platform entirely based on web services (WSBCL). Designed to address the needs of desktop grid computing middle wares, WSBCL can be integrated and used by any Java solution for distributed systems. This class loader allows low computational power devices to act in the role of class repository without the installation of conventional servers. The model allows devices located behind firewalls and NATs to act as class servers answering external requests.

Proceedings of the 2004 Winter Simulation Conference, 2004., 2004
Developing a sequential simulation program is not an easy task. Developing a distributed simulati... more Developing a sequential simulation program is not an easy task. Developing a distributed simulation program is harder than a sequential one because it is necessary to deal with mapping physical processes into logical processes, communication and synchronization problems and learn another simulation language/library. In literature, several simulation environments can be found but the great number are for sequential simulation, not using all the advantages of a distributed/parallel platform. This paper presents ASDA, an automatic distributed simulation environment that aims at providing several possibilities to users developing a distributed simulation. The automatic word can be understood in three diferent ways: the environment automatically generates a distributed simulation program code; the environment can automatically choose one distributed simulation approach; and the environment can automatically convert a sequential simulation program into a distributed simulation program using the MRIP (Multiple Replication in Parallel) approach.

IEEE International Conference on Performance, Computing, and Communications, 2004, 2004
The current best-effort service model used on the Internet treats all requests uniformly, both in... more The current best-effort service model used on the Internet treats all requests uniformly, both in the network and at the application level. However, sometimes it is desirable to provide different classes or levels of service in order to satisfy the needs of different users and applications. In this paper, we propose an architecture for the provision of differentiated services at the web server level. The architecture is verified by means of a simulation model and real web server traces are used as workload. Two priority-based algorithms are implemented in the architecture aiming at service differentiation. The adaptive algorithm, an innovative solution at the application domain, allows the tuning of the priority level provided and determines how strict the use of priorities will be. The system can then adapt itself to various workloads, an essential feature in a highly dynamic environment such as the Web.

IEEE International Conference on Performance, Computing, and Communications, 2004, 2004
The current best-effort service model used on the Internet treats all requests uniformly, both in... more The current best-effort service model used on the Internet treats all requests uniformly, both in the network and at the application level. However, sometimes it is desirable to provide different classes or levels of service in order to satisfy the needs of different users and applications. In this paper, we propose an architecture for the provision of differentiated services at the web server level. The architecture is verified by means of a simulation model and real web server traces are used as workload. Two priority-based algorithms are implemented in the architecture aiming at service differentiation. The adaptive algorithm, an innovative solution at the application domain, allows the tuning of the priority level provided and determines how strict the use of priorities will be. The system can then adapt itself to various workloads, an essential feature in a highly dynamic environment such as the Web.
WSBCL: Web Services Based Classloader
2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2011
ABSTRACT This paper presents a model, implementation and performance evaluation of a class loader... more ABSTRACT This paper presents a model, implementation and performance evaluation of a class loader for Java Platform entirely based on web services (WSBCL). Designed to address the needs of desktop grid computing middle wares, WSBCL can be integrated and used by any Java solution for distributed systems. This class loader allows low computational power devices to act in the role of class repository without the installation of conventional servers. The model allows devices located behind firewalls and NATs to act as class servers answering external requests.

Proceedings of the 2004 Winter Simulation Conference, 2004., 2004
Developing a sequential simulation program is not an easy task. Developing a distributed simulati... more Developing a sequential simulation program is not an easy task. Developing a distributed simulation program is harder than a sequential one because it is necessary to deal with mapping physical processes into logical processes, communication and synchronization problems and learn another simulation language/library. In literature, several simulation environments can be found but the great number are for sequential simulation, not using all the advantages of a distributed/parallel platform. This paper presents ASDA, an automatic distributed simulation environment that aims at providing several possibilities to users developing a distributed simulation. The automatic word can be understood in three diferent ways: the environment automatically generates a distributed simulation program code; the environment can automatically choose one distributed simulation approach; and the environment can automatically convert a sequential simulation program into a distributed simulation program using the MRIP (Multiple Replication in Parallel) approach.

IEEE International Conference on Performance, Computing, and Communications, 2004, 2004
The current best-effort service model used on the Internet treats all requests uniformly, both in... more The current best-effort service model used on the Internet treats all requests uniformly, both in the network and at the application level. However, sometimes it is desirable to provide different classes or levels of service in order to satisfy the needs of different users and applications. In this paper, we propose an architecture for the provision of differentiated services at the web server level. The architecture is verified by means of a simulation model and real web server traces are used as workload. Two priority-based algorithms are implemented in the architecture aiming at service differentiation. The adaptive algorithm, an innovative solution at the application domain, allows the tuning of the priority level provided and determines how strict the use of priorities will be. The system can then adapt itself to various workloads, an essential feature in a highly dynamic environment such as the Web.

IEEE International Conference on Performance, Computing, and Communications, 2004, 2004
The current best-effort service model used on the Internet treats all requests uniformly, both in... more The current best-effort service model used on the Internet treats all requests uniformly, both in the network and at the application level. However, sometimes it is desirable to provide different classes or levels of service in order to satisfy the needs of different users and applications. In this paper, we propose an architecture for the provision of differentiated services at the web server level. The architecture is verified by means of a simulation model and real web server traces are used as workload. Two priority-based algorithms are implemented in the architecture aiming at service differentiation. The adaptive algorithm, an innovative solution at the application domain, allows the tuning of the priority level provided and determines how strict the use of priorities will be. The system can then adapt itself to various workloads, an essential feature in a highly dynamic environment such as the Web.
Uploads
Papers by Ronaldy Santana