Changes between Version 21 and Version 22 of Other/Summer/2016/SCDN_Project


Ignore:
Timestamp:
Aug 15, 2016, 8:55:55 PM (8 years ago)
Author:
Seobo
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Other/Summer/2016/SCDN_Project

    v21 v22  
    88
    99
    10     The goal of this project is to re-implement a components of a MobilityFirst setup using Java (previously in C, C++). This improves the previous implementations by allowing the portability of Java applications, not requiring a re-compilation every time the project is moved. Also being written in Java, it will be easier to compile as there will be greater amounts of abstraction.
     10    The goal of this project is to improve the components of the Satellite Content Delivery Network (SCDN) MobilityFirst (MF) setup. This was done by re-implementing the MFProxy as a Java Servlet filter in an Apache Tomcat Server, when it was previously implemented as part of a Mongoose server (C, C++). This improves the previous implementations by being more portable,
    1111
    1212
    1313=== Project Description ===
    1414
    15     The project is being implemented in the Netbeans IDE (v 8.02) with the tomcat server (v 8.0.27) that comes from the Netbeans installation. The particular application, the MobilityFirst proxy, has the purpose of translating a http request into a GET call in the JMF API to get content from the server. The GET call needs specific information that the routers pass to the server, which recognizes the GUID, (Globally Unique Identifiers) and send back the content to the proxy to relay to the client. The application needs to:
     15     The MobilityFirst proxy, has the purpose of translating a http request into a GET call in the MF API to get content from the server. The GET call needs specific information that the routers pass to the server, which recognizes the GUID (Globally Unique Identifiers) which is the ID of content, and send back the content to the proxy to relay to the client. The application needs to:
    1616
    17171. Parse the HTTP Request
     
    19193. Send content back with the HTTP Response
    2020
    21     This application is mainly being implemented using a Filter in a tomcat server. The filter processes all requests before it is sent to a Servlet which can also process requests. This is to provide a higher-level filtering for requests that are specifically understood and have specific functions that are unrelated to other functions of the Servlets that can be implemented in the server.
     21    The project is being implemented in the Netbeans IDE (v 8.02) with the tomcat server (v 8.0.27) that comes from the Netbeans installation. This application is mainly being implemented using a Filter in an Apache Tomcat server. The filter processes all requests before it is sent to a Servlet which can also process requests. This is to provide a higher-level filtering for requests that are specifically understood and have specific functions that are unrelated to other functions of the Servlets that can be implemented in the server.
    2222
    2323[[Image(http://www.orbit-lab.org/raw-attachment/wiki/Other/Summer/2016/SCDN_Project/MFProxy.png)]]
     
    3030<img src="http://www.orbit-lab.org/raw-attachment/wiki/Other/Summer/2016/SCDN_Project/Seo%20Bo%20Shim.jpg" alt="Seo Bo Shim" align="middle" style="width:150px;height:150px;">
    3131</center>
    32 <p style="text-align:center;">Seo Bo Shim - rising junior in Electrical and Computer Engineering Undergraduate Program at Rutgers University. </p>
     32<p style="text-align:center;">Seo Bo Shim - rising junior in Electrical and Computer Engineering Undergraduate Program at Rutgers University. <br><br> <b>Advisors:</b></p>
     33<p style="font-size:16px; text-align:center"> Jiachen Chen<br>Shashikanth Penugonde  </p>
    3334}}}
     35
     36
    3437
    3538=== Weekly Project Progress ===