<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Installation - 1. Introduction</title><link>https://sourceforge.net/p/ompispecto/wiki/Installation%2520-%25201.%2520Introduction/</link><description>Recent changes to Installation - 1. Introduction</description><atom:link href="https://sourceforge.net/p/ompispecto/wiki/Installation%20-%201.%20Introduction/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 14 Jan 2013 17:50:12 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ompispecto/wiki/Installation%20-%201.%20Introduction/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Installation - 1. Introduction modified by Sushant Pandey</title><link>https://sourceforge.net/p/ompispecto/wiki/Installation%2520-%25201.%2520Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -13,5 +13,4 @@
 1. Introduction
 ===============

-The main purpose of our OMPISpecto application is to monitor and behavior of open MPI application running on super computers and in some cases to steer them from a web application and mobile device.  There are two parts of our application-one part is written in C programming language and the other part is a Java EE web application which is compatible for mobile device.  The part which is written in C is called c-client. This c-client needs to be installed in super computers or high performance computing system. The primary intention of this c-client is to hook into the open MPI layer and to find out the number of total computing nodes occupied that each application and the number of processes running on each node. It also calculates the number of MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE messages of each of those processes. Our c-client uses MPI_COMM_WORLD, MPI_COMM_SIZE, MPI_INIT, MPI_FINALIZE to find out all these information. C-client communicates with our application server through HTTP/post protocol. But before receiving any data from c-client our application server first checks user name, password and application name. Data is being sent each after 5 seconds? from c-client to our application server. All these data are inserted into a MySql database through an EJB tier. 
-To access our web application you must have to register first. Then a user can access his account by log in into the application. Users are allowed to change their password any time or even they forget password they can contact OMPISpecto team. A user cannot see other user’s information for privacy reason. A user can create, edit, delete and abort an application. He can see the total number of nodes and processes for each of his application. He can also see the message passing behavior like MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE of each process. There are some graphs in our web application which show all these messages in a convenient way. It helps a user to monitor all his applications very easily. If  any application doesn’t behave as expected he can abort that application and save memory space. Our web application is also compatible for any mobile device. 
+The  purpose of our OMPISpecto software is to monitor the behavior of applications implementing OpenMPI which are running on cluster of computers or supercomputers. Another objective of our software is to steer the applications from a web browser or a mobile device.  Our software has two major modules - one module is written in C programming language and the other is a Java EE web application which. The module written in C is called C-client. C-client needs to be installed on supercomputers or high performance computing systems. The primary objective of the C-client is to hook into the OpenMPI layer to find out the total number of compute nodes occupied by the application and the number of processes running on each node. It also calculates the number of MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE functions for each process. Our C-client uses MPI_COMM_WORLD, MPI_COMM_SIZE, MPI_INIT, MPI_FINALIZE to collect this information. C-client communicates with our application server through HTTP/Post protocol. However, before receiving any data packets from c-client our application server first checks user name, password and application name. Communication beween the C-Client and Java EE application server depends on the network bandwidth. All the information provided by these packets sent from C-client are then stored into the MySql database through an EJB tier. All the collected information is then displayed to the user via web application on a web browser or a mobile device. For accessing web application existing user will have to login and thereafter user can access all the available information displayed under his account. Users have the option to change their password any time or in case of password forgotten it can be reset using email id or username. User can also contact OMPISpecto team for any further query. User privacy policy restricts users from accessing other user's information. A user can create, edit, delete and abort an application. User can see the total number of nodes and processes for each application created by him. User can see the graphical representation of monitored information like MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE for each process or for the whole application. Web application allows the user to monitor all his appliactions in convenient manner. If  an application not executed as expected user can abort that application to free memory space and may be re-run the application. Our web application is also compatible for any mobile device. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sushant Pandey</dc:creator><pubDate>Mon, 14 Jan 2013 17:50:12 -0000</pubDate><guid>https://sourceforge.net39f082e0c3789180776d9253243e35091b4cb911</guid></item><item><title>WikiPage Installation - 1. Introduction modified by Sushant Pandey</title><link>https://sourceforge.net/p/ompispecto/wiki/Installation%2520-%25201.%2520Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -13,5 +13,5 @@
 1. Introduction
 ===============

-The main purpose of our MPISpecto application is to monitor and behavior of open MPI application running on super computers and in some cases to steer them from a web application and mobile device.  There are two parts of our application-one part is written in C programming language and the other part is a Java EE web application which is compatible for mobile device.  The part which is written in C is called c-client. This c-client needs to be installed in super computers or high performance computing system. The primary intention of this c-client is to hook into the open MPI layer and to find out the number of total computing nodes occupied that each application and the number of processes running on each node. It also calculates the number of MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE messages of each of those processes. Our c-client uses MPI_COMM_WORLD, MPI_COMM_SIZE, MPI_INIT, MPI_FINALIZE to find out all these information. C-client communicates with our application server through HTTP/post protocol. But before receiving any data from c-client our application server first checks user name, password and application name. Data is being sent each after 5 seconds? from c-client to our application server. All these data are inserted into a MySql database through an EJB tier. 
+The main purpose of our OMPISpecto application is to monitor and behavior of open MPI application running on super computers and in some cases to steer them from a web application and mobile device.  There are two parts of our application-one part is written in C programming language and the other part is a Java EE web application which is compatible for mobile device.  The part which is written in C is called c-client. This c-client needs to be installed in super computers or high performance computing system. The primary intention of this c-client is to hook into the open MPI layer and to find out the number of total computing nodes occupied that each application and the number of processes running on each node. It also calculates the number of MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE messages of each of those processes. Our c-client uses MPI_COMM_WORLD, MPI_COMM_SIZE, MPI_INIT, MPI_FINALIZE to find out all these information. C-client communicates with our application server through HTTP/post protocol. But before receiving any data from c-client our application server first checks user name, password and application name. Data is being sent each after 5 seconds? from c-client to our application server. All these data are inserted into a MySql database through an EJB tier. 
 To access our web application you must have to register first. Then a user can access his account by log in into the application. Users are allowed to change their password any time or even they forget password they can contact OMPISpecto team. A user cannot see other user’s information for privacy reason. A user can create, edit, delete and abort an application. He can see the total number of nodes and processes for each of his application. He can also see the message passing behavior like MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE of each process. There are some graphs in our web application which show all these messages in a convenient way. It helps a user to monitor all his applications very easily. If  any application doesn’t behave as expected he can abort that application and save memory space. Our web application is also compatible for any mobile device. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sushant Pandey</dc:creator><pubDate>Mon, 14 Jan 2013 16:56:35 -0000</pubDate><guid>https://sourceforge.net3b51e7f2f4797a6c9469a4627dbba916894131ed</guid></item><item><title>WikiPage Installation - 1. Introduction modified by Manuel Spoerer</title><link>https://sourceforge.net/p/ompispecto/wiki/Installation%2520-%25201.%2520Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -2,6 +2,13 @@
 [Installation - 1. Introduction] 
 [Installation - 2. Installation] 
 [Installation - 3. Getting the use cases]
+
+
+[Architecture - 1. Introduction] 
+[Architecture - 2. Initial situation and objective] 
+[Architecture - 3. Architecture &amp; Technologies]
+[Architecture - 4. Use cases]
+[Architecture - 5. Security relevant requirements]

 1. Introduction
 ===============
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manuel Spoerer</dc:creator><pubDate>Mon, 14 Jan 2013 10:56:40 -0000</pubDate><guid>https://sourceforge.net80dae0e8a8b8c708439daee5c0606e4b757e3fed</guid></item><item><title>WikiPage Installation - 1. Introduction modified by Manuel Spoerer</title><link>https://sourceforge.net/p/ompispecto/wiki/Installation%2520-%25201.%2520Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,6 +1,3 @@
-Installation
-=============
-
 Chapter navigation menu:
 [Installation - 1. Introduction] 
 [Installation - 2. Installation] 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manuel Spoerer</dc:creator><pubDate>Sun, 13 Jan 2013 23:53:33 -0000</pubDate><guid>https://sourceforge.netde0a2caa5806814c45136d0e9a9fdbdde1b65cd0</guid></item><item><title>WikiPage Installation - 1. Introduction modified by Manuel Spoerer</title><link>https://sourceforge.net/p/ompispecto/wiki/Installation%2520-%25201.%2520Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,4 +1,4 @@
-Architecture
+Installation
 =============

 Chapter navigation menu:
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manuel Spoerer</dc:creator><pubDate>Sun, 13 Jan 2013 21:46:05 -0000</pubDate><guid>https://sourceforge.net3f34daad838ac2f3ae9c2bc1e8971e21ba3f6348</guid></item><item><title>WikiPage Installation - 1. Introduction modified by Manuel Spoerer</title><link>https://sourceforge.net/p/ompispecto/wiki/Installation%2520-%25201.%2520Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="architecture"&gt;Architecture&lt;/h1&gt;
&lt;p&gt;Chapter navigation menu:&lt;br /&gt;
&lt;a class="alink" href="/p/ompispecto/wiki/Installation%20-%201.%20Introduction/"&gt;[Installation - 1. Introduction]&lt;/a&gt; &lt;br /&gt;
&lt;a class="alink" href="/p/ompispecto/wiki/Installation%20-%202.%20Installation/"&gt;[Installation - 2. Installation]&lt;/a&gt; &lt;br /&gt;
&lt;a class="alink" href="Installation - 3. Getting the use cases"&gt;[Installation - 3. Getting the use cases]&lt;/a&gt;&lt;/p&gt;
&lt;h1 id="1-introduction"&gt;1. Introduction&lt;/h1&gt;
&lt;p&gt;The main purpose of our MPISpecto application is to monitor and behavior of open MPI application running on super computers and in some cases to steer them from a web application and mobile device.  There are two parts of our application-one part is written in C programming language and the other part is a Java EE web application which is compatible for mobile device.  The part which is written in C is called c-client. This c-client needs to be installed in super computers or high performance computing system. The primary intention of this c-client is to hook into the open MPI layer and to find out the number of total computing nodes occupied that each application and the number of processes running on each node. It also calculates the number of MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE messages of each of those processes. Our c-client uses MPI_COMM_WORLD, MPI_COMM_SIZE, MPI_INIT, MPI_FINALIZE to find out all these information. C-client communicates with our application server through HTTP/post protocol. But before receiving any data from c-client our application server first checks user name, password and application name. Data is being sent each after 5 seconds? from c-client to our application server. All these data are inserted into a MySql database through an EJB tier. &lt;br /&gt;
To access our web application you must have to register first. Then a user can access his account by log in into the application. Users are allowed to change their password any time or even they forget password they can contact OMPISpecto team. A user cannot see other user’s information for privacy reason. A user can create, edit, delete and abort an application. He can see the total number of nodes and processes for each of his application. He can also see the message passing behavior like MPI_SEND, MPI_RECV, MPI_BCAST, MPI_ALLREDUCE of each process. There are some graphs in our web application which show all these messages in a convenient way. It helps a user to monitor all his applications very easily. If  any application doesn’t behave as expected he can abort that application and save memory space. Our web application is also compatible for any mobile device. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manuel Spoerer</dc:creator><pubDate>Sun, 13 Jan 2013 21:45:46 -0000</pubDate><guid>https://sourceforge.neta5ba0a0f8cfd956e1ceacaf068e5b3fe5ace7b89</guid></item></channel></rss>