Online Job Portal using Cloud Tech Stack

Topic Name: Online Job Portal

Objective

The online job portal system is between job seekers and job providers (companies). The Job seeker can easily find and apply for a job by login into the system. The Employer or company can quickly get an expert employee from our job portal site by posting a job.

Create a web application for a company that job seekers will use to apply to the job requirements.

We will create a front end where users will view jobs.

There will be a login page that also has register functionality.

The user will be taken to the home page after login, where they can view different jobs.

Modules

  1. Job seeker/Employee
  • able to view register/login
  • Search jobs
  1. Employer-
  • Users- view all registered users
  • Jobs – add jobs based on category
  • Delete jobs
  • Edit jobs
  • View jobs

Cloud Tech Stack

AWS Elastic Beanstalk

AWS Aurora

AWS S3

AWS Cloud Watch

Inviolable Switching of E-health Information using RSA-4096, AES

Project Title : Inviolable Switching of E-health Information using RSA-4096, AES.
Environment : Java.

Description: This project entitled ‘Inviolable shift of E-health information’ presents the planning and implementation of E-health records and to produce security to them whereas they’re hold on at third party service suppliers like cloud.

In our project, we tend to propose a completely unique and sensible framework for secured access to EHR knowledge in cloud computing setting.

To make sure that every owner has full management over her PHR knowledge, we tend to leverage AES a personal key cryptosystem for encrypting knowledge before outsourcing to a 3rd party service supplier and RSA a public key cryptosystem for secured user’s access.

Platform as a Service on Cloud Application Deployment

ABSTRACT:PLATFORM AS A SERVICE ON CLOUD APPLICATION DEPLOYMENT

Platform as  as a service on cloud app deployment , basically a cloud application is program that runs on cloud environment which has features of desktop application as well as web application.Where as platform as a service that gives provision of of providing cloud computing services and also allows customers to develop , run and manage web application without giving the difficulty of building , running and maintaining the infrastructure.Deploy a application on PAAS using container technology, Creating instances(virtual machines) on open-stack and then put containers inside pods in kubernetes along with docker.Thus we deploy our application

Technologies:

Virtualization technology

– Helps visualize physical servers and provide virtual machines containing their own operating systems , which can host applications

container technology

– Helps create applications that can be deployed on containers. Applications can be split into micro services and each service can run independently inside a container. Also, containers can be scaled, thus allowing the service to be scale

PROPOSED SYSTEM BLOCK DIAGRAM:

Block diagram for the model

Fig: Block diagram for the model

DISCUSSION:

As containers are scaled, there can be a point where the underlying non-cloud based infrastructure may not not support increase of containers beyond a particular limit. The physical hardware or virtual machines may not be sufficient, and more nodes may need to be deployed to handle the increased load.

In a traditional data center, this calls for deployment of additional servers/nodes and configuring them to allow the new containers to run on the new nodes.

A better approach would be to deploy the applications on containers running on cloud platforms. When the containers need to scale and when additional nodes need to be added, the IaaS layer can be called in to provision additional nodes seamlessly and very easily. This is the advantage of deploying micro services based applications (that has scaling up/scaling down requirements) inside of cloud environments. Also, the cost is managed by paying for only the nodes that are in use at a particular point in time.

In a traditional data center infrastructure environment (non-cloud deployments), there has to be support for maximum number of nodes (that the application may require at peak load) all the time.

Thus it is beneficial to run scalable micro-services based applications in cloud infrastructure (using IaaS and Paas technologies)

Cloud Computing Projects 2014

Here we are listing latest 2014 cloud computing projects which are available  . These projects are developed using latest cloud technology concepts.

  1. Decentralized Access Control with Anonymous Authentication of Data Stored in Clouds
  2. Distributed, Concurrent, and Independent Access to Encrypted Cloud Databases
  3. Privacy-Preserving Multi-keyword Ranked Search over Encrypted Cloud Data
  4. Towards Differential Query Services in Cost-Efficient Clouds
  5. Scalable Distributed Service Integrity Attestation for Software-as-a-Service Clouds
  6. A Hybrid Cloud Approach for Secure Authorized Deduplication
  7. Oruta: Privacy-Preserving Public Auditing for Shared Data in the Cloud
  8. PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
  9. A Stochastic Model to Investigate Data Center Performance and QoS in IaaS
  10. Cloud Computing Systems

For more projects on different categorises. B.Tech 2014-2015 Java & .Net Projects

Elastic Site Using Clouds to Elastically Extend Site Resources Abstract

Introduction to Elastic Site Using Clouds to Elastically Extend Site Resources:

The main objective of this paper is to develop a elastic site by using cloud computing. As usage of computers are increasing are day to day, users want the sites to be accessed fast and use all the resources. As a result cloud computing was developed. Cloud computing is generally defined as the use of multiple server computers via a digital network as if they were one computer.

The term Cloud defines virtualization of resources like networks, servers, applications, data storage. IaaS is one of the type of cloud computing. By using this, elastic site which can efficiently provide the services is developed. Services like batch schedulers, storage archives can be efficiently used.

Brief into Elastic site:

 According to the demand, to maintain security, privacy and logistical considerations a resource manager has been developed. The resource manager is built on nimbus to extend physical clusters. The clusters which are extended are placed into the cloud. The elastic site manager is used to communicate directly with local resource managers.

The process speed depends upon the cluster. If the cluster nodes which are placed into cloud are increased, then we can expect greater processing speed. We can increase the cluster speed upto 150EC2 nodes.

Advantages:

By using cloud computing we can extend the services which are used. We can access the content faster and we can use the content which is only required. It is more secure when compared to other techniques.

Download  Elastic Site Using Clouds to Elastically Extend Site Resources Abstract .

Extending Grids with Cloud Resource Management for Scientific Computing Seminar Report

Introduction to Extending Grids with Cloud Resource Management for Scientific Computing Seminar Topic:

Extending Grids with Cloud Resource Management for Scientific Computing explains about using  super computers, scientific computing is constant to the next levels such as cluster computing, Meta computing. Grid computing gained the high popularity in the field of scientific computing. Scientific computing is a traditional high work load.

Today in this generation cloud computing is emerging as the paradigm for the next generation of large scale scientific computing, the cloud computing has the four main advantages they are

  1. The cloud cannot buy their own hardware they promote the concept of leasing remote resources which frees from permanent maintenance costs and eliminate the burden of hardware.
  2. Cloud technology reduces cost of installation by removing extra hardware applications that need to be added to super computer but fulfills recruitment. To the resources needed. Through the new concept of “scaling-by credit card”.
  3. The concept of hardware virtualization can represent a significant breakthrough automatic and scalable deployment of complex scientific software.
  4. The provision of resources through business relationships contains specialized data Centre companies in offering reliable services which existing grid infrastructure fail to deliver. For scientific applications there exist several integrated environments for transparent programming and high performance.

Background concepts:

There are several workflow execution middle wares for grid computing, it is used to support the new type of cloud infrastructure.

ASKALON:

ASKALON is a grid application. In this the user composes workflow application at a high level of abstraction using a UML graphical modeling tool. The abstract workflow is given in a XML form to the ASKALON middleware services for transparent execution on to the grid.

CLOUD COMPUTING:

It is used for the provisioning services through internet which are built like utilities. The most popular interpretation of cloud computing is infrastructure as a service (iaas).  Iaas provides modern hardware facilities to customers that pay only for what you use effectively.

Virtualization in (iaas) is distributed, automatic, scalable, deployment, installation and maintenance software. 

Download Extending Grids with Cloud Resource Management for Scientific Computing seminar report.

Agriculture Updates by SMS A Cloud Computing Approach Project Abstract

Project Description: This Agriculture Updates by SMS – A Cloud Computing Approach project is improvement of existing “Mobile based Information System”, using   Cloud Computing. The technology is choosen, because it is ready to serve the small and medium business segment, which is our area of concern. We considered service type as Data-as-a-Service, where we are providing Pricing Details to customer against the Database Queries. And the particular Deployment Model is Community Cloud, which is especially for the Farmers. Here We are providing Abstract of this Academic Project and students of computer sciece Engineering can develop an app with the help this Abstract.

Learning Semi-Riemannian Metrics for Semisupervised Feature Extraction Project

The main aim of this Learning Semi-Riemannian Metrics for Semisupervised Feature Extraction android application is to provide supervised Feature Extraction using Linear Discriminant Analysis (LDA) algorithm. This android project mainly comes under Linear discriminant analysis for final year Engineering students who are interested to develop feature extraction applications. The developer of this project should have mathematical, applied physics knowledge.

Cloud Computing for Agent-Based Urban Transportation Systems Project

The main aim of this Cloud Computing for Agent-Based Urban Transportation Systems Google android project is to provide decision management system support for traffic & transport management strategies to control traffic. This final year engineering android application developed under mobile multiagent technology. This software system works with different layered methods 1) application method layer, platform method layer, unified source method layer, and fabric method layer.

Fuzzy Keyword Search over Encrypted Data in Cloud Computing Project

 Fuzzy keyword search over encrypted data in cloud computing project is a 2010 cse project which is implemented in visual c#.net platform. This project explains about providing solution for keyword search problems when retrieving encrypted files from cloud computing servers using fuzz keyword search technique.

Cloud computing is one of the fast growing technology where every data is stored in cloud server. Data may be secured or unsecured but this data will be accessible all over the web so encryption techniques are used to store data. But due to encryption normal search method does not work efficiently so there need to implement advanced search method which can improve keyword search for retrieving data from cloud servers.

This paper details about this problem and provide solution using fuzz  keyword search method.

download Fuzzy keyword search over encrypted data in cloud computing project 2010 base paper and project report and project abstract.