Sie sind auf Seite 1von 10

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.

ORG

136

Comparison between miscellaneous platforms that present for cloud computing and accreting the security of these platforms by new filter
Mehdi Darbandi1, Saeed Setayesh2, Pariya Shahbazi3*, Mohsen Kariman Khorasani4
Iran University of Science and Technology (IUST); Tehran, Iran International Branch of Ferdowsi University of Mashhad , Iran 3 Department of Information and Communication Technology at University of Agder (UiA); Grimstad, Norway 4 Department of Communication Engineering, Islamic Azad University, Gonabad Branch, Gonabad, Iran (*corresponding author: Pariya Shahbazi)
2 1

AbstractWith the advancement of the modern human


society, basic essential services are commonly provided such that everyone can easily access to them. Today, utility services, such as water, electricity, gas, and telephony are deemed necessary for fulfilling daily life routines. These utility services are accessed so frequently that they need to be available whenever the consumer requires them at any time. Consumers are then able to pay service providers based on their usage of these utility services. In 1969, Leonard Kleinrock [1], one of the chief scientists of the original Advanced Research Projects Agency Network (ARPANET) project which seeded the Internet, said: As of now, computer networks are still in their infancy, but as they grow up and become sophisticated, we will probably see the spread of computer utilities which, like present electric and telephone utilities, will service individual homes and offices across the country. This vision of the computing utility based on the service provisioning model anticipates the massive transformation of the entire computing industry in the 21st century whereby computing services will be readily available on demand, like other utility services available in todays society. Similarly, computing service users (consumers) need to pay providers only when they access computing services. In addition, consumers no longer need to invest heavily or encounter difficulties in building and maintaining complex IT infrastructure.In this paper, at first

we discuss about basic principles of cloud computing and different aspects of this new generation of community networks and after that we consider significant influences of this technology on some of the biggest companies and organizations all over the world, after that we present simple definitions of discrete Kalman filter, after simple definition we present its principle mathematical relations and finally we demonstrate our idea by enough mathematic proofs. With use of this filter we are able to estimate an predict the presence of hackers or spyware actions, and also were able to estimate and predict which part of cloud resources were used more than others or even estimate the peak hour of such networks or estimate and predict the next profile or page that the user may use in the next time step; so that by knowing such information were able to implement and construct our databases more precisely.

Keywords-Cloud resources, Internet revolution, filter


designing for cloud computing. I. INTRODUCTION Cloud Computing is hinting at a future in which we won't compute on local computers, but on centralized

facilities operated by third-party compute and storage utilities. We sure won't miss the shrink-wrapped software to unwrap and install. Needless to say, this is not a new idea. In fact, back in 1961, computing pioneer John McCarthy predicted that "computation may someday be organized as a public utility", and went on to speculate how this might occur. In the mid 1990s, the term Grid was coined to describe technologies that would allow consumers to obtain computing power on demand. Ian Foster and others posited that by standardizing the protocols used to request computing power, we could spur the creation of a Computing Grid, analogous in form and utility to the electric power grid. Researches subsequently developed these ideas in many exciting ways, producing for example large-scale federated systems (TeraGrid, Open Science Grid, caBIG, EGEE, Earth System Grid) that provide not just computing power, but also data and software, on demand. Standards organizations (e.g., OGF, OASIS) defined relevant standards. Cloud computing has been established in recent years as an important area of research. This reality has been consolidated because, currently, tasks such as obtainment, manipulation, sharing and exploitation of large amounts of data are common and require many computational resources, so cloud computing can contribute because it can provide this resources indefinitely, including processing, memory, storage and others, all them for immediate use. Cloud computing has many challenges, among them, the specification of work platforms in a cloud environment. In this context, the use of models can help insofar as they may contain several types of information that can be handled with the intention of automating the process of creation of an environment. A template can contain information about the user, hardware and software that can be used by computer systems to automatically build the necessary infrastructure for the operation of a virtual machine on a cloud computing environment. In addition, models can be easily exported to other formats used by cloud services providers. The use of concepts of Service Level Agreements - SLA to control the utilization of computational resources of a provider is common in

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

137

computing environments and can be used to ensure the quality of services that being offered. ICT systems have been investigated for flexible systems configuration, systems operation cost reduction, environmental impact reduction, etc. Cloud computing has attracted attention as technology that solves these. In the U.S., business Cloud services, such as Amazon EC2/S3, Google Apps, Force.com, and Windows Azure, are gaining more and more users. Additionally, study of Cloud computing, such as a governmental i-Japan strategy and a start of the smart Cloud study group of the Ministry of Internal Affairs and Communications, is progressing rapidly in Japan. However, the investigation on the present Cloud computing is mainly focused on the service side, while the security side has not been sufficiently looked at. The security perception by the social viewpoints of a user's vague uneasiness has especially been insufficiently investigated. Cloud computing is a technological paradigm that permits to offer computing services over the Internet. This new service model is closely related to previous, well-known distributed computing initiatives such as Web services and grid computing. In the current socioeconomic climate, the affordability of cloud computing has gained it popularity among today's innovations. Under these circumstances, more and more cloud services become available. Consequently, it is becoming more and more difficult for service consumers to find and access those cloud services that fulfill their requirements. Fault tolerance in cloud computing platforms and applications is a crucial issue. This issue is especially difficult since cloud computing relies by nature on a complex splitting into many layers. From a technical point of view, most cloud computing platforms exploit virtualization, which implies that they are split into 3 layers: hosts, virtual machines and applications. From an administration point of view, they are split into 2 layers: the cloud provider who manages the hosting center and the customer who manages his application in the cloud. Cloud computing is one of today's most exciting technology because of its cost-reducing, flexibility, and scalability. With the fast growing of cloud computing technology, Data security becomes more and more important in it. In evaluating whether to move to cloud computing, it is important to compare benefits and also risks of it. Thus, security and other existed issues in the cloud cause cloud clients need more time to think about moving to cloud environments. But Security-related topics is one of the most arguable issues in the cloud computing which caused several enterprises looks to this technology uncertainly and move toward it warily.

Nowadays cloud computing is becoming more and more popular. As it saves cloud user the budget to purchase relatively expensive and easily outdated hardware and the energy to maintain system, some compromises comes along as well, such as computing environment and stored data out of control, which put cloud user on the horns of a dilemma. In order for cloud users to have more faith with the security of computing environment and data on the remote uncontrolled cloud, trust should be build between them. It's easier to trust when you can verify. Security is considered to be one of the most critical aspects in a cloud computing environment due to the sensitive and important information stored in the cloud for users. Users are wondering about attacks on the integrity and the availability of their data in the cloud from malicious insiders and outsiders, and from any collateral damage of cloud services. These issues are extremely significant but there is still much room for security research in cloud computing. With the rapid growth of mobile smart phone users, more and more mobile users are using mobile phones to access Internet services. Meanwhile, cloud computing is changing the landscape of Internet services, so as to affect the mobile services. Cloud computing is regarded as the future of mobile. However, cloud computing still faces a number of challenges, one of which is Quality of Services (QoS), that is, how a service provider can ensure QoS of its cloud services, especially for mobile users. The classification of cloud computing includes public cloud, private cloud and hybrid cloud. Private cloud provides enterprise a secure environment to run business process, so many companies are planning to implement private clouds. Virtual private network (VPN) plays an important role to connect enterprise IT with the private cloud securely. Direct connected VPN usually allows for a small scale of secure connections into a private network over the public network. If the number of connections increases, the architecture of VPN would be more complicated which cannot meet the flexible adjustment feature of cloud computing. The concept of cloud computing is a very vast concept which is very efficient and effective security services. The cloud computing methodology is a conceptual based technology which is used widely now a day. But in data privacy protection and data retrieval control is one of the most challenging research work in cloud computing, because of users secrete data which is to be stored by user. An enterprise usually store data in internal storage and then tries to protect the data from other outside source. They also provide authentication at certain specific level. Cloud computing offers an innovative business model for organizations to adopt IT services without upfront investment. Despite the potential gains achieved from the cloud computing, the

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

138

organizations are slow in accepting it due to security issues and challenges associated with it. Security is one of the major issues which hamper the growth of cloud. The idea of handing over important data to another company is worrisome; such that the consumers need to be vigilant in understanding the risks of data breaches in this new environment. Trust is one of the main obstacles to widespread Cloud adoption. In order to increase trust in Cloud computing, we need to increase transparency and accountability of data in the Cloud for both enterprises and end-users. However, current system tools are unable to log file accesses and transfers effectively within a Cloud environment. Advances in technology offer new opportunities in enhancing teaching and learning. The new technologies enable individuals to personalize the environment in which they work or learn a range of tools to meet their interests and needs. Cloud Computing becomes important computing technology, such as Google, Micro Soft, IBM and Amazon. Cloud Computing is a kind of parallel computing spreading into Internet. The "Cloud" mainly represents the Web based on the TCP/IP protocol or protocols compatible with that. Cloud Computing expands the range of parallel computing into all of the computing devices connecting into the "Cloud". In "Cloud Computing" era, almost all of the data and operation capability will be distracted from the Automatic Test System (ATS), and run in the Web. The decreased demand for hardware could cut the budget and cost of ATS. At the same time, the cloud service will reform the measurement mode of test system, as well the modes of development and fault diagnostics. Cloud computing has been considered the new computing paradigm that would make the computing a utility. With the widespread acceptance of cloud computing, computing resources including computational power, storage, development platform and applications will be available as services. Hitherto computing resources were considered capital items and customers used to pay for these resources as for any other product. Cloud computing changes all these and consumers will pay only for what is consumed similar to other services or utilities. When cloud computing becomes more popular, different vendors would provide different services at different levels of qualities and prices. Hence customers will have to identify the differences in quality offered by different service providers and need to select the right service provider based on their requirements. A trust management system will match the service providers and the customers based on the requirements customers and the capabilities of service providers.

Cloud computing enables harmonization for a variety of ground system stakeholders by providing a consistent set of interfaces to the shared data. These interfaces are accessed from a common cloud, thus reducing the duplication of data that often occurs in conventional ground systems. The benefits to ground system cost and architectural quality attributes include reduced cost, increased availability, scalability, and flexibility. Among the primary concerns of adopting cloud computing technologies are security as well as lack of ownership of infrastructure and platform services. These concerns can be alleviated by adopting the appropriate implementation approaches. Cloud computing is becoming a popular and important solution for building highly reliable applications on distributed resources. However, it is a critical challenge to guarantee the system reliability of applications especially in voluntary-resource cloud due to the highly dynamic environment. Cloud computing is a new trend of computer science and technology. Cloud computing may become a major tool for researchers to access processors and storage. Cloud computing brings both opportunities and challenges to high performance computing (HPC). Infinite on-demand computing resource can make HPC much more convenient and common than ever before. However, the virtualization paradigm which has been widely used in the cloud computing systems will decrease the running efficiency of the physic machine. Cloud computing provides people a way to share large amount of distributed resources belonging to different organizations. That is a good way to share many kinds of distributed resources, but it also makes security problems more complicate and more important for users than before. The Internet has provided an unlimited potential with access to ebooks, multimedia content, news, new ideas, and information access in general. Yet, due to poor broadband infrastructure and available grid power to support the Internet and ICT growth, the developing regions have actually been left even further behind. The basic requirements in any developing region (beyond clean water and food) are a reliable electric power grid, network infrastructure, education, jobs, and a stable government and banking system. Nothing works without the electric and network infrastructure in place. The sad fact is diesel generators are used to power everything in place of a stable power grid. The other sad fact is most of these countries have tremendous amount of wind or solar energy that can be used in place of imported fossil fuels. The developing regions in most cases are connected to the Internet; the question is how best to interconnect inside the regions and countries and move the data closer to the end user? We need a developing world approach, not our western model of bigger is better, ieover sized, energy

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

139

hungry Data centers. Many papers have been written on how Cloud Computing will help the developing world by just lower ICT costs, yet this is a flawed theory. As the data, systems, telecommunication bandwidth, and people required still remain in the western world and its control. Moving processing and data closer to the user in the developing region plays an import role on three fronts; 1. Keeps needed jobs and systems ICT people in region, 2. Sidesteps high telecommunication bandwidth costs and network latency issues in and out of the region and 3. Quality of service: in region computing can remove a major points of network failure and potential bandwidth bottlenecks. Energy- efficient computing cannot be achieved without the integration between computer science, electrical engineering, mechanical engineering, and environmental science. Designing data centers for the developing regions require a vertically integrated efforts to drive key energyefficient technologies in computing (cloud computing), electronics (low power CPUs and systems), and building systems (spot rack cooling, higher ambient temperatures, and natural convention cooling). Collectively, these technologies address very significant near-term and long-term energy challenges and environmental issues. What is that approach for developing region ICT, in region Green Cloud Computing, which is cloud computing using low power CPUs servers, and renewal energy and most important, which is closer to the end user. In recent years cloud computing has gained a momentum and is transforming the internet computing infrastructure. Also the mobile applications and mobile devices are developing rapidly. Cloud computing is anticipated to bring an innovation in mobile computing, where the mobile devices can use clouds for data processing, storage and other intensive operations. Already there are some mobile cloud applications for example Google's Map, Gmail for iPhone and Cisco's WebEx on iPad, however these applications are using the Software as a Service model. Cloud computing is currently one of the most hyped information technology fields and it has become one of the fastest growing segments of IT. Cloud computing allows us to scale our servers in magnitude and availability in order to provide services to a greater number of end users. Moreover, adopters of the cloud service model are charged based on a pay-per-use basis of the cloud's server and network resources, aka utility computing. With this model, a conventional DDoS attack on server and network resources is transformed in a cloud environment to a new breed of attack that targets the cloud adopter's economic resource, namely Economic Denial of Sustainability attack (EDoS).

The emergence of cloud computing was the result of the development of parallel technology, software technology, network technology. Cloud computing ultimate goal was to service users. Cloud computing could provide users with on-demand computing power, storage capacity and application service capability. As a new model of Internet applications, cloud computing could be the dominant mode to get services and information for us. Cloud computing is a computing platform with the backbone of internet to store, access the data and application which is in the cloud, not in the computer. The biggest issue which should be addressed in cloud computing are security and privacy. Outsourcing data to other companies worries internet clients to think about the privacy data. Most Enterprise executives hesitate to use cloud computing system due to their sensitive enterprise information. Current era of Web 2.0 is enabling new business models for using the semantic web. One such business model is leasing out computing platform of hardware and software over the internet to the tenants and is dubbed as Cloud Computing. The anticipated future trend of computing is believed to be this cloud computing as it promises a lot of benefits like no capital expenditure, speed of application deployment, shorter time to market, lower cost of operation and easier maintenance for the tenants. With the increasing demand and benefits of cloud computing infrastructure, real time computing can be performed on cloud infrastructure. A real time system can take advantage of intensive computing capabilities and scalable virtualized environment of cloud computing to execute real time tasks. In most of the real time cloud applications, processing is done on remote cloud computing nodes. So there are more chances of errors, due to the undetermined latency and lose control over computing node. On the other side, most of the real time systems are also safety critical and should be highly reliable. So there is an increased requirement for fault tolerance to achieve reliability for the real time computing on cloud infrastructure. Media content has become the major traffic of Internet and will keep on increasing rapidly. Various innovative media applications, services, devices have emerged and people tend to consume more media contents. We are meeting a media revolution. But media processing requires great capacity and capability of computing resources. Meanwhile cloud computing has emerged as a prosperous technology and the cloud computing platform has become a fundamental facility providing various services, great computing power, massive storage and bandwidth with modest cost. The integration of cloud computing and media processing is therefore a natural choice for both of them, and hence comes forth the media cloud.

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

140

Cloud computing is one of the emerging technologies that will lead to the next generation of Internet. It provides optimized and efficient computing through enhanced collaboration, agility, scalability, and availability. Currently, the cloud computing is hot research both in scholars and enterprise, because of its good features such as low investment, easy maintenance, Flexibility and fast deployment, reliable service. But to truly implement cloud computing, we need to gradually improve it in academic, legal and institutional. Especially, the issue of trust is one of the biggest obstacles for the development of cloud computing. In the cloud computing, due to users directly use and operate the software and OS, and even basic programming environment and network infrastructure which provided by the cloud services providers, so the impact and destruction for the software and hardware cloud resources in cloud computing are worse than the current Internet users who use it to share resources. Therefore, that whether user behavior is trusted, how to evaluate user behavior trust is an important research content in cloud computing. mainly discusses evaluation importance of user behavior trust and evaluation strategy, in the cloud computing, including trust object analysis, principle on evaluating user behavior trust, basic idea of evaluating user behavior trust, evaluation strategy of behavior trust for each access, and long access, which laid the theoretical foundation about trust for the practical cloud computing application. Cloud computing is a promising IT paradigm which enables the Internet's evolution into a global market of collaborating services. Cloud computing semantic interoperability plays a key role in making this a reality. Towards this direction, a comprehensive and systematic survey of Cloud computing interoperability efforts by standardization groups, industry and research community is carried out. The legal perspective is pivotal in order to assess the future of Cloud computing and of their providers since the applicable legal framework is not neutral in facilitating or limiting that expansion of businesses and innovations [1]. Legal aspects, in fact, can be seen as forces that, often very subtly, deploy their effects on markets and businesses, acting as barriers or enablers. In the next pages some selected legal forces will be taken into consideration and their impact on some research questions will be investigated. The first question is if, and to what extent, the applicable legal framework can stimulate the starting up and growing of Cloud technology providers and of Cloud-based service providers (e.s. SaaS, RaaS, etc). Furthermore, the paper will investigate whether or not such a legal framework can stimulate companies and individuals to

become users of Cloud technologies, to store their data in the Cloud instead of traditional storing methods, to use software as services from remote locations, etc. In linguistic Cloud denotes to the big and powerful data centers. Cloud Computing make us to migrate from huge and massive servers and databases into powerful and novel clouds and datacenters, also this create new generation of computer architecture and IT revolution. Cloud Computing is a set of distributed applications that serves a lot of new generation services based on new generation networks for users. We can avoid lots of energy wasting with use of Cloud computing; because with use of this technology we eliminate traditional servers, and this is the best way into using green energy and green power in industries. Cloud Computing is a method of computing which is based on internet. Cloud is a virtual image about some amount of undefined powers, that is widespread and had unknown power and inexact amount of hardware and software configurations, and because of we havent any information about clouds location and time dimensions and also the amounts of its sources we tell that Cloud Computing [1]. This technology presents lots of abilities and opportunities such as processing power, storage and accessing it from everywhere, supporting, working team group - with the latest versions of software and etc., by the means of internet. Cloud computing is reliable services that presenting by next generation data centers and from internet, they based on virtual technologies and computing methods [4]. In recent decades the internet has very deep influences in human lives and also in offer and demand markets; lots of people for trading, reading the news, seeing the movies or to play online games go through the internet. As our daily needs from the internet became more, so that the processing power and amount of storage data and files should increase significantly [8]. With remarkable developments of communication and information technology in recent days, we consider processing and processing power as the fifth vital component in human lives (after water, electricity, gas and telephone) [9]. These days lots of technologies migrate from traditional systems into cloud and similar technologies; also we should note that cloud can be used for military and civilian purposes [3]. We known three past centuries as one technology, for example we known 18th century as huge mechanical systems and in that century we have industrial revolution; also we known 19th century as steam power, and finally the key technology of the 20th century is gathering, processing and distributing of information. International distributed telephone networks, innovation of radio and television, creating and emerging of computer industry and launching of communication satellites were the symbols of this era. History of computer science has had fundamental

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

141

changes. For example in first generation of computers (from 1945 until 1956), vacumm tube was used in computers. In 2nd generation (from 1956 until 1963) by the invention of transistors, these tiny devices were used in computers. After that, integrated circuits were used in 3rd generation of computers (1963 to 1971). Finally in 4th generation (since 1971 up to now), along with technology advancement, Large Scale Integration (LSI) circuits, Very Large Scale Integration (VLSI) and Ultra Large Scale Integration (ULSI) were used in computers. Nowadays new technology that is named as Cloud Computing is creating a new era in computer industry and processing power. By reviewing the historical points, we can understand that the idea of Cloud Computing taken from this fact: When the current user or users dont require the processing resources, these resources can be assigned to other users. Most simple definition of Cloud Computing is: Access to enormous resources and processing powers even, through cheap computers. In general, a personal computer is made of different working layers. The most important parts of this layer are: hardware, operating system and software. As we know each layer is dependent into settings of lower layer. But in cloud computing we havent such dependencies, especially in user side, and this makes lower complicities in this network. Transferring of computing is easiest and reliable than transferring of data, so that its better to utilize cloud computing instead of ubiquitous and daily needs of hardware and software development. In 21st century because of facing with electronically industries and works and because of the need in synchronous and high-speed communications between them we need reliable and powerful networks, and finally in recent years we found cloud technology that is the best way for synchronizing of different networks with different needs and different abilities. In 2006, EPA estimates that the existing servers and databases are consuming more than 1.5 percent of whole electricity consuming among United States of America. But today with use of Cloud Computing technology these amounts of consumption were decrease into one-tenth. Although Cloud Computing still had a cloudy definition but it attracted so many attention and interests in short-time. The reason for these attractions and interests are, because it can provide and present software and hardware and processing power, and this is the big difference in comparison with traditional servers and datacenters. Until now, lots of researches and experiments have done about creating new similar networks and powers. For example, Yahoo pay a lot of money and time on the HADOOP and HDFS projects. Also Intel works a lot on TASHI project, which is an open-source infrastructure for managing and scheduling of virtual

machines. HP investigates on applications of allocating physical resources. UIUC wants to create new infrastructure for performance managing and storing of information. IDA is now doing researches about virtual networks and programming modeling and allocating and managing of resources. Another important benefit of Cloud Computing in comparison with traditional networks is, it doesnt has any layered structure so that it has less code lines in its program and it causes lesser need in processing power and directly increasing the speed and power of such network. Cloud Computing is even used in learning programs. For example some well-known and big companies such as Red Hat, Microsoft, Amazon, Google and IBM are now investigating on Cloud Computing for using it in learning centers and integrating more networks in one place. One of the major benefits of this technology is sharing resources software and hardware resources - and the ability to simultaneously working on specific projects or files. For example you want to do some processing on DNA of person(s). If you are user of cloud computing, at first you can use processing power of cloud computing that is more reliable and efficient, because your system may not have enough processing power. Secondly, you can do the above operations with many experts sharing your task -simultaneously and find instant results of each other. Also, before this technology revealed, you were restricted to use only processing power of your own system. Also, regularly you must update the hardware and software of your system, in order to be able to access the latest software version and also have required hardware to support this software, thats very costly. Also if you want to install this software on more computers; you need to purchase more licenses of that software. We dont have such problems in Cloud Computing, because every time you log out from your account and logging to it next time, you'll see the latest update of the software, without need to developing the hardware of your system, because the required hardware is provided by cloud resources. Also you dont pay additional costs for this software developing buying licenses or pay for updating the software. In ordinary systems, if you have high sensitive and important information on your computers, you must always update antivirus and firewall of your own system, to avoid from data loss or manipulation. If you forget doing this action (updating), it is possible to accidentally your system be attacked and your information became destroyed or manipulated. But in Cloud Computing, when you login to your account, you will see security system is up-to-date with the latest version.

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

142

Another benefit of cloud computing is, supporting (recognizing) all different formats of the files. For example, in ordinary systems, you may download a file from your e-mail or from a website - that has unknown formatfor your machine and you don't know which software can open it; but in Cloud Computing this file will be open with associated and applicant software automatic recognition of that file type and devoting it the exact software for running is occurred in cloud computing. Moreover, for instance if you have a company, you can transfer internal network of your company your server database - on Cloud Computing to enjoy more speed and processing power, and also if you use server, you will economize in budget and only pay power consumption and maintenance costs. These are just part of the great performance of new technology, known as Cloud computing that is named also as "the next big thing" [1-9].
II.

CONSIDERING HIGH IMPACTS OF CLOUD COMPUTING ON DIFFERENT INDUSTRIESASE OF USE

In two past sections of the paper, we define some of the basic and fundamental principles of cloud and also we tell about some of its advantageous. Now we want imply into, the major applications of this technology. After that when we understand the importance of this technology, we tell about some techniques and algorithms which can be uses for improving the security aspect of such network; for example, we can used Kalman Filter for prediction and estimation the amount of users that can be allowed to logging into special organization account. The main reason for using cloud computing is, humans in the current era wants to use wireless and high speed communications [6]. The first commercially provider of cloud computing was Amazon. Another reason for this amount of usage is that, we prefer not to know about the volume of processors, hardware and servers and only wants to face with very gigantic ability in storage and processing capability [9]. The third reason for using of cloud computing instead of traditional systems is that, these dayspeople want to use social sites, and these sites should have enough capability to support the users; we shouldnt have any crash or low speed when we use them. For example Facebook has more than 850 million members these days and the Facebook Team decides recently that its better to migrate to Cloud Computing platform, because it had more storage and processing power [14]. Another reason is that user(s) can decide with whom and with which places in all over the world,they wants to share his/her information and files; we dont have such abilities in traditional systems, also in traditional

systems we have the restriction on the volume of data thats stored [11]. Another reason is that, a programmer doesnt need to program the servers and computers for particular users or organizations, but every people can use cloud computing with his/her special uses that wants. Furthermore, it doesnt need any specialty in using, it doesnt have any software and hardware requirement, and in cloud computing all kind of files were recognizable automatic format recognition [9]. Google Company wants to publish Chrome operating system, and with that it wants to visit their users in cloud. They believe that by employing that technology they can better satisfy their users.Furthermore, Google recently has published the new version of Google Docs, which is very powerful software package for cloud users. Also Microsoft Company decides to introduce Microsoft Azure thats an OS which is based on cloud computing, because they fear about losing their users. Also General Service Administration (GSA); because of having so many visitors that visit their sites every day, they fearing about crashing or hanging of it, as a result they decide to migrate to cloud computing. National Aeronautics and Space Administration (NASA) builds NEBULA, which is cloud computing platform and with using of that platform, people can participate in NASA missions and tell their ideas and even their suggestions;moreover NASA search for better storage and processing ability from this technology. The NASA Headquarter has publishes on their recent report, that they decide to implement International Space Station platform on Cloud Computing. Also Department of Interior, which is provider of lots of services for organizations decide to present some services by cloud computing, because they think its more convenient. Department of Health and Human Services wants to employ new platform which is based on cloud computing to be able to give better, faster and more efficient services. Census Bur, which is the provider and supporter of SaaS services in Salesforce site - that is giving services to millions of people every day - decide to present new products based on Cloud platform. Also The White House decide to migrate to cloud computing technology because they think in that way they can do their tasks such as e-voting, having conversation with their citizens, and their internal networks; more easily and faster [1, 5,15, 16]. Also United Kingdom Governments run G-Cloud networks for themselves, in order to have more precise in their works. Europeans use cloud computing in public and private sections such as: Management of public sector housing, transportation service networks, Census, Economic development, Health services, and Contracting and education services [1, 16].

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

143

Also in Denmark with two pilot projects, Digitaliser.dk and NemHandel, they evaluate cloud computing for their users and after that when they became satisfy about this technology they decide to establish new platform for their governments based on cloud computing. One of the pioneers in this technology are Japanese with their cloud, that known as Kasumigaseki Cloud and built in governmentindustry area of Tokyo, they wants to improve cloud for their public uses, also they named this technology and area that implement it as a pilot project as green environment. In China, especially in north of this country the government with the project that named as:The Yellow River Delta Cloud Computing Center, wants to establish governmental based services on this technology. Even in Wuxi city, the government established a company for manufacturing resources based on cloud computing technology. In Thailand, The Government Information Technology Services (GITS), design and construct private cloud for public sectors; and they wants to, as soon as possible present so many services for civilians and private organizations by the means of cloud computing. In Vietnam, IBM Company with their government and universities wants to develop the new laws, for presenting cloud for public and private sections. In New Zealand, they search for the better and more efficient uses and potentials of cloud computing [1, 7, 16]. Now we want to consider the impact of this technology on minor companies and organizations. YouTube Company, which is in 2006, has a daily increasing about 30 million in their web-pages, nowadays decide to use cloud computing technology for better and faster searching and hosting, because as they told in their report we have more intelligent algorithms in cloud platform. Although if such company doesnt used cloud computing, they should pay lots of money for maintaining and operating of their servers, also lots of money for upgrading their software and hardware configurations [13]. SmugMug Company which is a site for sharing images; for better and faster services and also because of they doesnt have enough storage space decide to migrate to cloud computing. Or as an example Google Company prepares services such as Google App Engine which promise you to run your applications on Google cloud resources. As such, you can share your files and processes with anyone you want or even you can share your files with all the peoples around the world. Also Google and IBM decide to construct and run new networks for universities based on cloud computing; so that universities can do their researches with help of each other simultaneously, even faster and with more precise; because the students and professors from other universities can take part in other research

topics and tell their ideas. The universities which are used this technology are: University of Washington, Carnegie-Mellon University, MIT, Stanford University, The University of California at Berkeley, Maryland University [7]. Nasdaq Company, which is had lots of data about stock and funds, wants to share and sell their information; but they are anxious about using of servers and their storage capacity; thus they decide to use Amazon S3 service, which is cloud based platform. Recently, minor companies such as Nimbus and Eucalyptus present storage and processing powers by getting fees [1, 13]. Furthermore it has more prominent applications, for example, using o f Cloud Computing in genetic processing because it need high amount of processing power and storage capability. Or as another example we can use Cloud Computing in processing and transferring of the images that taken by space probes, because transferring and processing of such images need very high speed communication media and high speed image processing power. Or as an another example we can point to the Large Hadrons Collider (LHC), the scientists predict that if we run this giant machine we should be able to process about 1.5 Gigabyte information per second, and its clear that if we want to handle these processes with traditional servers and datacenter, it wastes lots of time and money. In recent years all computer users around the world wants to communicate with each other directly and simultaneously from the internet. For example, they prefer to use Facebook for finding friends instead of using tradition methods. They upload their own images and video clips through these sites. Scientists predicts that in near future all of computer users are rely on clouds and cloud computing powers, and they share all of their information and processes through cloud computing servers. Sun Micro Systems Company now involved in constructing new data centers for hosting applications and users of cloud computing. This company wants to establish many sites all over the world to hosting users application and avoiding from failure. Also these days science networks such as My experiment and nanoHub migrates to cloud computing, because they wants to had better and more efficient and convenient communications with their fans. Also cloud computing can present banking services, it means you take some services by paying their fees and after that you improve that service or add some features to that service and sell it to other users. Also, iPhone company build their new Mobile Phone based on Cloud computing platform, the providers of this product think that with using this technology they can implement cheaper Microcontrollers on the board of

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

144

this device, but instead they can gain more processing power, only because they use cloud computing technology. Finally, writers of this paper predict in near future lots of people involved in this technology. Engineers and designers must play their role more accurately to get the interest of more users and provide them their needs [1 to 5 - 16]. From now on, we wants to do a behavioral comparison of two stage Kalman filtering technique for surveillance permeating tracking in cloud computing, with such a technique we can predict and update our information about the interest of our users in using different parts of cloud resources so that we able to predict accidental phenomenas such as hanging our crashing of such resources; or even when we detect hacker existence on such networks we be able to track and finally wipe out the surveillance actions.
III.

As the covariance matrices of the process and measurement noise respectively. We start in the initial state: And define

, With e small And update the Kalman variables in a two-step predict-correct loop, until we run out of data:

Predict:
Predict the next state: (a priori) Predict the next error covariance:

DISCUSSION ABOUT

FILTER:

Correct using the measurements:


Compute Kalman gain: Update estimated state with measurement:

Now, after general discussions about different aspects of Cloud Computing, we want to present discrete Kalman filter, which can be used for estimation and prediction of the presence of hackers and spyware actions. The Kalman filter contains a linear model for the process, as well as a linear model for the measurement. The former model describes how the current state of the tracker is changing, given the previous instance:

Update the error covariance:

IV.

CONCLUSION

Or in a shorter notation: With A the state transition matrix and ~p the process noise vector. The measurement model of the filter is straightforward as well:

Or shorter: With H the measurement matrix and ~m the measurement noise vector. H described how the measured data relates (linearly) to the state. We define

And

This paper discuss about Cloud Computing and its influences on industries and technologies of these days. The aim of autonomic computing is to realize self-management of complex IT systems, which makes systems own the ability of self-configuration, selfrecovering, self-optimizing and self-protecting. The aim of cloud computing is to realize the use of resources on demand in distributed environment. But the problem of how to build an autonomic computing model for cloud computing environment has not been solved.In the cloud computing system, the schedule of computing resources is a critical portion of cloud computing study. An effective load balancing strategy is able to markedly improve the task throughput of cloud computing. Virtual machines are selected as a fundamental processing unit of cloud computing. The resources in cloud computing will increase sharply and vary dynamically due to the utilization of virtualization technology. If organizations and companies migrate to the cloud platforms they face with unbelievable amount of processing and storage power. These days lots of technologies migrate from traditional systems into cloud, and cloud computing has developed and used in so many countries. These countries are using cloud

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

JOURNAL OF COMPUTING, VOLUME 4, ISSUE 9, SEPTEMBER 2012, ISSN (Online) 2151-9617 https://sites.google.com/site/journalofcomputing WWW.JOURNALOFCOMPUTING.ORG

145

computing in many of industries with different applications and also the range of using cloud computing is increasing in different countries and with different applications. Although, there is some worry about security in cloud computing, but the number of persons that save their personal information in servers of third company for example Google, is increasing. We presented some solutions for improving its security. With regard to lots of cloud computing advantages, specially, costs reduction of implementation in large scale, investing capital is increasing in this filed. Cloud Computing is advancing with fast rate and also it will be complete with little deficiencies rather than other technologies. It is predict that Cloud computing is the basic platform for IT in next 20 year [16]. References David C. Wyld; the cloudy future of government IT: cloud computing and the public sector around the world, IJWesT, Vol. 1, Num. 1, Jan. 2010. Jean-Daniel Cryans, Alain April, Alain Abran; criteria to compare cloud computing with current database technology, R. Dumke et al. (Eds.): IWSM / MetriKon / Mensura 2008, LNCS 5338, pp. 114-126, 2008. Anil Madhavapeddy, Richard Mortier, Jon Crowcroft, Steven Hand; multiscale not multicore: efficient heterogeneous cloud computing, published by the British Informatics Society Ltd. Proceedings of ACM-BCS Visions of Computer Science 2010. Harold C. Lim, ShivnathBabu, Jeffrey S. Chase, Sujay S. Parekh; automated control in cloud computing: challenges and opportunities, ACDC09, June 19, Barcelona, Spain. N. Sainath, S. Muralikrishna, P.V.S. Srinivas; a framework of cloud computing in the real world; Advances in Computational Sciences and Technology, ISSN 0973-6107, Vol. 3, Num. 2, (2010), pp. 175-190. Kyle Chard, Simon Caton, Omer Rana, Kris Bubendorfer; social cloud: cloud computing in social networks G. Bruce Berriman, Eva Deelman, Paul Groth, Gideon Juve; the application of cloud computing to the creation of image mosaics and management of their provenance, Roy Campbell, Indranil Gupta, Michael Heath, Steven Y. Ko, Michael Kozuch, Marcel Kunze, Thomas Kwan, Kevin Lai, Hing Yan Lee, Martha Lyons, DejanMilojicic, David OHallaron, Yeng Chai Soh; open cirrus TM cloud computing testbed: federated data centers for open source systems and services research RajkumarBuyya, Chee Shin Yeo, SrikumarVenugopal, James Broberg, IvonaBrandic; cloud computing and Emerging IT platforms: Vision, Hype, and Reality for delivering computing as the 5th utility Lamia Youseff, Maria Butrico, Dilma Da Silva; toward a unified ontology of cloud computing Daniel A. Menasce, Paul Ngo; understanding cloud computing: experimentation and capacity planning; Proc. 2009, Computer Measurement Group Conf. Dallas, TX. Dec. 2009.

[12] [13]

[14]

[15]

[16]

[17]

Won Kim; cloud computing: today and tomorrow; JOT, Vol. 8, No. 1, Jan-Feb 2009. Richard Chow, philippeGolle, Markus Jakobsson, Elaine Shi, Jessica Staddon, RyusukeMasuoka, Jesus Molina; controlling data in the cloud: outsourcing computation without outsourcing control; CCSW09, Nov. 13, 2009, Chicago, Illinois, USA. Bo Peng, Bin Cui, Xiaoming Li; implementation issues of a cloud computing platform; Bulletin of the IEEE computer society technical committee on data engineering. Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, GrazianoObertelli, Sunil Soman, Lamia Youseff, DmitriiZagorodnov; the eucalyptus open-source cloud computing system. FerayduneKashefi, MojtabaMajdi, Mehdi Darbandi, HodaPurhosein; Perusal about influences of Cloud Computing on the processes of these days and presenting new ideas about its security, Int. IEEE Conf. Azerbaijan, Bakku. Mehdi Darbandi; Involving Kalman filter technique for increasing the reliability and efficiency of cloud computing; WORLD COMPETITION 2012; Los Vegas, USA.

[1]

[2]

Mehdi Darbandi:

M.Sc. Student at IranUniversity of Science and Technology (IUST); Tehran, Iran. His e-mail address is:

[3]

Saeed Setayesh:

[4]

M.Sc. Student at International Branch of Ferdowsi University of Mashhad , Iran.His e-mail address is:

[5]

Pariya Shahbazi: received the


M.Sc. degree in Information and Communication Technology from University of Agder, Grimstad, Norway.Her e-mail address is:

[6]

[7]

Mohsen KarimanKhorasani:
Assistant Prof. at Department of Communication Engineering, Islamic Azad University, Gonabad Branch, Gonabad, Iran. His e-mail address is:

[8]

[9]

[10] [11]

2012 Journal of Computing Press, NY, USA, ISSN 2151-9617

Das könnte Ihnen auch gefallen