You are on page 1of 4

International Journal of Computer Trends and Technology (IJCTT) - volume4Issue4 April 2013

Nephele Algorithm Using Dynamic Resource Allocation in Cloud


SHALIK RAHMAN.K, S.GEETHA, M-Tech, Computer Science and Engineering, Dr. MGR Educational and Research Institute University, Chennai-6000095, India Associate.professor,Computer Science and Engineering, Dr. MGR Educational and Research Institute University, Chennai-6000095, India

AbstractAdhoc parrallel processing is one of the killer application of the cloud.most of the companies integrated into frame work for parallel data processing making essy to the customer.the processing frame work currently have been used static.homogeneous cluster setsup particularly nature of the cloud.the allocated compute resource big parts of the submitted job. increase processing time and cost.in this paper discuse about the oppurtunities and challenges for efficient parallel data processing in the cloud.nephele algorithm is used to the our project.nephele is a processing frame work.it is used to dynamic allocation.reduce the time and cost. INTRODUCTION: Today large number of companies have to process large number of data in a cost efficient manner. Classic representative company like yahoo,google. This company used to

the large amount of data.now dynamic allocatin is used to the companies OPPORTUNITIES: Today processin frame work is used to the static set of homogeneous compute nodes.number of available machine scheduling the job execution.static allocation is increase the time and Cost.but the dynamic allocatin reduce the time and cost. INITIAL WORK OF PROPOSED METHOD: THE

Opportunities and challenges and derives some important design principles for our new framework. We present Nepheles basic architecture and outline how jobs can be described and executed in the cloud. it is used to reduce the time and cost.it is also more secure to the user.

ISSN: 2231-2803

http://www.ijcttjournal.org

Page 857

International Journal of Computer Trends and Technology (IJCTT) - volume4Issue4 April 2013

NEPHELE ALGORITHM: Nepheles Algorithm is a framework for processing highly distributable problems across huge datasets using a large number of computers (nodes), collectively referred to as a cluster or a grid. Nephele is dynamically allocating/deallocating different compute resources from a cloud in its scheduling and during job execution. it is also used recovering from partial failure of servers or storage during the operation: if one mapper or reducer fails, the work can be rescheduled assuming the input data is still available. it is avoid to the un authorized person. System design: System Design deals with the various resource allocation offered by today mnc companies. Particular tasks of a job can be assigned to different types of virtual machines which are automatically instantiated and terminated during the job execution.

default channel types are network channels. Each Execution Vertex Instance unless the users annotations or other scheduling restrictions. UML [Unified Modeling language] diagrams for the implementation of project. It also gives the system architecture and the functionality diagrams. Design is a meaningful engineering representation Software design.

Modules: There are several modules involved in the development of this project. These modules which for extensively used for achieving parallel data processing are listed below: USER INTERFACE MAIN SERVER JOB MANAGER INFRASTRUCTURE AS A SERVICE SOFTWARE AS A SERVICE JOB SCHEDULING EXECUTION: AND

Scheduling Strategies: job manager submitted the job different degrees of freedom to Nephele. Unless the user provides any job annotation which we currently pursue a simple. .Each vertex of the Job Graph is transformed into on The

Task manager send the job to the job manager.job manager splitted the job and send the job to the virtual
Page 858

ISSN: 2231-2803

http://www.ijcttjournal.org

International Journal of Computer Trends and Technology (IJCTT) - volume4Issue4 April 2013

manager.virtual manager done the job and send the result to the job manager. JOB DESCRIPTION: job manager only done the job.job manager splitted into the job and send the job to the virtual manager.virtual manager send the result to the job manager. EVALUATION: most of the companies store the large amount of data.all the data allocated is dynamically.no loss of data.reduce the time and cost.more secure to the user.job manager only done the job. RELATED WORK: most of the mnc company doing to the relared work of cloud computing.nephele algorithm is used to the dynamically allocated to the data.it is most advantage of cloud computing. Channel types: network channel,memory channel,file channel.this types of channel is used to the job manager.memory channel is used to save the data.file channel is used to send the file. System design: System Design deals with the various UML [Unified Modeling language] diagrams for the implementation of project. It also gives the system architecture and the functionality diagrams. Design is a meaningful

engineering design. Result:

representation Software

In our system the framework designed is dynamic in nature. Handles multiple requests and process them simultaneously without any loss of data or packets. Client does not need software to be installed to work on any application. Provides security and avoids unauthorized use of the cloud The execution of tasks in our system is carried out by a set of instances job Manager receives one or more tasks at a time, executes them, and after that informs the Job Manager about their completion or possible errors.

CONCLUSION STUDIES:

AND

FUTURE

Opportunities and challenges and derives some important design principles for our new framework. We present Nepheles basic architecture and outline how jobs can be described and executed in the cloud. it is used to reduce the time and cost.it is also more secure to the user. Nepheles Algorithm is a framework for processing highly distributable problems across huge
Page 859

ISSN: 2231-2803

http://www.ijcttjournal.org

International Journal of Computer Trends and Technology (IJCTT) - volume4Issue4 April 2013

datasets using a large number of computers (nodes), collectively referred to as a cluster or a grid. Nephele is dynamically allocating/deallocating different compute resources from a cloud in its scheduling and during job execution. it is also used recovering from partial failure of servers or storage during the operation: if one mapper or reducer fails, the work can be rescheduled assuming the input data is still available. it is avoid to the un authorized person. System design: System Design deals with the various UML [Unified Modeling language] diagrams for the implementation of project. It also gives the system architecture and the functionality diagrams.

REFERENCES:
1. Amazon Web Services LLC, Amazon Elastic Compute Cloud (Amazon EC2), http://aws.amazon.com/ec2/, 2009. [2] Amazon Web Services LLC, Amazon Elastic MapReduce, http://aws.amazon.com/elasticmapreduce/, 2009. [3] Amazon Web Services LLC, Amazon Simple Storage Service, http://aws.amazon.com/s3/, 2009. [4] D. Battre, S. Ewen, F. Hueske, O. Kao, V. Markl, and D. Warneke,

Nephele/PACTs: A Programming Model and Execution Framework for Web-Scale Analytical Processing, Proc. ACM Symp. Cloud Computing (SoCC 10), pp. 119-130, 2010. [5] R. Chaiken, B. Jenkins, P.-A. Larson, B. Ramsey, D. Shakib, S. Weaver, and J. Zhou, SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets, Proc. Very Large Database Endowment, vol. 1, no. 2, pp. 1265-1276, 2008. [6] H. chih Yang, A. Dasdan, R.-L. Hsiao, and D.S. Parker, MapReduce-Merge: Simplified Relational Data Processing on Large Clusters, Proc. ACM SIGMOD Intl Conf. Management of Data, 2007. [7] M. Coates, R. Castro, R. Nowak, M. Gadhiok, R. King, and Y. Tsang, Maximum Likelihood Network Topology Identification from Edge-Based Unicast Measurements, SIGMETRICS Performance Evaluation Rev., vol. 30, no. 1, pp. 11-20, 2002. [8] R. Davoli, VDE: Virtual Distributed Ethernet, Proc. Testbeds and Research Infrastructures for the Development of Networks and Communities, Intl Conf., pp. 213-220, 2005.

ISSN: 2231-2803

http://www.ijcttjournal.org

Page 860