Design and implementation of cloud operating system

Source: Internet
Author: User
Keywords Cloud operating systems providing cloud computing this

The distinctive feature of the cloud operating system will be "networking". Send "cloud computing" as a task to various geographically located servers for processing, resulting in the return of results. This kind of network is a kind of "cloud network", has the memory topology structure, so that can make the most effective use of the computing performance of the server, provide the user the "cloud computing" task to offer the efficient computation service. The network also stores the resources of the user's storage on the major servers, one is to ensure that the separation of the local machine can still use their own resources, and second, can be easily shared with others---such as sharing with their families, sharing with colleagues and friends, the company's hardware resources in the off-site sharing (rental server cloud computing services).

Another distinctive feature of the cloud operating system is security. This security refers to the logical security of "cloud computing" and "cloud storage". In other words, cloud computing through the cloud services, can be a variety of security measures to protect your data security. There are possible ways to: 1, the security of cloud network operating system memory, which is "strictly limited" in local computing. Any services are isolated from each other, and there is no intrinsic correlation between the data in the user's task, and any known virus will fail------data and compute the isolation of the task in this environment. 2, the logical security of cloud network. The data transmitted in the cloud network is strictly protected, including the use of a variety of data encryption measures to ensure the security of cloud computing tasks and data; not only that, cloud network is redundant storage, multiple backup network storage, any localized data damage does not affect the security of user data.

The cloud operating system also has scalability to compute. Insufficient local hardware resources can dynamically request network hardware resources to serve users (of course, this network service depending on the computational task time space complexity charges), which for users is transparent invisible, but users will experience the benefits of this model. For example, you can run the mobile phone terminal warcraft, CS, CF, the time condition soccer Big 3D game, you may also use your personal PC as a network server, to provide millions of people at the same time online network services. But this service is now seen as incredible as it is to provide a personal PC with a service that requires a giant machine to complete. Word, you can use any limited local hardware resources to achieve an almost unlimited amount of large computations. This virtual existence calculation will profoundly affect the future development of the computer industry.

The cloud operating system will make the software timing service A major software service, thus fundamentally eliminating the software piracy problem. The inherent network and security of cloud operating system guarantee the distributed implementation of computing. It can effectively treat the software as a timing service and provide it to the users. The benefit of this timing service will be to avoid publishing any complete binary executable (software) into your personal space (which facilitates software cracking and piracy). Thus the security of software resources is ensured and the intellectual property rights of software inventors are protected. Of course, in this case, software resources can also be set to the free way-------It depends on what the author thinks of the software he invented.

Cloud operating system will achieve virus-free, data security, storage convenience, sharing convenience, software release security and convenience, computing resources can dynamically expand a variety of advantages of network services. The future IT industry, will be the cloud computing industry!

Design and implementation of cloud operating system

It talks about the concept of cloud operating system itself and its characteristics, then how the operating system is designed to achieve it? This operating system in the design and implementation and what kind of characteristics, the future of cloud computing software is how to develop, for the cloud of the advantages of various memory will be implemented in what way?

There are no publicly accepted answers to these questions, but I can provide some of the ways I think about them.

Cloud computing operating system as a networked operating system. Local hardware resources simply provide a necessary computing and communication access to cloud networks, basic software (operating software, etc.) resources. Essentially, it's just a terminal software that accesses a cloud network. Because its complexity should not be too high. In other words, this should be a lightweight operating system. This system will provide basic communication and computing capabilities for accessing cloud computing networks.

It should have basic network communication capability, limited storage resources (for storing cloud system software, storing temporary data of communication service-------of course, you can also store your local resources---but generally not recommended for security purposes), Limited computational power (can execute commands for cloud operating systems).

Its basic components are: Device Manager for managing hardware resources (local resources can also serve as a special cloud resource for users-----This resource is free, and when local hardware resources are low, you can dynamically request network hardware resources to provide services for cloud computing), Cloud Storage Manager (including management of local resources and management of networked storage resources). Network communication capabilities for cloud task communications (also includes communication between local processes). Provides multithreaded parallel services (including local and network threads) to cloud computing tasks. Cloud computing, the cloud computing component (Advanced Language API), provides cloud storage and shared cloud storage components (the cloud storage Advanced Language API) and, of course, cloud computing, storage-sharing cloud-based interfaces.
 
Its design: can refer to the distributed operating system and network operating system. The difference is that there is a certain difference in hardware resources, the first is the cloud server, cloud storage and the local CPU and memory payment methods are different. And the way it is managed is very different. Cloud operating systems provide a cloud of shared services. This is not only in the calculation, but also in the storage level. This cloud operating system relies heavily on the services provided by the cloud network. Without these services, for cloud computing (including local computing---because software is likely to be stored anywhere on the network, this "place" is often not a local terminal) is likely to be impossible. Therefore, it is very important to have a reliable cloud platform (Web server platform). Therefore, the design of such a cloud operating system, must also provide a network server and storage environment, otherwise the development of such an operating system is meaningless.

Its promotion: The cloud operating system can be distributed free of the way to promote (cloud computing, cloud storage charges). On the basis of this operating system, it provides the IDE for developing cloud software. Easy to develop cloud computing software. and the cloud sharing platform and cloud computing platform for developers and ordinary users to facilitate the dissemination of cloud application software and development.

(Responsible editor: admin)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.