tag:blogger.com,1999:blog-90488970773756619012024-03-13T23:19:33.516-07:00Project epZillaepZilla is a scalable and fault tolerant architecture for complex event processing systems. The Project epZilla, which is based on a concept originally proposed by Mr. Manusha Wijekoon is a final year project researched and developed by four students of the Computer Science and Engineering Department of University of Moratuwa, Srilanka.epZillahttp://www.blogger.com/profile/15306263120489301518noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-9048897077375661901.post-88804538748099574762010-10-02T04:14:00.000-07:002010-10-02T04:14:02.528-07:00Harshana Eranga Martin's Blog: Project epZilla research paper published at ICTer ...<a href="http://harshana05.blogspot.com/2010/10/project-epzilla-research-paper.html?spref=bl">Harshana Eranga Martin's Blog: Project epZilla research paper published at ICTer ...</a>: "After carrying out the successful research project 'Project epZilla', we came up with a research paper which covers every aspect of the rese..."Harshana Eranga Martinhttp://www.blogger.com/profile/14076402517314391543noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-49795628710966122502010-07-27T12:13:00.000-07:002010-07-28T05:03:51.459-07:00Marking the successful Completion of Project epZilla<div style="text-align: justify;">The project <strong>epZilla</strong> was initiated with the aims to create a scalable fault tolerant architecture for complex event processing systems. At the end of the allocated time period, we have looked back at the Distributed System Architecture which we came up after a successful research effort on both Distributed Systems and Complex Event Processing domains.</div><p></p><div style="text-align: justify;"><br /></div> <p></p><div style="text-align: justify;">The weights of our research are nearly 70% on Distributed Systems domian and 30% on Complex Event Processing domain. As a result, we were able to design a sophisticated Distributed Systems Architecture for Complex Event Processing Systems. As this system is sophisticated for Complex Event Processing Systems, it poses some of the Complex Event Proceesing system features such as <strong>Stratification</strong>. This idea is introduced by several IBM researchers recently and therefore it is fairly new idea for Complex Evet Processing domain as well. Therefore we believe project epZilla might be the first practical implementation of the <strong>Stratification</strong>.</div><p></p><div style="text-align: justify;"><br /></div> <p></p><div style="text-align: justify;">Since project epZilla is a research project, we implemented a prototype implementation of the Distributed System Architecture which we designed to validate the design and the performance measures. Therefore we have implemented all the components introduced in the design with several value added features such as dynamic load balancing and integrated them and drove lot of test runs with several physical nodes and measured the performance of the system. These performance information confirmed the correctness of our design and achievement of our design motivations such as high throughput while preserving Fault Tolerance and Scalability of the system. Therefore we have successfully demonstrated our research effort, Project epZilla to our Academic Staff of the Department of Computer Science & Engineering, University of Moratuwa, Sri Lanka using the prototype implementation of the design and explained why such design decisions were made and how those designs were practically implemented.</div><p></p><div style="text-align: justify;"><br /></div> <p style="text-align: justify;">At the end, we have designed and developed a Scalable Fault Tolerant Distributed Architecture for Complex Event Processing Systems. We are proud and delighted to annouce that we are concluding this research project with a great success of 100% achievment of the project goals. </p><div style="text-align: justify;"><br /></div>Harshana Eranga Martinhttp://www.blogger.com/profile/14076402517314391543noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-69257903349700062402010-07-27T09:11:00.000-07:002010-07-27T09:11:56.439-07:00Team epZilla<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/_oGJhLk0MJUU/TE8E5kDEKGI/AAAAAAAAAEo/CJzi-MbaBX4/s1600/38424_415880904067_807314067_4428924_3989520_n.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="300" src="http://4.bp.blogspot.com/_oGJhLk0MJUU/TE8E5kDEKGI/AAAAAAAAAEo/CJzi-MbaBX4/s400/38424_415880904067_807314067_4428924_3989520_n.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Chatura Randika, Harshana Martin, Dishan Metihakwala, Rajeev Sampath</td></tr>
</tbody></table>Dishan Metihakwalahttp://www.blogger.com/profile/11205730347162844657noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-20843897822225180682010-07-27T09:05:00.000-07:002010-07-27T09:05:55.685-07:00epZilla Final Presentation and DemoThe final Project presentation of project epzilla was done on the 23rd June 2010. The final demonstration was done on the 24th of June 2010. With the successful completion of the presentation and demo, the research and development components of the project came to a conclusion. The completion of the documentation, which includes user manuals, final report and four separate research papers still has to be done.Dishan Metihakwalahttp://www.blogger.com/profile/11205730347162844657noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-86277469735418229642010-03-13T07:43:00.000-08:002010-03-13T07:48:55.752-08:00epZilla LatestTeam epZilla successfully complete the 3rd formal evaluation of the project work. Currently project epZilla is going in a rapid speed with the development of major components.Chathura Randikahttp://www.blogger.com/profile/13295466896190230136noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-84724985898642795772010-03-06T01:14:00.000-08:002010-03-06T01:24:50.514-08:00Project epZilla Progress Update<div style="text-align: justify;">Now we have started the implementation of the components of our proposed architecture. Dispatcher, Leader Election, Accumulator, Node implementations as well as STM implementation for all the above components are being developed by four of us. We wish to completed 70% of the implementation by 10th March 2010.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Currently over 80% is completed in each and every component of the project including Dispatcher, Leader Election, Accumulator and STM for them. So now it is about the System Integration and Testing. We are planning to start testing on individual components by Monday 8th March and integrate the System and conduct testing on the integrated components on 9th and complete the rest of the work by 10th March.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">We have our 3rd formal evaluation and Demo on 11th and 12th March 2010. We are planning to face it strongly and succeed. </div>Harshana Eranga Martinhttp://www.blogger.com/profile/14076402517314391543noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-80274140919251608142009-11-21T01:49:00.000-08:002010-03-06T01:25:16.147-08:00Project epZilla Web site launched<div style="text-align: justify;">Since we have completed the implementation of our projects web site on September, we could not able to work on it lately. However with a small free time period which we got, we have launched our web site at <a href="http://epzilla.net/">http://www.epzilla.net</a>. We are planning to keep it up to date as much as possible. Please feel free to have a look at it make a comment. We highly value your comments.</div>Harshana Eranga Martinhttp://www.blogger.com/profile/14076402517314391543noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-81090932013617900882009-10-29T20:45:00.000-07:002009-10-29T21:12:08.940-07:00Into the simulation phaseThough we haven't yet finalized the proposed architecture, we are about to start some coding for simulation phase in parallel with the research so that we can have everything ready for simulation as soon as we finalize the architecture.<br /><br />During past few weeks we were doing research on distributed system modeling languages and frameworks which we can use for our simulation phase. One such language is <a href="http://bit.ly/2RQhy9">ProMeLa</a> - a low level language which doesn't seem to provide enough 'simulation' (as opposed to modeling) capabilities as we expected. Meanwhile a group member found a framework named <a href="http://bit.ly/5TpRc">Monarc 2</a>, which is written completely in Java and used mostly in the context of scientific simulations. Though the context was different, it seemed as it can be used for our purposes as well since it contained many of the core components we were looking for. So few of our group members are going to continue experimenting with it in the next few weeks while the others are continuing to finalize the architecture.Rajeev Sampathhttp://www.blogger.com/profile/04817438735124179472noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-51380842412298229552009-10-02T07:58:00.000-07:002010-03-13T07:48:23.495-08:00Latest News on epZillaYesterday epZilla team successfully finished the Architectural Analysis Document which is basically research of available existing solutions. And the team started working on the first phase of the project. Which is to develop simulation program analyze the suitability of distributed complex event processing architecture.Chathura Randikahttp://www.blogger.com/profile/13295466896190230136noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-58573124119794239442009-09-17T02:28:00.000-07:002009-09-17T02:42:15.604-07:00Future of epZillaFuture plan for the epZilla is consists of 2 major phases. During the first phase, we are planning to implement a demonstration using a Demonstration language such as Promela which is specifically designed to create distributed system modeling. This demonstration will be created after completing a research for Distributed systems with Scalability, Fault Tolerance, Load Balancing in the hosts . etc.<br /><br />In the second phase, we will move towards a full featured small scale implementation of the epZilla system. We will use the same architecture we simulated at the phase one.Harshana Eranga Martinhttp://www.blogger.com/profile/14076402517314391543noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-84338862344600407882009-09-10T19:25:00.000-07:002009-09-10T19:48:01.679-07:00Current Work @ epZilla<div style="text-align: justify;">The original project proposal for project <span class="blsp-spelling-error" id="SPELLING_ERROR_0">epzilla</span> was submitted on the 6<span class="blsp-spelling-error" id="SPELLING_ERROR_1">th</span> of July 2009 and the software requirement specification was submitted on the 31st of July 2009. Currently the development team is working on several areas regarding the project, the project literature survey is currently being updated and the the existing architecture analysis document is also being updated. The official website for project <span class="blsp-spelling-error" id="SPELLING_ERROR_2">epzilla</span> is being developed with the help of <span class="blsp-spelling-error" id="SPELLING_ERROR_3">joomla</span>.<br /><br />Aside from that the main focus of late has been the research into various distributed algorithms. Currently various existing and theoretical distributed architectures are being analysed in the context of scalability and fault tolerant nature of the architectures in order to identify and solve various problems which exist in them . Since <span class="blsp-spelling-error" id="SPELLING_ERROR_4">epzilla</span> is a distributed architecture we hope that the information and knowledge gathered in the current on going research would be essential for us in developing a optimal architecture as the final result of the project.<br /></div>Dishan Metihakwalahttp://www.blogger.com/profile/11205730347162844657noreply@blogger.com0tag:blogger.com,1999:blog-9048897077375661901.post-27836744162831367112009-09-08T23:42:00.000-07:002009-09-09T00:01:17.323-07:00Welcome to epZillaWelcome to epZilla<br />epZilla is a scalable and fault tolerant architecture for complex event processing systems. The Project epZilla, which is based on a concept originally proposed by Mr. Manusha Wijekoon is a final year project researched and developed by four students of the Computer Science and Engineering Department of University of Moratuwa, Srilanka.<br /><br />The Current team members are:<br />Harshana Martin<br />Dishan Metihakwala<br />Rajeev Sampath<br />Chathura Randika<br /><br />Supervised By:<br />Mr. Manusha Wijekoon (External)<br />Mr. K. Sarveswaran (Internal)epZillahttp://www.blogger.com/profile/15306263120489301518noreply@blogger.com0