From the April-June 2014 issue
Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds
By Maria Alejandra Rodriguez and Rajkumar Buyya
Cloud computing is the latest distributed computing paradigm and it offers tremendous opportunities to solve large-scale scientific problems. However, it presents various challenges that need to be addressed in order to be efficiently utilized for workflow applications. Although the workflow scheduling problem has been widely studied, there are very few initiatives tailored for cloud environments. Furthermore, the existing works fail to either meet the user's quality of service (QoS) requirements or to incorporate some basic principles of cloud computing such as the elasticity and heterogeneity of the computing resources. This paper proposes a resource provisioning and scheduling strategy for scientific workflows on Infrastructure as a Service (IaaS) clouds. We present an algorithm based on the meta-heuristic optimization technique, particle swarm optimization (PSO), which aims to minimize the overall workflow execution cost while meeting deadline constraints. Our heuristic is evaluated using CloudSim and various well-known scientific workflows of different sizes. The results show that our approach performs better than the current state-of-the-art algorithms.
NOTE: We seek submission of papers that present new, original and innovative ideas for the "first" time in TCC (Transactions on Cloud Computing). That means, submission of "extended versions" of already published works (e.g., conference/workshop papers) is not encouraged unless they contain significant number of "new and original" ideas/contributions along with more than 49% brand "new" material.
News and Announcements
Introduction to the IEEE Transactions on Cloud Computing by Rajkumar Buyya
Welcome to the IEEE Transactions on Cloud Computing (TCC). It is my privilege and honor to serve as the inaugural Editor-in-Chief of TCC. I would like to thank the IEEE and the world-wide Cloud Computing community for giving me the opportunity to serve them. Let me first share some of the open opportunities and challenges in Cloud Computing and then introduce the transactions and its progress. Read more. (PDF)
Welcome Message by Jon Rokne
I am delighted to introduce the first issue of the IEEE Transactions on Cloud Computing. Cloud computing is the new paradigm for distributed and shared computing that has been embraced by researchers, practitioners, and industry. The impact of cloud implementations on how computing is performed is profound. It reduces acquisition cost, maintenance cost, and has transformed the way that IT professionals and computer users handle their work. While there are many publications that cover cloud issues from an industry point of view, the IEEE Computer Society recognizes the need for a respected transactions that publishes research in the field of cloud computing. The new journal will help to fill this void by publishing high-quality, peer-reviewed papers, covering topics such as cloud security and privacy, cloud standards and protocols, cloud development tools, cloud software, cloud backup and recovery, cloud interoperability, cloud applications management, cloud data analytics, mobile cloud, private clouds, liability issues for data loss on clouds, cloud education and skill sets, and cloud applications in commerce, education, and industry. Read more. (PDF)
Rajkumar Buyya, director of the Cloud Computing and Distributed Systems (CLOUDS) Laboratory at the University of Melbourne, has been named editor in chief of IEEE Transactions on Cloud Computing, IEEE Computer Society's newest peer-reviewed journal.
Buyya, a professor of computer science and software engineering at University of Melbourne, is also founding CEO of a university spinoff called Manjrasoft Pty Ltd., which has developed innovative software technologies for cloud computing utilized by high-profile organizations such as China Southern Railways and Indian Space Research Organization (ISRO).
Well known in the cloud computing community, Buyya was 2009 recipient of the IEEE Medal for Excellence in Scalable Computing in recognition of his significant contribution to the scalable computing community. In particular, he was recognized for pioneering the economic paradigm for utility-oriented distributed computing platforms such as grids and clouds, and serving as chair of the Technical Committee on Scalable Computing. Among his many other awards are the IEEE Computer Society's Richard Merwin Award in 1999 and a Distinguished Service Award in 2009. Read more...
Call for Papers
Special Issue on Security and Privacy Protection on Clouds
Submission deadline: October 15, 2014. View PDF.
The emerging paradigm of cloud computing provides a new way to address the constraints of limited energy, capabilities, and resources. Researchers and practitioners have embraced cloud computing as a new approach that has the potential for a profound impact in our daily life and world economy. However, security and privacy protection is a critical concern in the development and adoption of cloud computing. To avoid system fragility and defend against vulnerabilities exploration from cyber attacker, various cyber security techniques and tools have been developed for cloud systems. This special issue will focus on the challenging topic—"Security and Privacy Protection on Clouds" and invites the state-of-the-art research results to be submitted here.
Special Issue on Cloud Networking
Submission deadline: November 15, 2014. View PDF.
Cloud computing is entering our lives and changing the way people consume information dramatically. Clouds transform IT infrastructures with an emphasis on making them flexible, affordable, and capable of serving millions of users, satisfying their computing or storage demands. The design of early cloud computing systems has evolved from, and was dominated by, the concepts of cluster and grid computing. Currently, as the concepts of the cloud become advanced and mature, cloud networking and communication processes begin playing a central role. Cloud Networking has emerged as a promising direction for cost-efficient and reliable service delivery across data communication networks. The dynamic location of service facilities and the virtualization of hardware and software elements are stressing the communication network and protocols, especially when datacenters are interconnected through the Internet.
The optimization of cloud networking can significantly increase system performance, reducing energy consumption and save costs not only inside individual data centers, but also globally, on the Internet scale. Developing novel network architectures would facilitate adoption of modular container-based data centers. Advancements in internetworking become key enabler for building hybrid clouds and federations of clouds. Service provisioning over heterogeneous connections and wireless links can enhance computational capacity and enrich application experience of mobile users. Efficient resource management and scheduling in data centers and cloud infrastructures is open research challenge that has to be addressed and novel architectures, telecommunication technologies, and protocols must be developed to ensure efficiency of future cloud computing systems.
Special Issue on Big Data Computing on Clouds
Submission deadline: November 15, 2014. View PDF.
Big data is an emerging paradigm applied to datasets whose size or complexity is beyond the ability of commonly used computer software and hardware tools. Such datasets are often from various sources (Variety) yet unstructured such as social media, sensors, scientific applications, surveillance, video and image archives, Internet texts and documents, Internet search indexing, medical records, business transactions and web logs; and are of large size (Volume) with fast data in/out (Velocity). More importantly, big data has to be of high value (Value) and establish trust in it for business decision making (Veracity). Various technologies are being discussed to support the handling of big data such as massively parallel processing databases, scalable storage systems, cloud computing platforms, and MapReduce. As estimated by IDC, by 2020, about 40% data globally would be touched with Cloud Computing. Besides, Cloud Computing provides strong storage, computation and distributed capability in support of Big Data processing. Therefore, there is a strong demand to investigate various challenges about how to support Big Data processing by facilitating Cloud Computing potential. This special issue will focus on this challenging topic.
Special Issue on Green and Energy-Efficient Cloud Computing
Submission deadline: November 30, 2014. View PDF.
Cloud Computing has had a huge commercial impact and has attracted the interest of the research community. Public clouds allow their customers to outsource the management of physical resources, and rent a variable amount of resources in accordance to their specific needs. Private clouds allow companies to manage on-premises resources, exploiting the capabilities offered by the cloud technologies, such as using virtualization to improve resource utilization and cloud software for resource management automation. Hybrid clouds, where private infrastructures are integrated and complemented by external resources, are becoming a common scenario as well, for example to manage load peaks.
This special issue will provide the scientific and industrial communities a dedicated forum to present new research, development, and deployment efforts in the field of green and energy-efficient Cloud Computing. For example, while significant advancements have been made to increase the physical efficiency of power supplies and cooling components that improve the PUE index, such improvements are often circumscribed to the huge data centers run by large cloud companies. Even stronger effort is needed to improve the data center computational efficiency, as servers are today highly underutilized, with typical operating range between 10% and 30%. In this respect, advancements are needed both to improve the energy-efficiency of servers and to dynamically consolidate the workload on fewer, and better utilized, servers.
Special Issue on Cloud Service for Health Care
Submission deadline: December 1, 2014. View PDF.
Health care service, in order to improve the quality and reduce the cost of medical services, has welcomed the modern information and computing technology involved. In the past two decades, the modern medical equipment, as advanced the medical information acquisition and the produced big data can be analyzed to aid the decision makings. The medical professionals have appreciated the extensive employments of data storage, data management and communication which enhance the medical services. With the development of big data, supercomputing, virtualization, cloud computing are recently more available, moderate, and secure. For example, if wireless sensor networks are related, the information becomes available in the "cloud" from where it can be produced by a doctor and analyzed by an expert or even a computer. Nevertheless, the traditional cloud computing techniques cannot meet our daily increasing requirements and we can do more for the future and tailor the cloud computing for health care service. The cloud computing for health care is to enhance the acquisition and computing of big health data which will be the topic of this special issue.
Cloud computing for health care is to improve the time and space efficiency and reduce the cost of health care by advanced cloud computing technology on storage, management and sharing techniques of big health data. The popularity of the cloud computing for health care can be displayed by its use in marketing to sell hosted services that run client servers of ware on a remote location. In this way, cloud for health care designs to integrate every available resource into individuals' health care, analyzing data, modeling, filtering and showing useful messages and giving final health care suggestions. While it is exciting to have health care services in the cloud for everyone, there are many security and privacy risks that may impede its wide adoption. Cloud service for health care can possibly be defined as devices and services for patients and health service providers and implementations of interoperable standards used with the aim of improving health of a given population (globally, nationally etc. or individually).
Special Issue on Many-Task Computing in the Cloud
Submission deadline: February 9, 2015. View PDF.
The Special Issue on Many-Task Computing (MTC) in the Cloud will provide the scientific community a dedicated forum, within the prestigious IEEE Transactions on Cloud Computing journal, for presenting new research, development, and deployment efforts of loosely coupled large scale applications on Cloud Computing infrastructure. MTC, the theme of this special issue, encompasses loosely coupled applications, which are generally composed of many tasks to achieve some larger application goal. This special issue will cover challenges that can hamper efficiency and utilization in running applications on large-scale systems, such as local resource manager scalability and granularity, efficient utilization of raw hardware, parallel file-system contention and scalability, data management, I/O management, reliability at scale, and application scalability. We welcome paper submissions in theoretical, simulations, and systems topics with special consideration to papers addressing the intersection of petascale/exascale challenges with large-scale cloud computing. We seek submission of papers that present new, original and innovative ideas for the "first" time in TCC (Transactions on Cloud Computing). That means, submission of "extended versions" of already published works (e.g., conference/workshop papers) is not encouraged unless they contain significant number of "new and original" ideas/contributions along with more than 49% brand "new" material. For more information on this special issue, please see http://datasys.cs.iit.edu/events/TCC-MTC15/.
Special Issue on Mobile Clouds
Submission deadline: May 1, 2015. View PDF.
Mobile cloud computing represents one of the latest developments in cloud computing advancement. In particular, mobile cloud computing extends cloud computing services to the mobile domain by enabling mobile applications to access external computing and storage resources available in the cloud. Not only mobile applications are no longer limited by the computing and data storage limitations within mobile devices, nevertheless adequate offloading of computation intensive processes also has the potential to prolong the battery life.
Besides, there is also an incentive for mobile devices to host foreign processes. This represents a new type of mobile cloud computing services. Ad-hoc mobile cloud is one instance that mobile users sharing common interest in a particular task such as image processing of a local happening can seek collaborative effort to share processing and outcomes. Vehicular cloud computing is another instance of mobile cloud computing that exploits local sensing data and processing of vehicles to enhance Intelligent Transportation Systems.
General Call for Papers
General call for papers. View PDF.
TCC is financially cosponsored by:
TCC is technically cosponsored by: